升级Ubuntu 17.10后卡在Logo界面且无法进入GRUB菜单求助
解决Ubuntu 17.10升级后卡在Logo且无法进入GRUB的问题
先来说GRUB无法调出的问题——戴尔Vostro的UEFI机型经常会把Shift键的GRUB触发改成ESC键,你可以试试在开机看到戴尔Logo后,快速连续按ESC键,大概率能调出GRUB菜单。
如果ESC也不管用,那得用Ubuntu安装U盘来修复GRUB:
- 制作好Ubuntu 17.10的安装U盘,插入电脑后从U盘启动,选择“试用Ubuntu”进入 live 环境。
- 打开终端,输入
sudo fdisk -l找到你的系统根分区(通常是带Linux filesystem标记的分区,比如/dev/sda2)和EFI分区(一般是/dev/sda1,标记为EFI System)。 - 挂载根分区:
sudo mount /dev/sdaX /mnt(把X换成你找到的根分区号) - 如果是UEFI模式,挂载EFI分区:
sudo mount /dev/sdaY /mnt/boot/efi(Y是EFI分区号) - 重新安装GRUB到硬盘:
sudo grub-install --boot-directory=/mnt/boot /dev/sda - 更新GRUB配置:
sudo update-grub - 卸载分区后重启:
sudo umount /mnt/boot/efi(如果挂载了的话),sudo umount /mnt,然后拔掉U盘重启电脑。
搞定GRUB后,接下来解决卡在Ubuntu Logo的显卡问题(Intel HD 520 Skylake):
- 临时进入系统:在GRUB菜单中选中Ubuntu,按e编辑启动项,找到以
linux开头的行,把quiet splash替换成nomodeset,然后按F10启动,这样就能绕过显卡驱动进入系统。 - 修复Intel显卡驱动:
- 打开终端,先更新软件源:
sudo apt update - 安装Intel微码驱动(对Skylake显卡很重要):
sudo apt install intel-microcode - 重新生成启动镜像:
sudo update-initramfs -u
- 打开终端,先更新软件源:
- 调整GRUB默认参数避免重复手动修改:
- 编辑GRUB配置文件:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_guc=3"——这个参数专门修复Skylake架构Intel显卡的启动卡顿问题。 - 按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。
- 更新GRUB:
sudo update-grub
- 编辑GRUB配置文件:
- 如果还是有问题,试试清理旧的显卡配置:
- 卸载旧的Intel显卡驱动:
sudo apt autoremove --purge xserver-xorg-video-intel - 重新安装Xorg和Intel驱动:
sudo apt install xserver-xorg xserver-xorg-video-intel - 重启系统测试。
- 卸载旧的Intel显卡驱动:
内容的提问来源于stack exchange,提问作者Pranav Bose
相关产品推荐
相关产品推荐

