|
systemback将自己的ubuntu18.04系统制作为ISO镜像
自己的Ubuntu做了很多设置,比如各种软件包,各种自定义的配置。如果想要在其他电脑上也安装一个一样的系统,可以制作ISO镜像。ISO镜像可以用于发布系统,也可以用来作为系统备份使用
安装 Systemback:
sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
sudo apt-get update
sudo apt-get install systemback
W: GPG 错误:http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 14E4942973C62A1B
E: 仓库 “http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
安装 Systemback(严格按这个来):
sudo add-apt-repository ppa:nemh/systemback
提示:仓库 “http://ppa.launchpad.net/nemh/systemback/ubuntu bionic Release” 没有 Release 文件
这是由于Systemback的作者在2016年停止了开发,因此Ubuntu 18.04和18.10不在支持列表中。
先删除:sudo add-apt-repository --remove ppa:nemh/systemback
重新添加这个:sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
sudo apt-get update
sudo apt-get install systemback
dfy888@Dfy888-Ubuntu:~$ sudo apt-get install systemback
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
systemback 已经是最新版 (1.8.402~ubuntu16.04.1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 24 个软件包未被升级。
安装完成后就可以从应用程序菜单启动Systemback,需要输入密码:
点击右侧的Live system create按钮,出现界面如下
勾选左侧的include the user data files,这样自己主文件夹内的文件都会被包含在系统镜像中。点击Create New按钮就开始创建了,等待创建完成。完成后界面如下
解决systemback 无法生成超过4G的iso的问题
在使用时会发现当生成的sblive文件大于4G的时候是没有办法生成iso文件的。这是由于iso文件自身的限制,iso9600对于文件有限制,单个文件不能超过2G,总的iso文件不能超过4G
对于大于4G的可以采用udf文件系统
1、解压 .sblive 文件:
mkdir sblive 解压到这个目录来
tar -xf systemback_live_2021-05-24_1.sblive -C sblive
2、重命名 syslinux 至 isolinux:
mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
mv sblive/syslinux sblive/isolinux
3、安装 cdrtools (cdrecord)
下载:https://nchc.dl.sourceforge.net/ ... ools-3.02a09.tar.gz
tar -xzvf cdrtools-3.02a09.tar.gz
cd cdrtools-3.02/
make
sudo make install
4、生成 ISO 文件:
/opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o sblive.iso sblive
- 98.93% done, estimate finish Tue May 25 17:48:04 2021
- 99.04% done, estimate finish Tue May 25 17:48:04 2021
- 99.14% done, estimate finish Tue May 25 17:48:03 2021
- 99.24% done, estimate finish Tue May 25 17:48:03 2021
- 99.34% done, estimate finish Tue May 25 17:48:03 2021
- 99.44% done, estimate finish Tue May 25 17:48:03 2021
- 99.55% done, estimate finish Tue May 25 17:48:03 2021
- 99.65% done, estimate finish Tue May 25 17:48:03 2021
- 99.75% done, estimate finish Tue May 25 17:48:03 2021
- 99.85% done, estimate finish Tue May 25 17:48:03 2021
- 99.96% done, estimate finish Tue May 25 17:48:03 2021
- Total translation table size: 2048
- Total rockridge attributes bytes: 25796
- Total directory bytes: 49152
- Path table size(bytes): 120
- Max brk space used 44000
- 4887183 extents written (9545 MB)
复制代码
这样就可以了,估计当文件大于4G的时候程序会自动采用udf文件系统,所以可以成功创建iso文件
|
|