我在 Ubuntu 22.04.2 LTS 上安装了 5.15.0-71 内核,在某些时候,我注意到当我启动我的 AMD Ryzen 3 2200g 桌面时,我得到 GRUB 菜单:
error: cannot allocate kernel buffer
error: you need to load the kernel first.
Press any key to continue..._
[something something backup not working either]
Press any key to continue..._
安全启动已关闭,我只有集成显卡。
与另一个问题(关于 Ryzen 7600 系统的问题)不同,我并不是只有大多数引导尝试都是失败的,我从来没有让内核引导。
除了出现ACPI 错误,我的 5.15.0-70 内核工作正常是否重要?
另外,我的 update-grub 的 GRUB 文件是:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
超时时间比已知的 5 的一些工作时间长得多。没有骰子。
我在我的 Lenovo IdeaPas 1 上遇到了同样的问题。阅读帖子后,所有建议均无效。然而,人们在谈论显卡,所以我想我只是尝试盲目地玩弄 grub 设置。
取消注释这一行只对我有用:
GRUB_GFXMODE=640x480
我试过 1920x1280 但这没有用,但 1024x768 可以。
希望这有助于让其他人启动并给那些知道他们在做什么的人一个指针:)