我想创build一个从硬盘到livecd的现有CentOS映像。
我不想定制安装光盘,因为我有很多安装的软件没有RPM的。
我有点知道如何做到这一点Debian,但我在CentOS无能为力。
有人可以帮助一个起点吗?
好的…我讨厌回答我自己的问题:-)但是这里是我发现的…
live-tools中的livecd-creator脚本具有非常吸引人的选项,当使用-h标志调用脚本时,这些选项被抑制。 我不得不深入python代码find它…
如果你用选项–shell调用脚本,你将得到一个shell,所以你可以玩和定制你的CD – 这是一个chroot的shell,在它被创build之前…:
因此,要根据您的系统创build一个live-cd:
自定义以下文件: https : //projects.centos.org/trac/livecd/browser/trunk/CentOS5/centos-livecd-minimal.ks?format=raw
添加你所有的软件仓库,从你的系统中获取你的软件包列表 – 不要忘记vim和ssh。 像这样调用脚本:LANG = C livecd-creator –config = centos-livecd-minimal.ks -f –shell
这会给你一个玩的空间:
编辑你想要的所有文件,如果你有另一个服务器,你可以先复制所有的configuration文件,然后从服务器上将它们scp到你的chroot中。
当你完成键入退出,这将打包你的系统到livecd …
如果您只是testing并且想要节省时间,请为上述命令添加标记–skip-minimize。