发新话题
打印

【原创】将lfs livecd安装在硬盘上

【原创】将lfs livecd安装在硬盘上

使用的是lfslivecd-x86-6.1.1-4.iso,应该只要是镜像里面含有.root.sqfs这个文件的都可以。
只支持.root.sqfs放在hda1,文件系统必须ntfs,因为我编译的内核里面只增加了ntfs嵌入进内核。
我使用ntldr载入grldr,menu.lst这样编写:
title LFS Live CD
kernel (hd0,0)/linux
initrd (hd0,0)/initramfs_data.cpio.gz

需要linux内核文件和initramfs_data.cpio.gz的请在这里下载:
[url="http://sandro.yang.googlepages.com/copyleft.htm"]http://sandro.yang.googlepages.com/copyleft.htm[/url]
或者直接用gast:guestk登录gmail([url="http://mail.google.com/a/sandro.3322.org"]http://mail.google.com/a/sandro.3322.org[/url])自取。

.root.sqfs文件可以从下载官方的lfslivecd-x86-6.1.1-(x).iso(x=1, 2, 3, 4)中提取,也可以从我制作的四合一启动光盘中提取:
iso文件692M
[url="http://www.box.net/public/ucenhngdsq"]http://www.box.net/public/ucenhngdsq[/url]
ed2k://|file|MutiBoot.iso|725604352|A8D89BAEEE39F684FA8AB2F11DEEA0AF|/      

TOP

非常不错,貌似是第一个实现LFS LIVECD安装到硬盘的人。      
一步一脚印。。。

TOP

谢谢,这种将.root.sqfs文件直接安装到硬盘的方法以前好像是没有,但将.root.sqfs解压然后再安装的方法很早就有了,占硬盘1.6G,安装相对比较复杂。
请多指教!      

TOP

看来是我知之太少,看来以后要向兄弟多多学习啊      
一步一脚印。。。

TOP

我又研究了一下,现在6.2的CD也可以安装到硬盘上了。
6.2系列的livecd和6.1变动很大,有很多新功能,最新的6.2-3中的xorg是最新发布的7.1,还有中文支持方面,现在locale里面可以选简体中文繁体中文GBK,BIG5,UNICODE,还有scim中文输入法,网络工具也很全,还有gaim聊天呢,可能唯一缺的就是多媒体了,我现在就是在硬盘上的livecd系统下发的帖,呵呵。
6.2的光盘做法也变了,不用6.1的squashfs了,是采用基于iso9660和linux内核的透明压缩来做的。这样安装到硬盘的方式也要相应改变。
6.2光盘里面的root.ext2镜像里面还包含200多M的lfs-sources,如果去掉这个,光盘文件大小可以压缩到272M。
如果不要删除任何东西,做起来相对简单,只需要重新编译一下init,并重新打包initramfs.cpio.gz就可以了。6.2的内核中编译了ext文件系统,所以如果将iso文件放在ext格式的分区中,就也不需要重新编译内核。init.c中还是先删掉检查光盘标签的那部分,然后在加载光盘那段前面加两行(以我安装在/dev/hda8上为例):
复制内容到剪贴板
代码:
mount("/dev/hda8", "/hda8", "ext3", 0, 0);
losetup("/dev/loop2", "/hda8/lfslivecd-x86-6.2-3.iso", O_RDONLY);
然后将加载光盘那行的curdevice改成"/dev/loop2"。
如果要删掉lfs-sources,想压缩空间,就相对复杂一点,除了要做上面的工作,还要解压root.ext2来做相应的删减。可以参照
[url="http://wiki.linuxfromscratch.org/livecd/browser/branches/6.2/doc/lfscd-remastering-howto.txt?rev=1744"]http://wiki.linuxfromscratch.org/livecd/browser/branches/6.2/doc/lfscd-remastering-howto.txt?rev=1744[/url]
上面的步骤。
如果需要的话,我可以把我删除掉lfs-sources的root.iso(272M)做成bt种子发布。      

TOP

好,不错不错.这个我也要试试装一下才行.      
一步一脚印。。。

TOP

呵呵,很值得试一下的!祝你好运!      

TOP

发新话题