定制ubuntu14.04 安装盘

一、安装需要使用的软件

$sudo apt-get install squashfs-tools genisoimage //装入 squashfs文件系统处理工具以及 ISO制作工具

$sudo modprobe squashfs //加载 squashfs模块


二、提取光盘内容

1、创建一个livecd文件夹作为工作目录

   mkdir ~/livecd

2、挂载ubuntu光盘镜像

   cd  ~/livecd

   mkdir mnt

   sudo mount -o loop ubuntu-14.04-desktop-i386.iso mnt

3、展开ubuntu镜像文件中的内容到 mycd 目录

   mkdir mycd

   sudo cp -Ra  mnt/* mycd


三、解压squashfs系统文件 

1、挂载 squashfs 文件系统

   mkdir squashfs

   sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs

2、展开 squashfs 文件系统中的内容到 myedit 目录下

   mkdir myedit

   sudo cp -Ra squashfs/* myedit/(这一步需要较长的时间)


四、配置设置自己的系统

1、复制resolv.conf到系统目录

sudo cp /etc/resolv.conf myedit/etc/


2、hosts复制一份过去

sudo cp /etc/hosts myedit/etc/


3、替换apt源

rm /home/yourname/livecd/myedit/etc/apt/sources.list
cp /etc/apt/source.list /home/yourname/livecd/myedit/etc/apt
apt-get update


4、在自己系统上挂载一些重要的目录

sudo mount --bind /dev/ myedit/dev
sudo chroot myedit
mount -t proc none /proc
mount -t sysfs none /sys



五、安装卸载系统中的软件,配置以达到自己的要求

1、安装卸载软件

   cd  ~livecd/
   sudo chroot myedit
   sudo apt-get install  软件名
   sudo apt-get remove  软件名


2、进行清理

   sudo apt-get  autoremove
   sudo apt-get  clean


3、记得卸载刚才加入的挂载,退出chroot环境

   umount /proc
   umount /sys
   exit
   sudo umount myedit/dev


六、生成自己的ubuntu系统镜像playubuntu.iso

1、重新压缩系统文件到filesystem.squashfs  

   sudo rm mycd/casper/filesystem.squashfs  //删除原有的filesystem.squashfs
   sudo mksquashfs myedit mycd/casper/filesystem.squashfs  //生成自己的filesystem.squashfs

2、创建playubuntu.iso

 BUILD=~/livecd/mycd
cd  livecd
mkisofs  -r -V "ubuntu kaer sam install" \
-cache-inodes -J -l -b isolinux/isolinux.bin \
-c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table \
-o ubuntu-kaersam-desktop.iso  mycd


参考

https://help.ubuntu.com/community/InstallCDCustomization?action=show&redirect=InstallCDCustomizationHowTo




转载于:https://my.oschina.net/u/1177171/blog/534618

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值