LinuxSir.cn,穿越时空的Linuxsir!

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

快疯了!不顺利的lfs之路!安装好几遍了。还是不成功。

[复制链接]
发表于 2003-11-5 17:23:16 | 显示全部楼层 |阅读模式
先说一下基本环境:
CPU:AMD XP1800+
256M 80G Geforce4 MX440
window2000
使用vmware

原来开始是使用标准的安装方法,先安装好rh8,然后在这里下载了20030603的版本整个包。
照book说的,建立好了分区(特意使用3G大小,不要以后麻烦),添加了用户,开始编译了,前面都是很正常,到了第二遍的gcc之后,就开始有各种奇怪的错误了。(信息没有记录了),由于担心影响时间,是在命令行做的,估计因为手写错误,然后重新到X下,copy到终端,在做一次,还是有类似的错误。
时间差别多花完了(周末)。
下周末了,删除分区,重新开始,前面一切正常,后来到了第二遍的gcc之后,又有错误了(不是),忽略,强行安装,后面的一些check都不能够通过了。给气昏了,不做了。休息。
过了几天,看到tram老大的信息,用nalfs,看看觉得有道理,就花几天时间看了一下,后来到cvs下载最新的profile,自己安装book的命令重新修改了(版本号,目录什么的信息都改了),下载了一个knoppix,安装xmllib2,nalfs,开始运行nalfs,前面还是正常,到了Lock Glib的时候,提示写$SPECFILE > XX文件权限不够,我到命令行切换到lfs用户运行,正常。在nalfs跳过它,运行下面的命令,到了第二遍的gcc,还是有问题,删除重新编译了几次都是这样,不是gcc,就是binutils有问题,每次不确定。唉,算了,修改profile+编译也花了不少时间了(特别是修改profile,体力活啊,一个一个的来)。先休息了。
又一个周末(其实就是上周),觉得profile修改可能有问题,好,既然5.0pre3都出来了,我就下载了一个5.0pre2的profile+book,按照book提示的下载连接一个一个包下载(其中file4.04花了不少时间,好多地方不提供了),该bz2就下载bz2格式,gz就下载gz格式,这样就不修改profile了。好,编译,还是不通过,不过还没有到第二遍的gcc,在linux head部分,看都没有看错误信息,直接关机器。看电视去了。。。真是xxxxxx什么的。
为什么大家都说按照book的来做,不会有问题呢,可是为什么我总是不成功呢。和我机器有关系,还是和vmware?想不通啊。
看看大家都有什么意见,周末的时候在测试看看了,实在是不顺利的lfs之路啊
发表于 2003-11-5 17:38:02 | 显示全部楼层
同情!!
发表于 2003-11-5 18:17:37 | 显示全部楼层
我装20030603的时候遇到tcl问题,不过换成20021030就通过了。
发表于 2003-11-5 18:50:40 | 显示全部楼层
相信玩linux 最先應該學的是隨機應變 :p
发表于 2003-11-5 20:54:18 | 显示全部楼层
呵呵,我一般是按照说明文档里面写的做,然后去官方网站下最最新的版本的软件来进行。一般也没有出现什么问题。
只是最近在做QT的时候有点问题还没有搞定。
发表于 2003-11-5 20:56:35 | 显示全部楼层
我的也是呀!
连第一步都没有过去呢!郁闷!
发表于 2003-11-6 01:29:49 | 显示全部楼层
第一次安装LFS的,千万不要用nALFS,因为你不知道出错了怎么办.
 楼主| 发表于 2003-11-6 08:41:28 | 显示全部楼层

今天凌晨做好了!哈哈

谢谢大家的提示,提醒。
"第一次安装LFS的,千万不要用nALFS",我是用命令自己做,老是通不过,干脆才想用nALFS的。
昨天又看了一下,发现提示的是md5检测不通过,重新下载一个linux2.4.22的包,覆盖,重新执行,通过了,然后一直等到gcc pass2,通过了,binutils pass2,也通过了,哈哈,后面都很顺利,5章花了2小时22分钟。第6章已经晚了,让它自己编译,睡觉去了。
早上起来一看,呵呵,6章也好了。总共6小时40分钟。
看来原来可能是我修改的20030603的profile有问题。
这周就可以有我自己的LFS了。。。高兴啊。。。上班去了。
发表于 2003-11-6 10:52:27 | 显示全部楼层
呵呵,恭喜恭喜!
 楼主| 发表于 2003-11-6 22:17:12 | 显示全部楼层
已经都编译好了,环境也设置好了,内核编译通过。grub也安装正常。
第8章的内核以后都是手工操作,在nALFS里面总是停止响应了。开始时候还是有问题了,因为忘记了chroot:
chroot $LFS /usr/bin/env -i \
    HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin \
    /bin/bash --login
后面一切正常,可是到了启动的时候,提示错误了:
Cannot open root device "hda1" or 03:01
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:01
我的硬盘是"hda0,0",我在启动的时候已经用"e"修改了,开始也是"hda1,0",启动不了,修改了,可以看到前面的初始化,声卡,USB,IP协议都好了(就在错误提示前面,所以有记录)。先去看看论坛的老帖子有没有说。
LFS 的ID已经申请了:
afterain
10488
哈哈,还不错的号码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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