LinuxSir.cn,穿越时空的Linuxsir!

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

在vmware5上安装LFS 6.1-2全过程

[复制链接]
发表于 2005-9-23 18:29:21 | 显示全部楼层
楼上的兄弟,你的LFS不用作文件系统就可以成功了吗?
还有就是为什么要用另外一个用户来登录。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-24 11:41:21 | 显示全部楼层
Post by datahome
你应该是用错了说明书,你是否用了LFS 5.0的说明书来编译的,其实第三个包 Linux-Libc-Headers-2.6.8.1就是拷贝内核头文件。因而你不用进行第四个包。
cp -R include/asm-i386 /tools/include/asm
cp -R include/linux /tools/include    就是工具链中,gcc可以找到的内核头文件的地方。

呵呵,正如老兄所说的我用错了说明书,我用的6.0的说明书来指导安装6.1-2的liveCD,真是晕,白忙活了两天。
有没有利用6.1-2的liveCD安装成功的兄弟啊,想找人交流一下,加我QQ也行啊。
QQ:14898070
回复 支持 反对

使用道具 举报

发表于 2005-9-24 22:22:49 | 显示全部楼层
复制和粘贴不是普通的那样,在游览器里选择就可以了,再到终端里用中键就可以粘贴了,很方便的,
回复 支持 反对

使用道具 举报

发表于 2005-9-24 23:00:12 | 显示全部楼层
呵呵,我还以为是什么呢,以为这么一小段就把LFS搞定,真够吓人的。原来才做到内核头文件这一小部罢了。
此时那些软件包就不要去管它了,因为在CD上都有。
mkdir $LFS/tools
ln -s $LFS/tools /

groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs

passwd lfs
chown lfs $LFS/tools
chown lfs $LFS/sources

此时如果你还想在此终端切换成root用户,那就有必要先设置root用户的密码,不然只能新开一个终端使用root帐号了
passwd

su - lfs

cat > ~/.bash_profile << "EOF"
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF

cat > ~/.bashrc << "EOF"
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL PATH
EOF

source ~/.bash_profile
此时编译环境已准备好了,接下来就是把CD上的软件包CP并解压至磁盘上并编译。
因为是用虚拟机,所以此时最好先把虚拟机挂起,将此时的虚拟机状态制作一份快照,以备万全。


文件补丁没有打吧!

另外,我不知道,当你脱离了宿主系统,在vmware下你如何可以使用make,又如何使用./configure。并且,连第一次软链都没有做,怎样就可以把root的passwd变量设置好了呢?

还有在binutils、tcl、Glibc、Expect、DejaGNU等重要步骤还没有建立相关链,你又是怎样通过GCC的第一次编译的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-25 00:32:16 | 显示全部楼层
Post by GWCG
复制和粘贴不是普通的那样,在游览器里选择就可以了,再到终端里用中键就可以粘贴了,很方便的,

老兄你真是救命稻草啊, 我正进行到5.11 GCC-3.4.3 - Pass 2 那部分,那些命令一个个的敲真的是好累呀,而且中间还有这么一段    --enable-threads=posix --enable-__cxa_atexit ,我正愁那下划线是什么东西(因为我用__时系统提示这个行命令错误,但又想不出还有什么方法能输入那样的字符,正在找解决方法),这下就可以不用敲命令了,谢谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-25 10:50:22 | 显示全部楼层
因是第一次安装,所以先前的那部分安装过程确实是够臭的,其中有很多地方都或多或少不合适(至少我是这么认为),为了不误人子弟,先将此部分删除,等我全部安装完成后再整理一份完整的上来。
目前正进行到5.15 bzip 2-1.0.3部分,因为机子太慢了,也许要等两天才能完成吧(今天又有事,暂停中)。
给需要安装的朋友一个建议,不要全依赖于手册,多看看liveCD自带的自动安装脚本(*.xml文件啦),安装脚本里对每个包的安装都有详尽的步骤及目录、命令,而且理解也不是太难,将手册和安装脚本进行综合参考。另外就是最好在X窗口模式下再开终端安装,这样可以省去了敲命令的麻烦,而且还不会出错,这要谢谢GWCG的指点
回复 支持 反对

使用道具 举报

发表于 2005-9-26 00:54:11 | 显示全部楼层
我也是输错过很多次才用粘贴的,这样不但不出错,还加快了安装速度,特别是后面的建目录和脚本.
回复 支持 反对

使用道具 举报

发表于 2005-9-27 12:50:19 | 显示全部楼层
手工输入出错的机会确实太多了,但如果把安装LFS作为一个学习的过程,作为解决linux的过程的话,建议还是手工输入语句进行一次。但这个太累了,所以我把论坛中提到的辅助编译脚本改写为6.1(原文是LFS6.0)的,但目前第五章经测试没有问题,第六章还有些小bug,请等待,等我测试通过后贴出来。
回复 支持 反对

使用道具 举报

发表于 2005-10-2 15:32:51 | 显示全部楼层
真想不明白,虚拟机里也玩LFS
回复 支持 反对

使用道具 举报

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

本版积分规则

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