Linux 内核构建、安装后,我无法启动虚拟机(Ubuntu)

Linux 内核构建、安装后,我无法启动虚拟机(Ubuntu)

我正在尝试使用 Virtual Box + Ubuntu 研究 Linux 内核,我在 Google 上搜索了如何下载、构建和安装我想要的内核版本,然后简单地按照它进行操作

  1. 从 kernel.org 下载内核文件(我的情况是 5.4.92)
  2. 下载内核构建所需的工具
  3. 复制原始内核使用的 .config 文件
  4. 然后按照命令 make --> make modules --> make modules_install --> make install
  5. update-initramfs 和 update-grub (我读到过某处说‘make install’可以完成所有这些工作但以防万一......)
  6. 最后我重启了虚拟机

我的问题是,在完成所有这些过程后,'uname -a' 显示了原始内核(即 5.8.0-40-generic,我使用的是 Ubuntu 20.4)经过一番研究,我发现了如何使用 Grub,并尝试手动启动 5.4.92 版本。但它显示了一个空白屏幕并停止了。(如图所示)

我手动尝试启动新内核后的状态: 我手动尝试启动新内核后的状态

我知道在我成功完成这个过程之后,我可以改变内核文件中的某些代码-->重新构建它-->并安装它,但是我卡在了第一步...如果有人能给我一些提示那将真的很有帮助!!

提前谢谢你 ps 如果需要更多信息来帮助我,请通知我

相关内容