Answers:
要在引导过程中编辑Grub2,请尝试以下操作:
引导过程中,在BIOS初始屏幕出现后,立即按住SHIFT按钮。这将显示grub,其中包含内核列表和恢复选项
按下e以编辑显示的第一个内核
quiet splash
。在这些关键字之前添加启动选项-即行看起来像[...]nomodeset quiet splash
按照Coldfish的答案中有关永久修复nomodeset引导选项的步骤进行操作,这样就不必再次执行此手动过程。
quiet splash
呢?是否也应该添加?
quiet splash
-将其添加到以linux
您应该/etc/default/grub
首先将此选项添加到:
sudo nano /etc/default/grub
然后添加nomodeset
到GRUB_CMDLINE_LINUX_DEFAULT
:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""
然后点击Ctrl+ 保存O,然后使用Ctrl+ 退出nano X,然后简单地运行:
sudo update-grub
/boot/grub/
如果我没有记错的话,通常位于该位置。
我有同样的问题。上面的解决方案都是正确的,但是当您从Live CD运行时,如果必须解决此问题,这将更加棘手。我发现此博客文章非常有帮助。
作者基本上建议从LiveCD内安装已安装的Linux。我做到了,这对我有很大帮助。所以这是步骤:
sudo mount /dev/sdXY /mnt
然后挂载/绑定Grub需要访问的目录:
sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys
然后使用chroot进入这个环境,我发现了一个超级聪明的主意: sudo chroot /mnt
/etc/default/grub
正如其他人指出的那样,您现在应该可以进行编辑了。喜欢:sudo vi /etc/default/grub
并更改线条,GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
我发现消除静默和飞溅非常有用,这样我就可以看到幕后发生的事情。update-grub
作者已卸载,但我刚刚重新启动,并且新设置就位。使用“ nomodeset”选项,我能够从MacBook Pro硬盘启动Ubuntu和Lubuntu。