LinuxSir.cn,穿越时空的Linuxsir!

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

LFS完成,但启动时有问题--请教

[复制链接]
 楼主| 发表于 2008-4-25 17:00:58 | 显示全部楼层
呵呵 我是按照 youbest 的  第二版 手把手教你如何建立自己的Linux系统(LFS速成手册)       
一步步下来的 所以也没有去探究它的文件格式
惭愧的是one by one 的咚咚 居然也搞不起来  1987a 说的修改挂载方式的方法试了 还是老现象
/lib/udev/device/null   是可读写的

刚才发现了一个错误 就是在inittab中 误将 英文的l 认成了 数字1  不仔细看确实发现不了.
但修改过来之后 重启 还是卡在
etc/rc.d/init.d/rc: line 97: /dev/null: Read-only file system
INIT:Entering runlevel: 3
/etc/rc.d/init.d/rc: line 97: /dev/null: Read-only file system
这一步,而后间隔了相当长的一段时间后
又开始打印:

INIT: Id "1" respawning roo fast: disabled for 5 Minutes
INIT: Id "2" respawning roo fast: disabled for 5 Minutes
INIT: Id "3" respawning roo fast: disabled for 5 Minutes
INIT: Id "4" respawning roo fast: disabled for 5 Minutes
INIT: Id "6" respawning roo fast: disabled for 5 Minutes
INIT: Id "5" respawning roo fast: disabled for 5 Minutes
INIT: no More processes left in this runlevel

这串打印信息是不是由于前面的
Read-only file system
所造成的?
回复 支持 反对

使用道具 举报

发表于 2008-4-25 17:34:44 | 显示全部楼层
启动过程中udev有没有报错?

添加启动参数 init=/bin/sh rw ,(用grub的话,添加到kernel一行),启动后看能否进入系统。
如能进入,并且/可写,请重新编译Util-linux-ng shadow bootscripts软件包。
回复 支持 反对

使用道具 举报

发表于 2008-4-26 00:13:36 | 显示全部楼层
Post by zhongxj_kevin;1842458
呵呵 我是按照 youbest 的  第二版 手把手教你如何建立自己的Linux系统(LFS速成手册)       
一步步下来的 所以也没有去探究它的文件格式
惭愧的是one by one 的咚咚 居然也搞不起来  1987a 说的修改挂载方式的方法试了 还是老现象
/lib/udev/device/null   是可读写的

刚才发现了一个错误 就是在inittab中 误将 英文的l 认成了 数字1  不仔细看确实发现不了.
但修改过来之后 重启 还是卡在
etc/rc.d/init.d/rc: line 97: /dev/null: Read-only file system
INIT:Entering runlevel: 3
/etc/rc.d/init.d/rc: line 97: /dev/null: Read-only file system
这一步,而后间隔了相当长的一段时间后
又开始打印:

INIT: Id "1" respawning roo fast: disabled for 5 Minutes
INIT: Id "2" respawning roo fast: disabled for 5 Minutes
INIT: Id "3" respawning roo fast: disabled for 5 Minutes
INIT: Id "4" respawning roo fast: disabled for 5 Minutes
INIT: Id "6" respawning roo fast: disabled for 5 Minutes
INIT: Id "5" respawning roo fast: disabled for 5 Minutes
INIT: no More processes left in this runlevel

这串打印信息是不是由于前面的
Read-only file system
所造成的?


楼主按照yourbest的帖子做的吗?应该没有什么问题,不过建议还是按照lfs书来,6.2中文版,或者6.3版都没有问题,建议配置文件处直接拷贝粘贴,这很重要,否则一个字符一个字符输入也不见得很进步。最后当然可以不要按照book做了。
回复 支持 反对

使用道具 举报

发表于 2008-4-26 00:18:45 | 显示全部楼层
Post by JianLee;1842415
可能还是bootscripts的问题,手头正在弄个U盘lfs,我直接把我的t42上的lfs6.3系统复制到移动硬盘了,然后在公司的AMD64双核4400+上运行,只是重新编译了一下内核smp+amd64+usb。可是启动还是有问题。正在看lfs的bootscripts。

我的问题是启动提示:
Mounting kernel-based file systems:/proc /etc/rc.d/rcsysinit.d/S00mountkernfs:line 24: /bin/mount: No such file or directory。

哪位朋友曾经遇到这个问题?
我尝试在 /etc/rc.d/init.d/mountkernfs脚本中加入PATH变量,也尝试直接指定/bin/mount路径,还是没有成功。root文件系统应该没有挂错。


呵呵,我的问题解决了,只是还不知道所以然,lfs还得看看。我无意间在chroot到lfs系统运行“ldd /bin/mount”发现也出错,可是我在自己的t42上的lfs系统里面“ldd /bin/mount”没有错误,“chroot /”后运行也没有问题,可是我发现在我的lfs系统里运行“ldd /bin/mount”出现
        linux-gate.so.1 =>  (0xffffe000)
        libc.so.6 => /tools/lib/libc.so.6 (0xb7e0b000)
        /tools/lib/ld-linux.so.2 (0xb7f38000)
最后一行显示和tools下面的库还有关系,而我放到U盘上lfs为了裁减系统,把/tools删掉了!于是恢复上/tools目录,一切OK!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-28 12:39:39 | 显示全部楼层
呵呵 我是想把所有指令打一边 加深一下印象
如果要将一些脚本的指令一条条的粘贴上去   vmware是不是需要装vmware tools才行?
莫非要重头再来?
哈哈
回复 支持 反对

使用道具 举报

发表于 2008-5-2 00:16:03 | 显示全部楼层
用实体机器,问题少阿!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-7 17:34:03 | 显示全部楼层
呵呵 重头来了一次
用ssh  然后复制粘贴  没问题~  顺利启动了

ps:以太网那里好像要选 桥接的  不然同一局域网好像分配不到ip
回复 支持 反对

使用道具 举报

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

本版积分规则

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