我有一台运行 Ubuntu 的笔记本电脑,其引导程序是 Grub2。我使用的是内核版本 5.3.0,但决定切换到 5.4.2。我遵循这指南从源代码编译它。一切顺利,所以我尝试启动它。
但是,在 GRUB 菜单中选中它后,它就冻结了。经过一番尝试后,我决定尝试从 GRUB 终端手动启动它。这表明该linux
命令有效,但该initrd
命令导致 GRUB 冻结。
如果我再次使用内核 5.3.0,系统可以正常启动。你知道为什么会发生这种情况吗?我真的想让内核 5.4.2 正常工作。
系统信息:
- 操作系统:Ubuntu 19.10
- 架构:x86_64
- 引导加载程序:GRUB2
- 启动盘:EXT4 SSD
- 设备:80X4 联想 ideapad 320S-14IKB
- 中央处理器:Intel i5-7200U
答案1
如果你自己编译内核,那么你基本上是在独自冒险。你可能只会从我们当中少数最精通技术的用户那里得到帮助。
如果您恢复到 Ubuntu 发行版附带的支持内核,您的系统可能会运行良好。