+ -
当前位置:首页 → 问答吧 → 做了个LFS系统,有什么方法把它做成一个可安装CD盘?

做了个LFS系统,有什么方法把它做成一个可安装CD盘?

时间:2009-08-11

来源:互联网

LFS系统做好以后,希望把它安装到其他的机器上,做成可安装CD盘就很好了,像其他发行版一样,不知道有什么比较好的方法和工具?

作者: rain.xia   发布时间: 2009-08-11

支持下, 我上次也问了个这样的问题 , 别人说的很模糊 ,还不是很理解 。。

哪位进来详细的解释下哇

作者: 饭饭   发布时间: 2009-08-12

支持支持!哪位给指点一下?
目的就是把配置好的LFS做成一个iso,拿到别的机器(相同配置)上能够安装的,
一键复制、ghost之类的方法都可以啊!

不甚感谢!

再补充一下,不要livecd,别的机器都是裸机(也没有网络哈。。),只能用光盘安装

作者: tfjmych   发布时间: 2009-08-12

在精华区里翻出来这篇文章:
http://www.linuxsir.org/bbs/showthread.php?t=310171
在虚拟机里试了一下,系统能起来,有几个问题:
1、在打包lfs的时候,tar提示什么file changed。。没记下来;
2、精华区里提供的livecd,不认识vmware创建的scsi盘,需要用ide,而我建lfs时用的是scsi,所以执行完install脚本后,需要修改/etc/fstab和menu.lst;
3、新系统启动后,没找到eth0,原来的lfs是有的呀?可能和打包的时候有点关系。

不过,这仍然是个很不错的方式,再研究研究去。。。。

作者: tfjmych   发布时间: 2009-08-12

更新:
eth0在新系统里变成eth1了。。。。。
是LFS 7.13节里说的/etc/udev/rules.d/70-persistent-net.rules文件,把他直接
复制过来就有问题了哈,改改就ok了

作者: tfjmych   发布时间: 2009-08-12

再次更新:
打包时出现的xxx file changed提示,是由于打包路径有问题,把打包好的文件又包进去了,所以才出现的。用下面这条命令就ok:
# cd /mnt/lfs <--这里就是做好的LFS系统的根目录
# tar cjfp /root/lfs.tar.bz2 . <--生成的包要放在别的地方,不能放在这里哈~

另:执行完install后,修改fstab和menu.lst,把70-persistent-net.rules文件清空即可,下次启动系统会自动为发现的网卡命名为eth0. 这样看来,那个70-persistent-cd.rules也要执行同样的动作!

那么还剩下最后一个问题,找一个支持scsi/sata硬盘的小livecd,谁有?扔一个过来hiahia。。。

作者: tfjmych   发布时间: 2009-08-12

学习了,先实践下

作者: rain.xia   发布时间: 2009-08-13

/etc/udev/rules.d/70-persistent-net.rules 的內容是要檢查的,我自己也吃過虧。。。

http://www.linuxsir.org/bbs/thread354649.html

作者: d00m3d   发布时间: 2009-08-14

我也想找一个支持scsi/sata硬盘的小livecd,谁有?扔一个过来

作者: liu2195285   发布时间: 2009-09-03

引用:
作者: tfjmych
再次更新:


那么还剩下最后一个问题,找一个支持scsi/sata硬盘的小livecd,谁有?扔一个过来hiahia。。。
找到了哈哈哈哈,LFS的LIVECD就可以撒!就是个头大了点,把sources/下的文件都删了能精简一下。要是加进去还是太大的话,改叫LiveDVD好啦哈哈

作者: tfjmych   发布时间: 2009-09-10