xubuntu下制作自定义的ISO文件
by han;
1.打开命令编辑器,建立文件
# sudo su
# mkdir -p /opt/custom_conf/user_custom_conf/config
2.将自定义的设置复制保存到/opt/custom_conf/user_custom_conf/config文件下
# cd /home/user/.config
# ls
# cp -r * /opt/custom_conf/user_custom_conf/config/
3.建立将自定义设置复制到新的电脑上的脚本
# cd /opt/custom_conf/
# nano copy_custom_conf.sh
创建copy_custom_conf.sh脚本后,编辑以下部分:
#!/bin/bash
cd
/opt/custom_conf/user_custom_conf/config/
echo 1|sudo -S cp -rf *
/home/user/.config/
4.下载并解压Distroshare Ubuntu Imager (Bash)脚本
# cd /opt/custom_conf/
# wget https://codeload.github.com/Distroshare/distroshare-ubuntu-imager/zip/master
# mv master distroshare-ubuntu-imager-master.zip
5.建立生成自定义iso文件的脚本
# cd /opt/custom_conf/
# nano gen_iso.sh
创建gen_iso.sh脚本后,编辑以下部分:
#!/bin/bash
cd /opt/custom_conf/
unzip
distroshare-ubuntu-imager-master.zip -d /tmp/folder
cd
/tmp/folder/distroshare-ubuntu-imager-master
source
distroshare-ubuntu-imager.sh
cd /home/distroshare/
6.执行gen_iso.sh脚本,生成自定义iso文件
# source gen_iso.sh
等待10-20分钟后,将在/home/distroshare下看到生成的iso文件为:live-cd.iso
注:
(1)在解压Distroshare Ubuntu Imager (Bash)脚本后,可以看到解压后的文件:
# cd /tmp/folder/distroshare-ubuntu-imager-master
查看解压后里面的文件:
# ls -lh
- distroshare-ubuntu-imager.config:自定义 Live CD 的配置文件
- distroshare-ubuntu-imager.sh:生成自定义镜像的自动化脚本
(2)可以按自己需要修改distroshare-ubuntu-imager.config配置文件
# cd /tmp/folder/distroshare-ubuntu-imager-master/
# nano distroshare-ubuntu-imager.config
GTK 选项定义了是否安装 GTK 或 Qt,如果不安装可以改为
NO
GTK="YES"
WORK 定义了脚本的工作目录,以及最终生成的 ISO
存放目录
WORK="/home/distroshare"
如果需要支持 EFI 可以将其改为
YES
EFI="NO"
默认情况下,脚本会以当前系统使用的 Kernel 版本来创建 Live
CD,如果你想指定内核版本可以更改以下配置
KERNEL_VERSION=$(uname -r)
7.创建启动U盘
插上U盘后,查看U盘的位置:
# fdisk -l
创建启动U盘:
# dd if=live-cd.iso of=/dev/sdb bs=1M
8.安装新的xubuntu系统
用U盘安装新的xubuntu系统后,配置好自定义设置,执行copy_custom_conf.sh脚本:
打开命令编辑器:
# sudo su
# cd /opt/custom_conf/
# source copy_custom_conf.sh