如何定制Ubuntu LIVE CD

Ubuntu Live CD 的确非常方便,但也有不足之处,,要用到的软件里面没有,用不到的反而有。那有没有办法修改一下呢?自己定制一个 Live CD?答案是肯定的。

下面我们就来讲解一下如何定制 Live CD吧。

准备工作:(在定制前我们得准备如下的工具)

可运行的 Ubuntu 系统 Ubuntu Live CD 光盘或映像文件 mksquashfs 软件 mkisofs 软件 8GB左右的EXT3分区磁盘空间 虚拟机软件(VMware) 网络连接(速度要快) 在准备好这些以后,我们就可以开始定制了。

定制系统:

新建一个工作目录,要保证这个工作目录有8GB左右的磁盘空间。# mkdir workdir# cd workdir

新建一个名为 cd 的目录用来挂载光盘或光盘映像文件,在工作目录内。# mkdir cd 挂载 cd 或 映像文件。CD: # mount /dev/cdrom cd映像文件: # mount -o loop ubuntu-desktop-i386.iso cd 新建一个名为 newcd 的目录,在工作目录内。# mkdir newcd 复制 cd 目录中的文件到 newcd 目录中。# cp -a cd/* newcd/ 删除 newcd/casper/filesystem* 文件。# rm newcd/casper/filesystem* 新建一个名为 s 的文件夹,用来挂载根分区映像,在工作目录内。# mkdir s 挂载根分区映像。# mount -o loop -t squashfs cd/casper/filesystem.squashfs s 新建一个名为 edit 的文件夹,用来作为新的根分区编辑目录,在工作目录内。# mkdir edit 复制根分区文件到新根分区。# cp -a s/* edit/ 配置好网络连接 配置好速度最快的源服务器 将 /etc/resolv.conf 文件复制到 workdir/edit/etc/ 目录中# cp /etc/resolv.conf edit/etc/ 将 /etc/apt/source.list 文件复制到 workdir/edit/etc/apt/ 目录中# cp /etc/apt/resolv.conf edit/etc/apt/ 切换根目录# chroot edit mount /proc 和 /sys 在新根目录中。# mount -t proc none /proc# mount -t sysfs none /sys

失败是成功之母

如何定制Ubuntu LIVE CD

相关文章:

你感兴趣的文章:

标签云: