安装Ubuntu后黑屏导致Grub与BIOS无法访问
解决Ubuntu 16.04与Win10双系统开机黑屏、无法访问BIOS/Grub的问题
结合你描述的安装过程(U盘传统安装、添加acpi=off参数、UEFI模式+Secure Boot设置存疑),咱们一步步来排查解决:
1. 先恢复Grub菜单显示
现在开机直接进Ubuntu,说明Grub被设置为隐藏且超时为0,咱们先把它调出来:
- 打开终端,输入命令编辑Grub配置文件:
sudo nano /etc/default/grub - 找到这两行:
修改为:GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=0
(GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=1010是菜单显示的秒数,你可以按需调整) - 保存退出(按
Ctrl+O,回车确认,再按Ctrl+X),然后更新Grub:
重启后应该就能看到Grub菜单了。sudo update-grub
2. 排查acpi=off导致的BIOS访问问题
你安装时添加的acpi=off会完全禁用ACPI功能,这很可能是导致开机黑屏无法进BIOS的原因,咱们尝试调整启动参数:
- 还是编辑
/etc/default/grub,找到GRUB_CMDLINE_LINUX_DEFAULT这一行,比如原来的是:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off" - 先去掉
acpi=off,改成:
如果去掉后开机还是有问题,可以尝试换成更温和的参数,比如GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"acpi=force或者pci=noacpi,测试哪种适合你的硬件。 - 同样执行
sudo update-grub后重启,试试能不能在开机时按BIOS快捷键(比如F2、F10、Del,不同品牌笔记本不一样)进入BIOS设置。
3. 确认UEFI与Secure Boot状态
你提到不确定Secure Boot是否关闭,现在可以在Ubuntu里检查:
- 终端输入:
如果显示mokutil --sb-stateSecureBoot enabled,说明还开着,需要进BIOS关闭它(重启时反复按快捷键,哪怕黑屏也多试几次,因为之前的ACPI参数可能让屏幕点亮延迟)。 - 另外,Windows的快速启动也要关闭:进入Win10的「电源选项」→「选择电源按钮的功能」→「更改当前不可用的设置」,取消勾选「快速启动」,保存后重启。
4. 修复UEFI下的Grub引导
如果以上步骤后还是有问题,可能是Grub引导在EFI分区的安装有异常,咱们重新安装Grub:
- 先用
lsblk命令找到EFI分区(一般是带有PARTTYPE="c12a7328-f81f-11d2-ba4b-00a0c93ec93b"标记的分区,挂载点通常是/boot/efi)。 - 如果EFI分区没挂载,先挂载:
(把sudo mount /dev/sda1 /boot/efi/dev/sda1换成你的EFI分区实际路径) - 重新安装Grub到EFI分区:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu - 再次更新Grub:
sudo update-grub
如果某个步骤遇到卡壳,比如找不到EFI分区、修改参数后依然黑屏,可以补充你的笔记本品牌型号,这样能更精准地定位问题。
内容的提问来源于stack exchange,提问作者Pekuso
相关产品推荐
相关产品推荐

