|
|
发表于 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的第一次编译的。 |
|