QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: hhuyf

不用initrd怎么挂载根分区啊

[复制链接]
发表于 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
回复

使用道具 举报

发表于 2004-12-28 08:26:08 | 显示全部楼层
你把initrd.img mount到一个目录看看里面的内容不就知道了?
回复

使用道具 举报

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

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

使用道具 举报

发表于 2004-12-28 14:16:10 | 显示全部楼层
你最好把启动到不能挂载根分区的信息贴出来。
回复

使用道具 举报

 楼主| 发表于 2004-12-28 22:47:35 | 显示全部楼层
谢谢老大
问题基本解决

只是还有些疑问,请到“内核”版看相关贴并提出宝贵意见
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-26 05:13 , Processed in 0.042756 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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