UBUNTU 封装

将自己的ubuntu18.04打包成镜像
将自己的ubuntu18.04打包成镜像
2018年11月10日 10:40:06 舌耳 阅读数:1590
先下载remastersys

wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys/remastersys_3.0.4-2_all.deb
wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys-gui/remastersys-gui_3.0.4-1_amd64.deb
安装依赖

sudo apt install syslinux-utils isolinux squashfs-tools casper libdebian-installer4 ubiquity-frontend-debconf user-setup discover

sudo apt install libvte-common libvte9 plymouth-x11

wget http://security.ubuntu.com/ubuntu/pool/universe/x/xresprobe/xresprobe_0.4.24ubuntu9_amd64.deb

dpkg -i xresprobe_*ubuntu9_amd64.deb
安装remastersys

sudo dpkg -i remastersys_3.0.4-2_all.deb

sudo dpkg -i remastersys-gui_3.0.4-1_amd64.deb
启动remastersys

sudo remastersys-gui

Backup:打包整个系统,包括你的个人数据和配置信息。

Distribution:打包一个可与朋友分享的iso文件,不包括你的个人数据和配置信息。

Customize: 软件设置

Clea WorkingFolder:清除临时文件

Check Log:检查remastersys.log

Quit:退出Remastersys Backup

### 如何在 Ubuntu 中创建或修改 ISO 文件 #### 创建新的 ISO 镜像文件 为了创建一个新的 ISO 文件,在终端中可以使用 `mkisofs` 或者更现代的替代工具 `genisoimage` 来完成这项工作。下面是一个简单的例子来展示怎样把一个目录打包成 ISO 文件: ```bash sudo apt install genisoimage # 安装必要的软件包 mkdir myproject # 建立项目文件夹 cp yourfiles/* myproject/ # 复制要加入ISO的文件到此文件夹 genisoimage -o output.iso myproject/ ``` 这段命令会读取名为 `myproject` 的文件夹并将其中的内容写入至新建立的 `output.iso` 文件里。 #### 修改现有的 ISO 文件 对于已有的 ISO 文件,如果想要对其进行更改,则通常先将其挂载以便访问其内部结构,接着复制整个内容树到本地磁盘上进行编辑操作,最后再重新制作一份更新后的 ISO 映像。具体过程如下所示: 1. **准备环境** 准备两个不同的文件夹分别用来挂载原始 ISO 和保存修改后的新版本数据。 ```bash mkdir ~/mnt_iso # 挂载点 mkdir ~/modified_data # 存储修改过的内容副本 ``` 2. **挂载原版 ISO 并复制内容** 使用 `mount` 工具将目标 ISO 文件绑定到指定位置,并通过递归方式完整地复制所有条目。 ```bash sudo mount original.iso ~/mnt_iso # 挂载源ISO rsync -avh --progress ~/mnt_iso/ ~/modified_data/ # 同步数据到临时空间 umount ~/mnt_iso # 卸载不再使用的挂载点 rmdir ~/mnt_iso # 清理不必要的挂载点 ``` 3. **实施所需的变更** 此时可以在 `~/modified_data` 下自由调整任何需要改动的地方,比如替换某些文件、添加额外资源或是移除不需要的部分等。 4. **重建 ISO 文件** 当所有的变动都完成后,就可以利用之前提到过的 `genisoimage` 把这些变化编译回 ISO 形式了。 ```bash cd ~/modified_data # 进入含有修改的数据集所在的位置 genisoimage -o ../new.iso . # 输出最终产物为../new.iso ``` 以上就是关于如何在 Linux 系统尤其是基于 Debian 的发行版如 Ubuntu 上面处理 ISO 文件的一些基本指导[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值