当前位置: 技术问答>linux和unix
怎样制作initrd*.img
来源: 互联网 发布时间:2016-02-06
本文导语: 我在编译完内核以后,加入lilo时发现需要一个initrd*.img的文件, 请问,怎样制作一个和当前内核匹配的initrd*.img文件呢?? 盼复.. | 发行版一般带有制作的initrd文件的脚本(可以看看有没有/sbin...
我在编译完内核以后,加入lilo时发现需要一个initrd*.img的文件,
请问,怎样制作一个和当前内核匹配的initrd*.img文件呢??
盼复..
|
发行版一般带有制作的initrd文件的脚本(可以看看有没有/sbin/installkernel),其实她就是用cpio格式压缩小系统,作用是因为发行版包括太多的驱动模块,用initrd住内存提高启动速度。
我一般都直接拷贝bzImage到/boot不用initrd启动
linux-2.6.2.1.5#make help
看到下面关于安装的帮助信息
Architecture specific targets (i386):
* bzImage - Compressed kernel image (arch/i386/boot/bzImage)
install - Install kernel using
(your) ~/bin/installkernel or
(distribution) /sbin/installkernel or
install to $(INSTALL_PATH) and run lilo
bzdisk - Create a boot floppy in /dev/fd0
fdimage - Create a boot floppy image
isoimage - Create a boot CD-ROM image
去网上找找参考资料,制作好像比较繁琐,呵呵
我一般都直接拷贝bzImage到/boot不用initrd启动
linux-2.6.2.1.5#make help
看到下面关于安装的帮助信息
Architecture specific targets (i386):
* bzImage - Compressed kernel image (arch/i386/boot/bzImage)
install - Install kernel using
(your) ~/bin/installkernel or
(distribution) /sbin/installkernel or
install to $(INSTALL_PATH) and run lilo
bzdisk - Create a boot floppy in /dev/fd0
fdimage - Create a boot floppy image
isoimage - Create a boot CD-ROM image
去网上找找参考资料,制作好像比较繁琐,呵呵
|
man mkinitrd
|
make install
一般自动完成
一般自动完成