我知道在编辑启动选项行并添加'nomodeset'可以解决我的笔记本在LiveCD模式下的问题,但我不知道在安装了Ubuntu之后如何通过Grub2设置它来启动。
所以,我的问题是:在进入Ubuntu之前,我该如何设置nomodeset?
所以,我的问题是:在进入Ubuntu之前,我该如何设置nomodeset?
/etc/default/grub
文件中。sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT
中添加nomodeset
。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=""
sudo update-grub
在启动过程中编辑Grub2,请尝试以下操作:
在BIOS闪屏后立即按住SHIFT键。这将显示包含内核和恢复选项的grub菜单
按下e键以编辑显示的第一个内核
找到以quiet splash
结尾的行。在这些关键词之前添加您的引导选项 - 例如,使该行看起来像[...]nomodeset quiet splash
按下CTRL + X进行启动
按照Coldfish的答案中的步骤修复nomodeset引导选项,以便您不必再次手动执行此过程。
quiet splash
,那该怎么办?这也需要添加吗? - anonquiet splash
зљ„дғғпәЊиҮ·е°†е…¶ж·»еЉ е€°д»Өlinux
еәЂе¤өзљ„иҰЊжњ«е°ңгЂ‚ - Sanjay Manoharsudo 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"
我发现还有将quiet和splash移除,这样我就可以看到背后发生的事情。update-grub
/boot/grub/
中,如果我没记错的话。 - Tim Visee