转换现有的CentOS安装到LiveCD

我想创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。