一、mondo安装
安装方式可以参考这个链接,写的非常详细https://blog.csdn.net/tustzhoujian/article/details/53390145。
本文使用debian8.9进行镜像制作的,因此用以下命令即可
# wget ftp://ftp.mondorescue.org/debian/8/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list"
# apt-get update
# apt-get install mondo
二、iso镜像制作
输入mondoarchive弹出界面,之后选择hard disk,后面选项根据自身情况选择即可,网上参照资料很多,需要注意的是这种方式生成的iso镜像只能刻录到光盘,无法刻录到usb做成启动盘,网上解决方法找不到,花大力气去搜英文资料没必要,索性选择另外一种命令行方式制作u盘启动盘,不过这种方式无法生成iso镜像。
三、制作u盘启动盘
将u盘插入需要刻录到debian机子,使用fdisk -l命令查看U盘挂载的盘符,一般会识别成/dev/sdb1,本例识别成/dev/sdb4,
首先取消U盘的挂载 umount /dev/sdb1,如果不是sdb1自行输入别的盘符。
格式化u盘,使用命令先将其格式化,如果不是sdb1自行输入别的盘符。
mkdosfs -F 32 /dev/sdb1
之后就可以使用命令将系统写入u盘了。
mondoarchive -OU -d /dev/sdb -s 4g -G
之后就是自动操作,等到结束即可。
四、系统还原
无论是光盘还是u盘,还原方式都是一样的,机子重启以后选择启动方式光盘或者u盘,然后在还原界面输入nuke,之后啥都不需要管啦,等待系统安装完成重启即可。
资料参考
http://www.mondorescue.org/docs/mondoarchive.8.html
http://trac.mondorescue.org/wiki/FAQ#Q42HowtotransformamondoCDDVDintoamondoUSBdevice
备注:碰到一个问题记录一下,之前使用U盘生成过iso文件的机子想要生成硬盘iso镜像一直报错,查了半天原来是mindi配置文件的问题,USBDEVICE="/dev/sdb4" # If you activated the previous option then you need to provide a device drive for the USB key这句话没有注释掉,文件位于/etc/mindi/mindi.conf。