永发信息网

如何定制ubuntu LIVE CD

答案:1  悬赏:30  手机版
解决时间 2021-02-15 09:50
如何定制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
设置环境变量 HOME
# export HOME=/root
安装、删除软件包,这里的 PACKAGE_NAME 根据自己的实际情况。
# apt-get install PACKAGE_NAME // 安装新软件包
# apt-get remove PACKAGE_NAME // 删除旧软件包
清除缓存软件包和临时目录。
# apt-get clean
# rm -rf /tmp/*
umount /proc 和 /sys。
# umount /proc
# umount /sys
退出编辑根目录。
# exit
删除 edit/etc/resolv.conf edit/etc/apt/sources.list edit/root,并复制新的 /root。
# rm edit/etc/resolv.conf edit/etc/apt/sources.list
# rm -r edit/root
# cp -a s/root edit/
将新根目录打包成映像文件。
# mksquashfs edit newcd/casper/filesystem.squashfs
生成 filesystem.manifest 和 filesystem.manifest-desktop
# chroot edit dpkg-query -W –showformat=’${Package} ${Version}\n’ > newcd/casper/filesystem.manifest
# cp newcd/casper/filesystem.manifest newcd/casper/filesystem.manifest-desktop
生成MD5 校验文件
# rm newcd/md5sum.txt
# cd newcd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt
生成光盘 ISO 映像文件。
# mkisofs -r -V “Ubuntu Live Custom” -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o ../Ubuntu-Live-Custom.iso .
基本的定制过程就这些,是不是很简单啊。一些细节的东西,就要自己动手修改配置文件了,如 GDM 的配置文件,GNOME的配置文件等。都要自己用文本编辑器修改的,没有图形化的方法。这就要求对 Ubuntu 的配置文件相当熟悉了。
好了,大家就去实验一下吧,祝你成功!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打架的档案如何消除
eliminator是什么意思
一位中学生给自己的箴言是“人活着,不应该追
鱼乐生活在哪里啊,我有事要去这个地方
蓝宝石和蓝碧玺哪个好?
{x+y+z=11x=2z3x+y=20过程
梦幻西游攻修3万一次,点一次给多少经验?
求像melony没了你这样的谐音词
机械加工 trimming什么意思
什么地区有封建习俗的
请问蹲马桶的正确姿势是怎么样的?
盐城市顺峰植保专业合作社我想知道这个在什么
发展领导技能的途径包括()。A.通过奖惩下属
北京站西街/崇文门外大街(路口)我想知道这个
恐怖片《三更》系列的迅雷下载。要快清晰。。
推荐资讯
纯水就是蒸馏水对吗?
Corresponding Bank and Beneficiary Ban
天龙八部被举报多少次会被禁言
为什么林肯的话时所有的嘲笑声全都化成赞叹的
DamingisvisitingtheUS什么意思
快手能看封面 就是不加载 而且网速很好 看不
山东省临沂市苍山县首套普通商品房首付至少是
青岛那里有卖英国斗牛犬的啊
求火影卡卡西暗部篇里的一段背景音乐
2015做活动送什么礼品物美价廉又高档
河南高考作文2016平均
硚口区武汉十三丰生烫牛肉面(硚口店)在哪里啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?