vmlinuz 是一个为内核映像, vmlinuz里面有gzip的一段代码。
initrd.img 是作为避免在vmlinuz里编译所有的驱动模块,所以使用了一个中间层的技术
initrd有两种格式,一种是较早的2.4.x中的 image-initrd格式,里面以 /linuxrc为主导。另一种是 cpio-initrd
看了网上的资料,想学着看看 initrd里是什么个样子
cp /boot/initrd.imgxxx initrd.img.gz
gunzip initrd.img.gz # 这个如果不加后缀gz 就得使用 gunzip -S .img xx.img
mkdir initrd
mv initrd.img.gz initrd
cd initrd
cpio -ivmd < initrd.img #用cpio格式打的包,释放出来,ok,就可以看到了。
编译内核:
centos 6.2:
make mrproper // 新内核不用,检查依赖对不对
make menuconfig //配置选项
make modules_install //安装modules /lib/modules 对应的文件夹
make install // 将 vmlinuz 和 initrd.img 放到 /boot 下,并填写对应的 /boot/grub/menu.lst 自己可以看看
分享到:
相关推荐
直接将此cpio文件系统包含进kernel即可启动! 也可用好压在xp下解压,即可的文件系统!
(即使用heidelberg的vmlinuz和initrd.img取代yarrow的vmlinuz和initrd.img) 之后用DOS启动系统使用autoboot即可看到安装界面 这里要小心如果你的vfat分区的根目录下没有中文名的文件和目录 可以把ISO文件放在...
解开后,会有四个文件,boot.img, recovery.img, system.img, userdata.img 这些都是刷机时可能需要的。 --unpack-bootimg [文件] [文件]为空时,默认使用boot.img 解开后,会有两个文件,kernel和ramdisk.gz 同时...
2.提取出isolinux文件夹下面的两个文件 initrd.img 和 vmlinuz 放在C盘根目录下, 并解压缩出images文件夹(否则会找不到Fedora-11-i386-DVD.iso镜像文件)。 3.下载grub4dos,解压提取出个三个文件 grldr grub.exe ...
initramfs initrd.img followkernel #device_tree_address = 0x0200000 最后一句是注释这一行 3、替换Boot文件 bootcode.bin fixup.dat start.elf 但是官方的方法太麻烦,我直接从原版树莓派系统里面提取了需要的...
下载安装mygrub2_20131022-i686.ypk 运行开始菜单-系统工具里的“os下硬盘安装系统” ...再把StartOS-5.1-LiveCD.iso里的initrd.img、vmlinuz解压出来 重启选StartOS-5.1-LiveCD正式版进去安装 文件名不可更改
4.grub目录内的三个文件(文件见附件) vmlinuz和initrd.img(刚从ISO文件解压出来的) 复制到第一个分区根目录,两个文件和ISO镜像放到第二个分区根目录 5.进入安装过程,安装方式 一定要选择Harddisk(默认为CD-rom),下面...
打开ISO文件并解压isoLinux目录下的vmlinzu和initrd.img文件也放到rc目录下。 。重启系统,进入grub引导界面,选择ISO的那个,如果menu.lst正确就会进入安装界面, 接着按提示操作(具体可参考“制作U盘启动来安装...
1.下载Fedora-9-i386-DVD,放在FAT32分区(不...提取出isolinux文件夹下面的两个文件 initrd.img 和 vmlinuz 放在C盘根目录下。 3.下载grub4dos,解压提取出个三个文件 grldr grub.exe 和 menu.lst 放在C盘根目录下。
解压GRUB4DOS后,将其中的grub.exe文件放在你的一个FAT32分区中。 具体修复过程如下: 1.使用DOS启动盘或Windows 98的启动盘启动到DOS...我们通过这个知道我们把解压出来的 vmlinuz和initrd.img 所处的分区和路径;
解压文件包Remix_OS_64bit_2_0_513-管理员权限运行Remix_OS_Setup_2_0_513.exe选择镜像Remix_OS_2_0_513.ios ,选择安装路径,完成后重启选择启动菜单Remix os-ESC-e(编辑)--选择含initrd /Remix_OS/initrdt.img的...