断电后,我的 ubuntu 20.04 从 grub 中的正常选项启动到黑屏并挂在那里。
但是,如果我进入高级选项并选择恢复模式然后“恢复”,它就可以启动。
什么地方出了错?我该如何修复它?
注意:我找到了解决这个问题的许多解决方案,但并非所有解决方案都适合我,因此我认为有很多事情可能会出错。在这个问题的答案中列出许多可选的解决方案可能会很好:)
答案1
答案2
对我有用的是不要安装所有nvidia
驱动程序,而只安装 470 版本。
目前我可用的最新驱动程序版本是 520。但是,这个版本或 515 不起作用。
要安装 470,您可以编写:
sudo apt install nvidia-driver-470
sudo reboot
然后我的 Ubutu 20.04 可以正常启动,不需要恢复模式。它还可以正确识别第二个屏幕(如果有)。
答案3
更新:https://askubuntu.com/questions/100232/how-do-i-change-the-grub-boot-order
重新安装 Lubunutu,在最新更新后工作了一段时间,启动时黑屏(同样的问题)[6.5.0-15-generic]。
使用旧内核似乎有效。 /boot/grub/grub.cfg
GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 6.0.2-26-generic'
最简单的解决方案似乎只是更改启动顺序。
运行seabios的旧chromebook,开始意识到最大限度地减少我与它相处的时间,是我对时间的最好利用。
老的:
22.04 LTS
由于 GRUB 中的“恢复模式”选择有效。我试图找出它和simple之间的区别。
sudo emacs /boot/grub/grub.cfg
然后我进入第一个菜单条目
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simp\
le-f9e7bb1f-0488-4981-bcdc-364955555550'
对我来说,我必须删除该行(评论)
gfxmode $linux_gfx_mode
并添加nomodeset
到内核命令行参数。
linux /boot/vmlinuz-6.5.0-14-generic root=UUID=f9e7bb1f-0488-4981-bcdc-364955555550 ro nomodeset
只是简单地设置nomodeset
并/etc/default/grub
不能修复它,还需要删除gfxmode
,并且不知道如何在不手动编辑.cfg
文件的情况下进行操作。
我尝试了许多其他方法,但从“恢复模式”向后工作是最有效的,因此我不必在启动时将手指放在扳机上。