21得票5回答
不创建initrd镜像,能否启动Linux内核?

据我理解,initrd是一种可加载到内存中的小型镜像。它用于使用所有可加载模块引导完整的内核。作为该过程的一部分,我们需要vmlinuz内核映像,该映像是bzImage的重命名版本。 是否可以在不创建initrd镜像的情况下启动内核?

7得票1回答
如何在Ubuntu中制作initrd.img?

[环境:Ubuntu 10.04] 我刚刚编译完成了Linux-2.6.20,想要让它工作起来,所以我认为我应该向我的grub2添加一些内容,就像我完成后的那样。 make modules_install make install 在/boot/目录下,我找到了 vmlinuz-2....

7得票1回答
撤销mkimage的影响,以获取原始的gzipped文件

我们在公司开发特定的嵌入式设备,其中一部分工作是创建初始根磁盘,通过网络启动时加载到设备上。我们遇到了一些问题,导致包含初始根磁盘内容的文件夹及其备份都丢失了,但我们仍然拥有已创建的initrd镜像。这些镜像是通过将挂载为本地环回设备的ramdisk内容进行gzip压缩,然后在压缩文件上运行m...

7得票3回答
在加载巨大的initrd时显示启动画面

考虑一个具有以下限制的实时GNU/Linux发行版:所有软件都应包含在一个initrd映像中(这导致其巨大的大小),并且内核应尽可能少地包含静态编译模块。 考虑所描述的发行版的启动过程:引导加载程序(例如grub或isolinux)加载内核,然后将initrd加载并提取到内存中。在提取期间(...