LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: midx

mkinitrd建立的initrd究竟用的什么文件系统?

[复制链接]
 楼主| 发表于 2005-10-27 16:02:02 | 显示全部楼层
belars跑题了...况且压缩过的也可以直接mount
回复 支持 反对

使用道具 举报

发表于 2005-11-7 22:05:25 | 显示全部楼层
Post by bekars
说清楚一点吧:

cp /boot/initrd-2.4.20.img /tmp
cd /tmp
mv initrd-2.4.20.img initrd-2.4.20.img.gz
gunzip initrd-2.4.20.img.gz
mount -o loop initrd-2.4.20.img /mnt
ls /mnt



it is useful in rh 9.0, but it does not work in fc4.

haven't know how to solve it ............
回复 支持 反对

使用道具 举报

发表于 2005-11-8 11:25:02 | 显示全部楼层
suse的initrd用cpio
debian的initrd用ext2
回复 支持 反对

使用道具 举报

发表于 2005-11-8 12:54:56 | 显示全部楼层
debian的initrd用的是cramfs,在编译内核时文件系统选项中有fs/miscfs需选上
<*> Compressed ROM file system support (cramfs)
否则用缺省的mkinitrd制作的initrd会启不动。
回复 支持 反对

使用道具 举报

发表于 2005-11-9 11:00:21 | 显示全部楼层
还真不知道这里头会有这么多文章的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 15:25:34 | 显示全部楼层
关于gentoo initramfs,这个帖子有相关文字:
http://forums.gentoo.org/viewtopic-p-2749207-highlight-.html

之所以发此帖,起于home_king的”ibox-builder“,采用这套脚本组件可以很容易在运行中的gentoo系统中直接制作livecd或livedvd。因gentoo在这半年变化相当大,genkernel新版本按默认设置生成的是geninitramfs.xxx.img而不是以前的initrd.xxx.img,在仔细读了genkernel相关脚本后发现可以更改以选择用initrd.xxx.img生成内核镜像。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表