LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: youbest

[原创]手把手教你如何建立自己的Linux系统(LFS速成手册)

[复制链接]
发表于 2006-3-2 10:04:03 | 显示全部楼层
我也有问题。

启动的时候 grub 可以看到分区中的内容,怎么做到的?
那既然这里能 mount 的话,我们还要内核的驱动干嘛?

这些问题,也许去内核版问会有效果。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 10:49:27 | 显示全部楼层
我那个是该去内核版。
斑竹这个就不算了,凡是没有把内核打开,需要解决的问题,应该都和内核无关:)

解答如下:
1。一个程序可以识别分区,识别文件系统不是件复杂的事。内核除了在识别文件系统的基础上要建立VFS,不能采用grub的方式。
2。grub在/boot/grub目录下面存放了stage1,stage2文件,并且存放了可以识别一个文件系统的若干step。grub在运行时通过ext2_step可以提供对ext2分区的访问,fat类似。
3。grub自身是bin格式,要访问/boot/grub目录,必然提前提供ext2的支持。那是通过setup把ext2_step放到了MBR。
4。grub只要找到了/boot/grub就有了访问若干格式分区的能力,你可以去看看有几个:)

3说的比较含糊,体会一下应该明白
回复 支持 反对

使用道具 举报

发表于 2006-3-2 11:03:32 | 显示全部楼层
说的很清楚。我基本明白了。谢谢。其实就是setup的时候 embedded 的那个东西,和/boot/grub 里边的那些 stages 文件在处理这些东西。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 16:11:07 | 显示全部楼层
刚看了一点点,有个疑问,文中提到:
  如果你的主系统是使用GCC4的话,这里需要打一个GCC4的编译补丁,对于使用LFS-6.1.1-3的LiveCD上的GCC是3.4.3,所以不打补丁也可以,当然打上也无所谓。

这个主系统指的是什么?前文中似乎没有提到这个概念
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 16:16:01 | 显示全部楼层
Post by rickxbx
刚看了一点点,有个疑问,文中提到:

这个主系统指的是什么?前文中似乎没有提到这个概念


编译一个LFS通常需要一个已经装好了的系统,或者是一个LiveCD,通常将这个用于编译LFS的系统称为主系统。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 16:21:13 | 显示全部楼层
Post by youbest
编译一个LFS通常需要一个已经装好了的系统,或者是一个LiveCD,通常将这个用于编译LFS的系统称为主系统。

本文讲了关于前者所涉及的方法吗?还是两者是一样的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 17:15:30 | 显示全部楼层
Post by rickxbx
本文讲了关于前者所涉及的方法吗?还是两者是一样的?


本文讲的是用LiveCD的制作过程,但中间也略微提到了一些非LiveCD的一些问题.
回复 支持 反对

使用道具 举报

发表于 2006-3-3 03:36:20 | 显示全部楼层
强呀!不错,正需要呢!!!
回复 支持 反对

使用道具 举报

发表于 2006-3-7 18:00:21 | 显示全部楼层
冲天飞豹?不会是鼎盛王朝的冲天飞豹吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-7 20:27:33 | 显示全部楼层
Post by 小楼东风
冲天飞豹?不会是鼎盛王朝的冲天飞豹吧?


不对,猜错了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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