首页 > 代码库 > xubuntu下制作自定义的ISO文件

xubuntu下制作自定义的ISO文件

by han;

1.打开命令编辑器,建立文件

# sudo su

# cd /

# mkdir opt

# mkdir /opt/custom_conf

# mkdir /opt/custom_conf/user_custom_conf

# mkdir /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
#!/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

#!/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

# ll
总用量 68
drwxr-xr-x 2 root root  4096 9月  10  2015 ./
drwxr-xr-x 3 root root  4096 9月  23 09:35 ../
-rw-r--r-- 1 root root  1410 9月  10  2015 distroshare-ubuntu-imager.config
-rwxr-xr-x 1 root root 16335 9月  10  2015 distroshare-ubuntu-imager.sh*
-rw-r--r-- 1 root root 18026 9月  10  2015 LICENSE
-rw-r--r-- 1 root root   368 9月  10  2015 plugininstall.patch
-rw-r--r-- 1 root root  1372 9月  10  2015 README.md
-rw-r--r-- 1 root root  1550 9月  10  2015 ubiquity_frontend_gtk_dialog_size.patch
-rw-r--r-- 1 root root   543 9月  10  2015 ubiquity.patch
-rw-r--r-- 1 root root   800 9月  10  2015 user-setup-apply.patch

  • 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  

# dd if=live-cd.iso of=/dev/sdb bs=1M

 

8.安装新的xubuntu系统

用U盘安装新的xubuntu系统后,配置好自定义设置:

打开命令命令编辑器

# sudo su

#  cd /opt/custom_conf/

# source copy_custom_conf.sh

 

xubuntu下制作自定义的ISO文件