ubuntu系统liveCD自动安装

1、用remastersys备份系统,备份出来的系统会在/home/remastersys下生成一个iso文件,将remastersys备份出来到iso文件(custombackup.iso)拷贝出来,这里拷贝到桌面,然后改变其属主(chown cbpos:cbpos custombackup.iso),然后新建一个目录(mkdir mnt)。
2
、用命令sudo mount -oloop custombackup.iso mnt/挂载光盘到内容到mnt目录。
3
、新建一个目录livecdmkdir livecd)。
4
、将mnt下面的文件同步到livecd目录下(sudo rsync -amnt/ livecd/),然后卸载mnt目录sudo umount mnt/
5
、将预置文件autoinstall.seed复制到目录preseed下(sudo cp autoinstall.seedlivecd/preseed/),修改目录isolinux下的文件isolinux.cfg的权限(sudo chmod 755 isolinux.cfg)并修改该文件到内容让其能读取到autoinstall.seed文件到内容,修改方法如下:
将头default vesamenu.c32
prompt 0

timeout 300
改为
default autoinstall

prompt 0
timeout 100
然后在该文件后面添加以下行:
label autoinstall

menu label autoinstall - auto install ubuntu
kernel /casper/vmlinuz
append initrd=/casper/initrd.gzfile=/cdrom/preseed/autoinstall.seed boot=casper debian-installer/locale=zh_CNkdb-chooser/method=us console-setup/layoutcode=us automatic-ubiquity quietsplash --
并保存修改后到该文件。

6、然后将修改后到livecd目录下到所有文件做成一个iso镜像文件。命令如下:
sudo mkisofs -r -V "ubuntu autoinstall" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat-no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntuautoinstall.iso .

这个一定要在工作目录的跟下执行(即要在livecd目录下执行,不然会报错),并且命令最后的 . 一定不要忘记。命令完成后,就可以在上一级的目录下发现ubuntuautoinstall.iso文件了,修改该文件到属主(sudochown cbpos:cbpos ubuntuautoinstall.iso)

7、最后将该ubuntuautoinstall.iso文件刻录到光盘就可以了(先用wodim--blank=fast洗盘,然后用wodim ubuntuautoinstall.iso刻录光盘,空盘就不要洗盘了)。

你可能感兴趣的:(ubuntu系统liveCD自动安装)