LinuxSir.cn,穿越时空的Linuxsir!

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

CLFS-SVN-20060905 手册上不详尽的地方

[复制链接]
发表于 2006-9-7 08:19:29 | 显示全部楼层 |阅读模式
昨天晚上放弃用老机来做 CLFS-1.0 的 SVN-20060905,改由 Sempron64 的机器来做 x86_64 Multilib,Host 是 Debian unstable (update 至昨天) 最新的。

由於之前装的 Debian 不是 64 bit 版,所以是 32_cross_64,亦因如此,完成第 6 章後无法 chroot,只能用 boot method 来继续。(幻想老大在 "To boot or to chroot?" 的修正写得真好

基本上很顺利,已完成第 7 章,也能成功重启至新的临时系统下

可是手册上有些地方不够详尽,令我安装时也迷糊了。。。

首先,在 7.1 用 root 执行 chown 後并无交待 7.2 及以後应该用什麽身份往後来做,明显 7.2 及 7.3 是应该用 root 的,但手册没有任何提示

若按 7.1 的说法,那麽从 7.4 开始再进行编译的时候应该用回 clfs 用户了,不过,真的这麽做又不行,後面的 e2fsprogs、sysvinit 等又会出现权限不足而令安装失败,最後只好安装时都用 root 了,真是郁闷!

在 7.12 编译 grub-0.97 後,安装时提示
cp -v ${CLFS}/usr/lib/grub/[color="Red"]x86_64-pc/stage{1,2} ${CLFS}/boot/grub

天~~前面明明定义了 x86_64-unknown,竟然在这里说成 x86_64-pc,就算看了下面几行字也难不出错啊!

还要注意的是别忘记去 copy 那些需要的 stage1_5 文件,若只顾 copy-and-paste 的话必然会漏掉的。

以上的地方请幻想老大帮忙反影一下吧。

PS:又要出差了,暂时不能继续,还好是 boot method,迟一点再做也行
发表于 2006-9-7 13:40:38 | 显示全部楼层
其实,如果你有64的LiveCD的话,可以走 chroot 的。更方便。我就是走 Chroot的,编译了一个 64 的内核启动起来了。嘿嘿。

至于你说的 root/clfs 用户问题 以及 grub 问题,我马上汇报。嘿嘿。:)。

stage1-5 的文件,只需要 1 2 的噢。可以不要其他的嘛。这点都搞不定,,岂不是真的照抄CLFS 了。:(。
回复 支持 反对

使用道具 举报

发表于 2006-9-7 13:58:56 | 显示全部楼层
root/clfs 用户问题,7.1 里边的是 chown -v clfs $CLFS,是对根目录操作的,理论上是不会出什么问题的啊。原先的 tools/cross-tools 等都已经是 clfs 的了,怎么还会出错误呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-7 14:38:43 | 显示全部楼层
想了一下,知道答案了!

其实只有 7.1 的一句 chown -v clfs $CLFS 要 root,其後的编译是应该用 clfs 用户的,因为接下来到 7.19 Changing Ownership 的时候会把整个 $CLFS 换回 root:root 的

手册在 7.2 的时候没有明确指示说明换回 clfs 用户,因此我用"常理"推测哪些目录应该由 root 创建,因此拥有权变成 root:root 的情况下,结果後面以 clfs 身份去 make xxxxx install 的时候就有权限问题,写不进 $CLFS/usr/bin 了

虽然我是有疏忽,没有注意整个流程,但如果手册若能再详尽一点点,问题就不会出现了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-7 14:41:46 | 显示全部楼层
Post by 终极幻想
其实,如果你有64的LiveCD的话,可以走 chroot 的。更方便。我就是走 Chroot的,编译了一个 64 的内核启动起来了。嘿嘿。
这也是 LFS LiveCD 6.2-2 加入 64 bit 内核的原因。

我知道用 LiveCD 很难失手,所以我才用 Debian unstable,测试可行性嘛;)
回复 支持 反对

使用道具 举报

发表于 2006-9-7 14:51:16 | 显示全部楼层
自己编译一个x86_64内核也可以啊,用来启动debian,然后chroot。

你都重启了,和主系统已经基本脱离关系了噢。呵呵。。嘿嘿。
回复 支持 反对

使用道具 举报

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

本版积分规则

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