![我的电脑上有 ubuntu 和 windows,为什么启动 ubuntu 时屏幕会变黑,除非我从恢复模式启动它?](https://linux22.com/image/943473/%E6%88%91%E7%9A%84%E7%94%B5%E8%84%91%E4%B8%8A%E6%9C%89%20ubuntu%20%E5%92%8C%20windows%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E5%90%AF%E5%8A%A8%20ubuntu%20%E6%97%B6%E5%B1%8F%E5%B9%95%E4%BC%9A%E5%8F%98%E9%BB%91%EF%BC%8C%E9%99%A4%E9%9D%9E%E6%88%91%E4%BB%8E%E6%81%A2%E5%A4%8D%E6%A8%A1%E5%BC%8F%E5%90%AF%E5%8A%A8%E5%AE%83%EF%BC%9F.png)
我的英语不好,如果我的不熟练的表达冒犯了你,请原谅我
Ubuntu 20.04 Windows10 ThinkPad E14
grub ‘Ubuntu’:
setparams 'Ubuntu'
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 a8beab09-a9e6-41ac-a2a1-5980318e7ea7
else
search --no-floppy --fs-uuid --set=root a8beab09-a9e6-41ac-a2a1-5980318e7ea7
fi
linux /boot/vmlinuz-5.11.0-43-generic root=UUID=a8beab09-a9e6-41ac-a2a1-5980318e7ea7 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.11.0-43-generic
grub ‘Ubuntu,带有 Linux 5.11.0-43-generic(恢复模式)’
setparams 'Ubuntu, with Linux 5.11.0-43-generic (recovery mode)'
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 a8beab09-a9e6-41ac-a2a1-5980318e7ea7
else
search --no-floppy --fs-uuid --set=root a8beab09-a9e6-41ac-a2a1-5980318e7ea7
fi
echo 'Loading Linux 5.11.0-43-generic ...'
linux /boot/vmlinuz-5.11.0-43-generic root=UUID=a8beab09-a9e6-41ac-a2a1-5980318e7ea7 ro recovery dis_ucode_ldr
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.11.0-43-generic
- 条目“Ubuntu(恢复模式)”正常工作,并且我的笔记本电脑的 hdmi 正常工作。
- 条目“Ubuntu”显示黑屏。
- 如果我在“splash”后添加“nomodeset”,则条目“Ubuntu”可以成功启动,但笔记本电脑的 hdmi 无法工作。
那么,如何才能成功启动 Ubuntu 并且让 hdmi 正常工作?
为什么恢复模式看起来正常?我总是可以使用恢复模式而不是“Ubuntu”吗?这会导致任何问题吗?
答案1
听起来你可能有一个显卡配置不受你正在运行的 20.04 内核 (5.11.0-43) 支持。你的选择是:
- 使用以下命令更新至最新的 20.04 内核:
sudo apt update && sudo apt dist-upgrade && sudo apt autoremove
- 重新启动并查看问题是否已解决。您可以运行以下命令来获取内核版本:
uname -r
- 如果仍有问题,还有两个选择:
升级或安装 Ubuntu 21.10 并运行上述 APT 说明以获取 21.10 的最新稳定内核(截至今天为 5.13.0-22)。21.10 可能支持比 20.04 更新的内核。根据
uname -r
运行 dist-upgrade 后获得的版本仔细检查此版本。手动将内核更新至 v5.15.11(截至今日的最新稳定版本)。这有点冒险,因为它可能会导致您的 Ubuntu 版本或安装的软件出现稳定性问题。上述 APT 方法是确保您获得适用于您的 Ubuntu 版本的最新测试内核的最佳方法。如果您想尝试手动安装最新内核,请参阅此网站以获取如何完成此操作的说明: https://ostechnix.com/different-ways-to-update-linux-kernel-for-ubuntu/