mozilla 发表于 2004-12-28 06:45:41

cdlinux的ext2驱动有可能是一个模块,放在initrd.img里,你用cdlinux的光盘进入系统,lsmod看看模块列表里有没有ext2的模块,或者将initrd.img改名initrd.gz,然后解压initrd.gz,得到initrd,然后mount -o loop initrd adir,然后看看adir里有没有ext2的模块。或者cdlinux根本没用到ext2驱动,因为cdlinux有其它的文件系统。
cdlinux.gz用的可能是压缩文件系统ovlfs

atfa 发表于 2004-12-28 08:26:08

你把initrd.img mount到一个目录看看里面的内容不就知道了? :wink:

hhuyf 发表于 2004-12-28 13:27:31

是这样的,我下的是带X窗口的版本,就两个文件,一个内核一个initrd文件(24M大的CDlinux.gz ),我已经在他自己的系统下解开了,基本没看到什么模块,这里没用到以前的initrd.img,他把系统就做在初始化文件里了,也许就像楼上的楼上说的,根本就没ext2驱动,但是进去后,却可以挂载ext2分区

所以我头大了,搞不清楚了,而且在他自己的系统里即使能mount上CDlinux.gz。但是file也查不出什么类型。
要不你们谁下个看看,我好象没发现什么模块

mozilla 发表于 2004-12-28 14:16:10

你最好把启动到不能挂载根分区的信息贴出来。

hhuyf 发表于 2004-12-28 22:47:35

谢谢老大
问题基本解决

只是还有些疑问,请到“内核”版看相关贴并提出宝贵意见
页: 1 [2]
查看完整版本: 不用initrd怎么挂载根分区啊