现在的位置: 首页 > 综合 > 正文

打造自己的Ubuntu Live CD(四)

2013年10月04日 ⁄ 综合 ⁄ 共 1181字 ⁄ 字号 评论关闭

 置顶便笺: 创建个性化的Live CD(四)

13、(续)
另一种方法是运行新立得软件管理器,标记你要安装的包,然后选择“文件”》生成包下载脚本,然后你可以在chroot中访问下载脚本来下载。但是,这个方法一样不能工作,因为执行脚本时,不能解析主机!但是我们也可以取巧,使用ping命令解析主机后,修改脚本文件的主机为IP地址。
14、定制/home目录
从Live CD启动时,每次都会从/etc/skel加载,所以如果你要有文件放入/home中,就将它放入skel中,现在我们查看skel,发现只有一个Examples
15、到这一步,所有需要做的都已经完成了,现在需要退出chroot
-----------------------------------------
#exit
$sudo umount ~/extracted_fs/home
$sudo umount ~/extracted_fs/sys
$sudo umount ~/extracted_fs/proc
-----------------------------------------
16、现在是时候重新压缩你的文件系统的时候了
但是,最好列出一个清单来显示你所做的更改
----------------------------------------
$sudo -s    切换到root
----------------------------------------
生成manifest
----------------------------------------
#chroot extracted_fs dpkg-query -W --showformat='${Package} ${Version}//n'>extracted_cd/casper/filesystem.manifest
-----------------------------------------
退出root
17、重新打包你的文件系统
----------------------------------------
$sudo mksquashfs extracted_fs extracted_cd/casper/filesystem.squashfs
----------------------------------------
同样,上面会花费几分钟时间
18、生成校验和文件
----------------------------------------
$cd ~/extracted_cd
find . -type f -print0 | xargs -0 md5sum>md5sum.txt
-----------------------------------------
解释:find是查找命令,"."表示当前目录,-type f表示类型为文件
待续...........

抱歉!评论已关闭.