我刚刚第一次编译了内核,最后一切都很顺利,没有出现任何错误,但我仍然无法在 grub 中的可用内核列表中看到它。我使用 ubuntu 18.04,有人知道发生了什么吗?
我遵循了以下步骤:
- 将内核解压到文件夹中
/usr/src
make menuconfig
. 没有错误make bzImage
。没有错误make modules
。没有错误make modules_install
。没有错误make install
。没有错误- 在文件夹 /boot 中我做了
mkinitramfs -o initrd.img-4.17.2 4.17.2
- 最后但并非最不重要的一点,我更新了组。
update-grub
完成上一步后,我看到新编译的内核已列在终端的输出中,但重启系统后新内核却不见了。我该怎么做才能让它出现在那里?
第二个问题。删除目录内进程中创建的文件和文件夹安全吗/usr/src
?
答案1
好吧,我再次尝试了“update-grub”,但没有起作用,但我尝试在我的 manjaro 安装中做同样的事情,现在它运行良好,似乎每个 grub 更改都必须在 Manjaro 中完成,我不知道为什么。