使用/ vmlinuz和/initrd.img有什么意义?


10

Ubuntu会在保留当前vmlinuz和initrd.img的符号链接/,但这有什么意义呢?鉴于许多人将他们/boot放在不同的分区上。

Answers:


6

这是针对某些更新的脚本(与引导相关的操作),因此,如果升级了内核,它们将自动使用更新的升级内核,而不是旧的内核。

在引导过程中,内核中包含的模块需要文件和(符号链接)。

如果删除vmlinuz和initrd.img之一或全部,则可能需要重新运行引导加载程序[grub],因为grub依赖于符号链接来继续其下一个过程>解压缩Linux ...好,引导内核。

要了解系统的工作原理,请参见http : //www.ibm.com/developerworks/library/l-linuxboot/index.html


0

您可以使用其他引导加载程序,而无需使用它们的搜索脚本。

像网络启动pxe syslinux一样。您只需要将内核对准/ vmlinuz,将initrd对准/initrd.img,无论您更新内核多少次,它仍然会启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.