|
楼主 |
发表于 2002-12-8 19:43:39
|
显示全部楼层
其实我认为自己还没有完全装好
谢谢你的回复
因为我的安装过程非常怪异,所以遇到下面问题,所以我想全解决后再登记。
我本人有两台机器,一台自己用的桌面机器,安装了winxp(cn)+winxp(en)+win2000+win98+Redhat 8
另一台既我现在装lfs的机器,准备用作服务器,原来安装的是redhat 8 (gcc3.2,glibc 2.5)
我装lfs这台机器有两个硬盘。一个ide,分了一个区(ext3,装redhat) 另一个scsi分两个区,一个ext3(/tmp),一个swap,没有光驱
我装lfs时就准备把redhat去掉,把lfs装到hda去,scsi硬盘分区保持不变。
所以我把scsi的ext3分区设为$LFS。并且我安装lfs的包全都是从internet下载的最新包。安装第五章很顺利,gcc3.2.1安装时没打补丁,导致第六章里的库文件错误,解决方法见后.
第五章做完后,chroot到scsi上的ext3分区,然后把 原来的/分区(/dev/hda1)文件完全删除(rm -rf) 接着再cp -r * /mnt/hda (原来的/) 接着再chroot /mnt/hda 想继续做第六章. 这时发现我的包文件还没有下载全,这时由于原 redhat 已破坏, 无法连接上网,也无法mount我的usb盘.每办法之下只能到linuxeden下载了 bomberlinux 做了一个软盘启动的linux 来继续我第六章的安装 所缺文件只能通过u盘慢慢的考....真是辛苦啊!!!!!
到第六章里编译gcc时出现问题,和讨论区里的那个不同.我不是找不到文件,而是提示数据类型错误什么的,不过问题都出在/static/..../stdio.h 上,我用gcc-src/下的stdio.h文件替换后编译正常.之后一切都正常进行.(注.我除了glibc和gcc外全程使用优化的cflags和cxxflags进行编译,一切正常.看来gcc3.2.1修补了3.2的一些bug)
全编译完成后现在我的lfs已经能够启动了,但是存在几个问题:
1.random的脚本无法运行,一安装就报错,包括我从redhat中考过来的脚本.
2.键盘输入有问题,如果使用了inputrc文件, 键盘上的return,backspace等键就失去作用,就算不使用,在console下delete键无法删除字符,反而出现~符号.
3. usb 工作不太正常, 无法自动加载usb-storage模块,必须手动加载才能访问u盘.
请问如何解决以上问题. |
|