LinuxSir.cn,穿越时空的Linuxsir!

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

[问题]5.3. Binutils-2.16.1 - 第一遍[LFS LiveCD x86-6.2-3]

[复制链接]
发表于 2006-9-25 18:20:15 | 显示全部楼层 |阅读模式
我用 LFS LiveCD x86-6.2-3 来装的,第一次搞 LFS 呢
根据6.2版本的说明书,在运行 mkdir -v ../binutils-build 之前,
要先运行
tar -xvjf $LFS/sources/binutils-2.16.1.tar.bz2 -C $LFS/sources/
cd $LFS/sources/binutils-2.16.1/

可是我第一个就出错了
tar: /mnt/lfs/sources/binutils-2.16.1.tar.bz2 -C $LFS/sources/: cannot open: No such file or directory
tar: Error is not recoverable: exiting now
因为是livecd的,那这些软件包的位置和用宿主来装有什么不同啊?

另外我还有个问题,前面我创建了两个logic分区,分别是 hda7 和 hda8 ,打算让前者作lfs主分区, 后者作 swap 分区,但是后者通过 mkswap /dev/hda8 却不成功啊,显示如下:
Setting up swapspace version 1, size=1274880 kB
no label, UUID=598249bd-79ef-4707-bc74-48ce87cf077f
请问怎么解决啊
发表于 2006-9-25 19:15:10 | 显示全部楼层
Post by tanjihay
我用 LFS LiveCD x86-6.2-3 来装的,第一次搞 LFS 呢
根据6.2版本的说明书,在运行 mkdir -v ../binutils-build 之前,
要先运行
tar -xvjf $LFS/sources/binutils-2.16.1.tar.bz2 -C $LFS/sources/
cd $LFS/sources/binutils-2.16.1/

可是我第一个就出错了
tar: /mnt/lfs/sources/binutils-2.16.1.tar.bz2 -C $LFS/sources/: cannot open: No such file or directory
tar: Error is not recoverable: exiting now
因为是livecd的,那这些软件包的位置和用宿主来装有什么不同啊?
有没有按手册第 4.3 节 "Adding the LFS user" 做?
Post by tanjihay
另外我还有个问题,前面我创建了两个logic分区,分别是 hda7 和 hda8 ,打算让前者作lfs主分区, 后者作 swap 分区,但是后者通过 mkswap /dev/hda8 却不成功啊,说是设备忙,请问怎么解决啊
mount 的输出结果是?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 19:39:26 | 显示全部楼层
不好意思,刚刚记错了,
mkswap /dev/hda8 却不成功,显示如下:
Setting up swapspace version 1, size=1274880 kB
no label, UUID=598249bd-79ef-4707-bc74-48ce87cf077f

我每一步都是按照置顶贴下载的6.2教程来做的,4.3的lfs用户也添加了,而且是用lfs用户来进行5.3错误的
回复 支持 反对

使用道具 举报

发表于 2006-9-25 19:48:31 | 显示全部楼层
fdisk -l /dev/hda 的结果是?

4.3 并不是纯粹添加用户啊!
回复 支持 反对

使用道具 举报

发表于 2006-9-25 19:56:19 | 显示全部楼层
livecd 的源码目录是 lfs-sources,你有没有把这个文件夹下的文件复制到 /mnt/lfs/sources里?还是复制到了 /mnt/lfs/sourcess/lfs-sources ???

/*
不好意思,刚刚记错了,
mkswap /dev/hda8 却不成功,显示如下:
Setting up swapspace version 1, size=1274880 kB
no label, UUID=598249bd-79ef-4707-bc74-48ce87cf077f
*/
这个不是错误的吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 20:02:11 | 显示全部楼层
我刚刚通过 fdisk /dev/hda 的 t,把 hda8 的 system id 改成 linux swap / solaris 了
所以现在 fdisk -l /dev/hda 里,hda8 由原来的 "linux" 变成了 "linux swap / solaris" 了
但是mkswap /dev/hda8 的显示信息还是象上面写出的一样,
但 swapon /dev/hda8 显示 "swapon: /dev/hda8: Device or resource busy"(我前面说的设备忙就是记错成了这个)
因此我现在也不知道我到底有没有成功的把hda8变成交换区

我知道 4.3 并不是纯粹添加用户,我的意思就是说我是严格按照6.2教程来做的
只是6.2的教程并不是针对livecd,所以我不知道我错在哪里

源码包已经搞定了,看来还是我太菜的问题,不满各位,我半个月前才开始接触 Linux ,装了两次 fedora5,玩了些软件,就急轰轰的来搞 LFS 了

问题可能比较低级,但之前我还是看了置顶里提到的参考贴
回复 支持 反对

使用道具 举报

发表于 2006-9-25 22:18:22 | 显示全部楼层
可以先尝试下gentoo
它就象是lfs的part 6以后咯
回复 支持 反对

使用道具 举报

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

本版积分规则

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