LinuxSir.cn,穿越时空的Linuxsir!

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

【2.6内核启动报错】Kernel panic - not syncing: VFS: Unable to mount root fs on

[复制链接]
 楼主| 发表于 2006-9-20 20:08:32 | 显示全部楼层
Post by d00m3d
非也,initrd 并不是必需的

感谢版主回复,我在用其他linux的时候从不用initrd,在debian下为什么用一般的方式就编译内核为什么就不成功呢?能不能给点提示?
回复 支持 反对

使用道具 举报

发表于 2006-9-20 20:58:12 | 显示全部楼层
Post by shallot.p
正解!
谢谢!太感谢了,也感谢所有朋友的帮助。
我还想问问,为什么我用传统方式编译的内核就不能用在debian上呢,难道debian必须要用initrd才能启动?


你看下dpkg -i linux-image*.deb(你编译完生成的新内核)后输出的信息,看看是initrid.img是怎么生成的,在我的机子上好像是mkinitramfs-kpkg,你看看你的是什么.
还有make-kpkg ... --initrd一定是用mkinitrd来做吗,我觉得不一定吧,生成initrd.img就一定是用mkinitrd做的吗,mkinitramfs生成的ramfs也可以叫initrd.img阿.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-20 22:41:14 | 显示全部楼层
现在好像都应该用mkinitramfs了吧,mkinitrd好像已经被mkinitramfs取代了
回复 支持 反对

使用道具 举报

发表于 2006-9-21 02:25:33 | 显示全部楼层
不一定,感觉 yaird 比 mkinitramfs 更得心应手
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 08:48:19 | 显示全部楼层
Post by d00m3d
不一定,感觉 yaird 比 mkinitramfs 更得心应手

感谢版主指点!
我对yaird很不熟悉,开始还折腾了一阵子yaird最终失败了,我看了本版精华,也没看到有关yaird使用的文章。能不能提供些yaird的使用说明?
回复 支持 反对

使用道具 举报

发表于 2006-9-21 12:34:31 | 显示全部楼层
看 yaird 的 man page
回复 支持 反对

使用道具 举报

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

本版积分规则

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