将现有的ubuntu系统打造成LiveCD ~下载Live Ubuntu Backup V2.2 (lub)
将所有环境装好后分别执行: 将lub放到家目录
1 2 3 |
|
然后按e或c来选择是英文提示,还是中文提示。第一次执行时,可能会提示需要安装lupin-casper和squashfs-tools,其中 lupin-casper可以忽略,而squashfs-tools必须安装,运行$sudo apt-get install squashfs-tools即可
之后再次运行$sudo /home/lub -b,依提示运行,就能在用户文件夹下生成一个backup-2013.01.02的目录了,其中有的backup-2013.01.02.squashfs文件就是我们想要的
3.将ubuntu-11.10-desktop.i386.iso拷贝到/home.acmer/下:
执行:
1
|
|
1
|
|
执行:
1
|
|
5.对/home/acmer/livecd/casper/目录下的filesystem.squashfs、 filesystem.manifest、filesystem.manifest-desktop这三个文件进行操作,由于它们只有读权限,所以先执行$sudo chmod o+w /home/acmer/livecd/casper/filesystem.*
将刚才lub生成的那个backup-2013.01.02.squashfs文件,拷贝成/home/acmer/livecd/casper/filesystem.squashfs
执行:
1
|
|
此外,还要更新/home/acmer/livecd/casper/目录下的filesystem.manifest和filesystem.manifest-remove,这两个文件实际上是系统所装包的列表,通过以下方式更新
1 2 3 |
|
退回的LiveCD的工作目录 /home/acmer/livecd 下,
执行
1
|
|
再执行
1
|
|
更新原来的md5sum
将工作目录下的内容打包成ISO
先运行
1
|
|
执行
1
|
|
打包iso时最后一定加 . 来表示目前目录
参照文章来源(有删节):http://www.linuxidc.com/Linux/2011-04/34097.htm