想把当前的ubuntu系统做成一个iso镜像 ,然后装机的时候 就不需要在装很多软件了
网上搜了下 很多都是用sysytemback 这个
但是这个是GUI的 我们的服务器是1804 命令行的
没有GUI 后来搜了下 所是用mondorescue 但是这个原生的不支持1804版本以上的 1604 以下的是可以的 ,1804 在test下
mondorescue官网
Mondo Rescue - GPL disaster recovery solution
最下面有支持的版本 可以发现并不支持18.04
但是看最后一句 Test packages 那句 新版本的在test目录下
所以就去ftp的test目录下 找到1804
wget ftp://ftp.mondorescue.org/test/ubuntu/18.04/mondorescue-test.sources.list
这个文件下下来之后
sh -c "cat mondorescue-test.sources.list >> /etc/apt/sources.list"
apt-get update
update的时候报错 如下
大概意思是这个仓库的没有签名
网上搜了下 需要做如下操作:
gpg --keyserver keyserver.ubuntu.com --recv 6BA8C2D220EBFB0E
红色的这个 就是 提示出错的地方的一串数字
然后
gpg --export --armor 6BA8C2D220EBFB0E | sudo apt-key add -
然后再update 就成功了 如下:
之后 在
apt-get install mondo 就可以下载了
然后运行
mondoarchive
出来如下界面
选择Harddisk
压缩类型默认 就可以OK
继续 压缩比率 默认最大就可以
下一步 :iso size 默认 就可以
输入名字前缀 随便起一个名字
接下来是 路径 默认根目录
接下来是去掉不需要的目录 一般是/proc /tmp之类的
接下来是临时目录默认即可
接下来是暂存目录
一路下来之后 开始了
慢慢等吧
最后提示成功 回车
生成的iso 在 /var/cache/mondo目录下 如下图
放到虚拟器中 跑一下试试 翻车了 启动不起来