12月26日是周末,7点钟的我很虚弱在挣扎了几下之后还是决定起床结果看了一场惨不忍睹的比赛,后来我一翻被子又蒙头睡起了回笼觉,起身的时候果然神清气爽因为已经是中午了,通常这个时候我都会感叹时光匆匆匆匆流走也也也也不回头,如果用漫画来形容,那我想我的形象应该是 一只兔斯基吐出了一团烧瓶形状的气体块,然而我也不知道怎么回事,但几乎是片刻之间做出的决定,虽然我知道这不存在我们通常所知道的前因后果,几分钟之后我就坐在电脑面前编译起了 LFS 。
我最早知道 LFS 是在 06 年底,现在我觉得 LFS + APUE 是 *nix 的一把钥匙或者某种捷径,而现在是 09 年底,3 年前的我怎么也耐不下心来面对这些大部头。
编译的过程相对来说不算艰辛,前后总计二十个小时左右,其实本可以短一些如果我开始不把磁盘格式化成 reiser4(可是我又怎么能不呢,况且 livecd 又不支持 zfs 、ext4,况且 reiser4 作者还是 Hans ——虽然没前途杀了老婆),因为 livecd 的 grub 和 kernel 不支持,下面是一些如何在 LFS 6.2 里面支持 reiser4 的 hints:
- 编译安装 libaal 和 reiser4progs
- patch kernel with reiser4-for-2.6.16-5.patch.gz
- 用 grub-0.97-reiser4-20050808.tar.gz 代替 livecd 中的相应包
- 编译 kernel 时加入
- Prompt for development and/or incomplete code/drivers
- Deflate compression algorithm
- Reiser4
另外对于 VirtualBox 来说编译内核要加入 SCSI 和 PIIX,否则启动之后会找不到分区,因为以上两个原因我编译了10+ 次内核-_-bbb
于是最激动的莫过于最后的一刹(虽然还是忘了把网卡驱动编译进去,fml),现在,我的观点是对于 final user 来说或许 arch, genntoo, alfs 都是更好的选择,lfs 更适合 high personally customize(, embedded?) 或者 学习,因为实在太花时间了,还不如读读 APUE
最后最后,在我的辛苦劳动下,你看你看
Reference:
- http://www.linuxfromscratch.org/hints/downloads/files/reiser4-on-2.6.txt
- http://bigsnakecat.blogspot.com/2008/01/lfs-63-with-reiser4-and-initrd.html (GFWed)
- http://www.linuxsir.org/bbs/thread344005.html





2 comments
Comments feed for this article
Trackback link
http://syhan.hjlp.org/archives/150/trackback
December 29, 2009 at 9:19 am
Gem
部分内容我是当娱乐新闻看的.
December 29, 2009 at 6:17 pm
syhan
IT八卦是IT从业人员的精神食粮。