LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1003|回复: 5

LFS问题:无法启动shell

[复制链接]
发表于 2003-8-25 17:21:44 | 显示全部楼层 |阅读模式
上周末第一次尝试LFS,因为我只留了3G多给Linux,怕不够用,把原来的Linux分区的RH9删除了。不想再先装一个发行版,所以我用的基础系统是Knoppix 3.2,那个中文纪念版,光盘直接启动。

用的LFS版本是cvs 20030603的,文档参考了Pure LFS。

开始还算顺利,静态工具链一次成功。动态工具链因为连接不干净的问题,进入chroot后gcc无法执行,只好从头再来了一遍。这次chroot后完全正常了。

之后就是安装第六章,binutils,glibc和gcc没用CFLAGS,后面的软件用了C(XX)FLAGS=-march=athlon-xp -O3 -pipe -fomit-frame-pointer,是安全优化标志吧。

最后执行改lilo.conf时,knoppix的/etc时只读的,我只好把lilo.conf拷贝到$LFS/etc/lilo.conf,在里面改好,之后在chroot环境下执行了lilo,LFS和Win都显示正常加入了。

之后重启进入LFS,内核启动正常,进入init执行rc了,但是在设置了网络后,停止了,无法进入login。

那位遇到过同样问题吗?或者帮我分析分析怎么回事?

好像看到有人说在chroot下执行lilo可能有问题,但是现在已经到了init,应该是正常了吧?
还是说我没有装mingettty或者login?bash肯定是有的,否则chroot也不行了。

大家帮着分析分析吧。多谢了。
 楼主| 发表于 2003-8-25 17:33:14 | 显示全部楼层

刚刚想到一种可能

我没有/etc/modules.conf,而我的网卡驱动是编译成Module的。
会不会是由于这个原因,导致设置网卡时无法调入驱动,导致停滞呢?
发表于 2003-9-3 07:45:03 | 显示全部楼层
不会这样的,如果是网卡找不到驱动,也是能进入登陆的.
你从另一个系统下看一看LFS的启动记录是怎样的呢?
发表于 2004-4-19 21:38:27 | 显示全部楼层
我也是这个问题,编译一切正常
发表于 2004-4-19 22:30:04 | 显示全部楼层
pr 20 01:54:51 mars init: Id "2" respawning too fast: disabled for 5 minutes
Apr 20 01:54:51 mars init: Id "3" respawning too fast: disabled for 5 minutes
Apr 20 01:54:51 mars init: Id "4" respawning too fast: disabled for 5 minutes
Apr 20 01:54:51 mars init: Id "5" respawning too fast: disabled for 5 minutes
Apr 20 01:54:51 mars init: Id "6" respawning too fast: disabled for 5 minutes
Apr 20 01:54:51 mars init: no more processes left in this runlevel
Apr 20 01:55:36 mars init: Switching to runlevel: 6
Apr 20 02:00:33 mars insmod: Note: /etc/modules.conf is more recent than /lib/modules/2.4.22/modules.dep
Apr 20 02:02:13 mars init: Id "1" respawning too fast: disabled for 5 minutes
Apr 20 02:02:13 mars init: Id "2" respawning too fast: disabled for 5 minutes
Apr 20 02:02:13 mars init: Id "3" respawning too fast: disabled for 5 minutes
Apr 20 02:02:13 mars init: Id "4" respawning too fast: disabled for 5 minutes
Apr 20 02:02:13 mars init: Id "5" respawning too fast: disabled for 5 minutes
Apr 20 02:02:13 mars init: Id "6" respawning too fast: disabled for 5 minutes
Apr 20 02:02:13 mars init: no more processes left in this runlevel
Apr 20 02:05:52 mars init: Switching to runlevel: 6
Apr 20 02:10:23 (none) insmod: Note: /etc/modules.conf is more recent than /lib/modules/2.4.22/modules.dep
Apr 20 02:10:35 (none) init: Switching to runlevel: 6
发表于 2004-4-20 13:12:51 | 显示全部楼层
觉得应该是路径的错误。

编译完 kernel后,记得depmod -ae一下。就可以解决
Note: /etc/modules.conf is more recent than /lib/modules/2.4.22/modules.dep 这个问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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