|
|
上周末第一次尝试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也不行了。
大家帮着分析分析吧。多谢了。 |
|