这里使用Cubic工具来定制系统
1. 安装
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E
sudo apt update
sudo apt install cubic
2. 使用cubic创建 iso启动安装盘
首先要您选择一个项目目录(如下图),每个目录只能有一个项目,所以请确保您正在为每个自定义ISO使用一个新目录(或在任务完成时删除所有项目文件)。
二、使用
首先要您选择一个项目目录(如下图),每个目录只能有一个项目,所以请确保您正在为每个自定义ISO使用一个新目录(或在任务完成时删除所有项目文件)。
为ISO创建一个新的项目目录
在下一个窗口中,您必须选择用于创建自定义镜像的Original ISO镜像(如下图)。我这里使用的是Ubuntu 18.04。选择后,其余信息将自动填写。请勿更改Original ISO部分中的任何内容。但是,您可以在“Custom ISO”部分中更改信息。
单击Next,将出现一个终端窗口中,表明您处于chroot环境中(如下图)。
在此终端窗口中,以标准方式(通过apt或apt-get)安装所需的所有应用程序。
我在这里卸载了大部分非英语语言包,游戏(gnome-mines,mahjongg等),项目不使用的gnome工具(如firefox,thunderbird等)。
apt purge fonts-[g-t]* fonts-smc* fonts-tlwg* fonts-samyak*
apt purge firefox* thunderbird* libreoffice*
apt purge language-pack-[b-d]* language-pack-[f]* language-pack-[h-u]*
apt purge hunspell-de* hunspell-[pr]* hunspell-fr* hunspell-it*
apt purge libavahi*
apt purge aisleriot gnome-mines gnome-mahjongg libgnome-games-support-common
apt purge update-manager
apt purge update-notifier*
apt purge wswiss w?german wspan* wbrazilian wfrench witalian wportuguese
apt purge wireless-*
apt purge mythes-* xul-ext-ubufox rhythmbox* remmina*
apt purge gnome-user-docs-[a-y]* gnome-todo
apt purge ibus-table-cangjie* ibus-table-wubi imagemagick* cheese* geo*
apt purge libreoffice*
apt purge wamerican wbritish ubiquity-ubuntu-artwork
apt purge totem tegaki-zinnia-japanese ppp*
apt purge ure uno-libs3
apt purge squashfs-tools rfkill anacron cron
apt purge deja-dup evince transmission* bolt
apt purge cups grilo-plugins-0.3-base
apt purge gnome-calendar gnome-user-* gnome-video-effects
apt purge hunspell-e* pulseaudio*
apt purge mobile-broadband-provider-info modemmanager
apt purge aisleriot gnome-mines gnome-mahjongg libgnome-games-support-common
另外安装自己需要的工具
apt install openssh-server samba
(smbpasswd -a root)
(edit /etc/ssh/ssh_config to permit root login)
apt install gnome-system-monitor
单击Next,将出现默认安装包列表,不用管,点击按钮生成iso。
完成此任务后,单击Next,Cubic将开始构建您的自定义ISO(如下图)。
最终将让您删除所有项目文件,如果需要,可以保留。
由于我仅使用 Live 功能,所以删除[BOOT],dists,install,pool目录,减少iso的大小。
3. 再次编辑
以后,当用cubic再次打开前面保留的工作目录,可以在先前工作的基础上继续编辑修改。
您可以在“Custom ISO”部分中更改信息。
单击Next,将出现一个终端窗口中,表明您处于chroot环境中(如下图)。
在此终端窗口中,以标准方式(通过apt或apt-get)安装所需的所有应用程序。
完成此任务后,单击Next,将出现默认安装包列表,因为我不准备制作安装盘,所以全部勾选。
完成后,点击Next。此时,Cubic将开始构建您的自定义ISO(如下图)。