一、前言

背景:由于存在对嵌入式设备系统备份的需求,主要使用在对一个嵌入式设备安装好ros以及其他插件(安装时间十分冗长),然后对该系统进行备份,快速复制到下一台嵌入式设备中。因此引出了克隆linux系统的需求。

目录

一、前言

二、制作启动u盘

三、使用clonezilla保存系统镜像

四、使用clonezilla克隆镜像到新设备。


二、制作启动u盘

1、下载Clonezilla(用于制作启动盘)

下载连接: Clonezilla - 下載 (nchc.org.tw)   这里选择稳定发行版3.0.0-26(http://clonezilla.nchc.org.tw/clonezilla-live/download/download.php?branch=stable

2、下载UltraISO(https://cn.ultraiso.net/uiso9_cn.exe)

3、打开UltraISO,选择colnezilla的iso文件

再生龙 python 再生龙网络克隆教程_linux

4、启动->写入硬盘映像

再生龙 python 再生龙网络克隆教程_arm开发_02

5、插入u盘,小容量即可,“格式化”为FAT32后点击 “写入”

再生龙 python 再生龙网络克隆教程_linux_03

三、使用clonezilla保存系统镜像

1、将启动U盘插入待克隆的设备,上电,选择“clonezilla live(vga 800*600),等待一会

再生龙 python 再生龙网络克隆教程_linux_04

 2、选择语言、键盘布局、使用再生龙(ui界面的意思)

 

再生龙 python 再生龙网络克隆教程_u盘_05

再生龙 python 再生龙网络克隆教程_嵌入式_06

 

再生龙 python 再生龙网络克隆教程_u盘_07

3、选择device-image.    选择local_dev

再生龙 python 再生龙网络克隆教程_arm开发_08

 

再生龙 python 再生龙网络克隆教程_再生龙 python_09

4、出现图1就回车,然后插入格式化为ext4格式的容量起码有64G以上的移动硬盘。直到系统扫出插入的硬盘,输入ctrl-c退出硬盘扫描界面

 

再生龙 python 再生龙网络克隆教程_linux_10

 

再生龙 python 再生龙网络克隆教程_linux_11

5、选择插入的硬盘

 

再生龙 python 再生龙网络克隆教程_linux_12

6、选择no-fsck   默认是把镜像仓库放在"/",直接选择done(键盘左右键),Enter继续,  选择初学者模式

再生龙 python 再生龙网络克隆教程_arm开发_13

 

再生龙 python 再生龙网络克隆教程_u盘_14

 

再生龙 python 再生龙网络克隆教程_u盘_15

7、  选择“savedisk  存储本机硬盘为镜像文件”  注意:复制系统与克隆系统的操作差别仅有这里有差异。

再生龙 python 再生龙网络克隆教程_嵌入式_16

8、指定镜像的名字,确定设备的硬盘为母碟,选择z1p,选择sfsck,选择“是,请检查保存的镜像”,选择“senc不对镜像加密”,选择”poweroff 关机"即完成全部操作后关机。

再生龙 python 再生龙网络克隆教程_arm开发_17

 

再生龙 python 再生龙网络克隆教程_嵌入式_18

再生龙 python 再生龙网络克隆教程_u盘_19

再生龙 python 再生龙网络克隆教程_arm开发_20

 

再生龙 python 再生龙网络克隆教程_u盘_21

 

再生龙 python 再生龙网络克隆教程_再生龙 python_22

 

再生龙 python 再生龙网络克隆教程_再生龙 python_23

9、输入y确定保存镜像。进入漫长的等待。

再生龙 python 再生龙网络克隆教程_arm开发_24

10、一定要选择poweroff来关机,不能直接断电,并且选择poweroff一定要等待到出现下面的界面才可以断电。

再生龙 python 再生龙网络克隆教程_u盘_25

 

再生龙 python 再生龙网络克隆教程_arm开发_26

四、使用clonezilla克隆镜像到新设备。

1、其他步骤均与”二“相同,仅有7改为”restoredisk 还原镜像文件到本地硬盘“,以及下一步的选择对应镜像有差别。

再生龙 python 再生龙网络克隆教程_u盘_27

 2、同样poweroff必须等待出现下面界面才能断电

再生龙 python 再生龙网络克隆教程_u盘_28