Ubuntu14.04使用Systemback进行系统克隆
本文參考有關(guān)文章并結(jié)合自己數(shù)天的排坑工作,現(xiàn)總結(jié)如下,目前可通過這種方式實(shí)現(xiàn)系統(tǒng)克隆的系統(tǒng)支持Ubuntu14.04-16.04。
【注意】:
1. 制作sblive文件以及向U盤寫入時(shí),一定要在正常的Ubuntu內(nèi)核中(一般來說系統(tǒng)默認(rèn)的是第一個(gè)啟動項(xiàng))!!
在前期多次嘗試中,制作sblive文件成功,但向U盤寫入時(shí)提示“Live鏡像寫入被中止,解壓Live系統(tǒng)文件時(shí)發(fā)生了一個(gè)錯(cuò)誤。”
后來經(jīng)過反復(fù)嘗試和驗(yàn)證,發(fā)現(xiàn)在進(jìn)入系統(tǒng)時(shí),沒有選擇正常的第一個(gè)Ubuntu啟動項(xiàng),而是選擇了因安裝CSITool而生成的Linux 4.2.0內(nèi)核。
當(dāng)把系統(tǒng)切換回正常內(nèi)核時(shí),會發(fā)現(xiàn)重新制作的sblive文件比在4.2.0內(nèi)核下制作的文件要小,并且能夠向U盤中寫入成功。
2. 向目標(biāo)主機(jī)插入克隆后的U盤之前一定要開機(jī)重啟!!
不然無法進(jìn)入正常的裝機(jī)界面,顯示的裝機(jī)界面和本文的不一樣,而且“安裝GRUB2引導(dǎo)程序”的位置顯示“禁用”,無法成功安裝。
文章目錄
- 一、源系統(tǒng)打包
- 1.1 安裝Systemback
- 1.1.1 添加源
- 1.1.2 安裝Systemback
- 1.2 配置Systemback
- 二、制作啟動盤
- 2.1 格式化U盤
- 2.2 將Sblive文件寫入U(xiǎn)盤
- 三、向目標(biāo)主機(jī)安裝源系統(tǒng)
- 3.1 目標(biāo)主機(jī)重啟
- 3.2 U盤啟動安裝程序
- 3.3 配置賬戶密碼信息
- 3.4 配置磁盤分區(qū)
- 3.5 開始安裝系統(tǒng)
- 四、可能出現(xiàn)的錯(cuò)誤
一、源系統(tǒng)打包
1.1 安裝Systemback
1.1.1 添加源
sudo add-apt-repository ppa:nemh/systemback
源添加成功提示如下:
1.1.2 安裝Systemback
sudo apt-get update sudo apt-get install systemback unionfs-fuse按Y鍵進(jìn)行下一步
1.2 配置Systemback
在程序里搜索Systemback并打開
輸入鎖屏密碼
選擇創(chuàng)建實(shí)時(shí)系統(tǒng)(Live system create)
點(diǎn)擊完成后選擇工作目錄(可直接使用/home)以及輸入實(shí)時(shí)系統(tǒng)名稱(生成的sblive文件名稱),最后勾選保留用戶數(shù)據(jù)文件如下:
配置結(jié)束后選擇Create new即可
創(chuàng)建系統(tǒng)時(shí)間很久,大概得一個(gè)小時(shí)左右,創(chuàng)建成功后界面如下:
點(diǎn)擊OK后,Systemback的右上欄會出現(xiàn)已生成的sblive文件,暫時(shí)停留在這個(gè)界面。接下來使用一個(gè)格式化后的U盤,利用Systemback制作啟動盤。
一般制作的系統(tǒng)大小大于4G,所以不能直接將sblive文件轉(zhuǎn)為iso鏡像,那么就要通過下面的方式制作啟動盤。
二、制作啟動盤
2.1 格式化U盤
選擇文件系統(tǒng)為FAT32進(jìn)行格式化。
有些資料說大于4G只能用NTFS,但是由于Systemback打包的系統(tǒng)sblive的引導(dǎo)文件不支持NTFS格式,故在此我們使用FAT32。
2.2 將Sblive文件寫入U(xiǎn)盤
將U盤插入源主機(jī),在Systemback制作好的界面,點(diǎn)一下綠色刷新箭頭會在左下欄“寫入目標(biāo)設(shè)備”顯示出插入的U盤,選中該U盤和右上欄“創(chuàng)建支持的Live模式的鏡像”的sblive文件,勾選“包含用戶數(shù)據(jù)文件”,再點(diǎn)擊“向目標(biāo)設(shè)備寫入”
接下來等待寫入完成。
成功完成寫入后,U盤即可作為啟動盤,可以將源系統(tǒng)安裝到目標(biāo)主機(jī)。
三、向目標(biāo)主機(jī)安裝源系統(tǒng)
3.1 目標(biāo)主機(jī)重啟
經(jīng)過多次驗(yàn)證,必須先將目標(biāo)主機(jī)開機(jī)進(jìn)入原來的系統(tǒng),重啟后再執(zhí)行下一步(或許這一步是將開機(jī)模式在UEFI和Legacy之間進(jìn)行了切換)。
3.2 U盤啟動安裝程序
在目標(biāo)主機(jī)上插入上面做好的啟動盤,開機(jī)按F8或F11等進(jìn)入啟動項(xiàng)選擇,然后選擇U盤名稱對應(yīng)的啟動項(xiàng)(一般會有兩個(gè)跟U盤相關(guān)的啟動項(xiàng),不要選帶UEFI那個(gè)),然后會出現(xiàn)下圖所示的系統(tǒng)安裝引導(dǎo)界面(可能文字顯示會亂碼,但順序、界面和圖中一樣)
3.3 配置賬戶密碼信息
主機(jī)名稱可以自定義和之前不同,但用戶名最好和源系統(tǒng)相同。
如果源系統(tǒng)中有些配置涉及到用戶名,如Pycharm桌面圖標(biāo)的配置,那么最好將目標(biāo)主機(jī)的用戶名和源主機(jī)的用戶名保持一致,這樣目標(biāo)系統(tǒng)才能像源系統(tǒng)一樣可直接使用而不需要額外的修改。如果使用了不一樣的新用戶名,那么進(jìn)入新系統(tǒng)后記得修改相關(guān)配置中的用戶名,否則無法正常使用某些應(yīng)用或功能。
3.4 配置磁盤分區(qū)
首先選擇需要安裝系統(tǒng)的硬盤,點(diǎn)擊“!Delete”按鈕,會對當(dāng)前選中的磁盤進(jìn)行刪除操作,若想撤銷此delete操作,點(diǎn)擊下方綠色的撤銷按鈕即可。
所有磁盤已清空后,會顯示一個(gè)未分配的磁盤,選中它,在右上角會有新建容量,也就是將此磁盤分區(qū),一般設(shè)置4個(gè)區(qū)間即可:“swap”, “boot/efi”,"/"(ext4), “/home”(ext4)。
先分好四個(gè)區(qū),再逐一選擇掛載點(diǎn),點(diǎn)擊綠色箭頭生效,具體分配操作如下:
① 8G:掛載點(diǎn)選擇"swap";
② 500M-1G:掛載點(diǎn)選擇"boot/efi",在此我們分配1G;
③ 20-40G:掛載點(diǎn)選擇"/",文件系統(tǒng)選擇ext4,在此我們分配40G;
④ 剩余空間:掛載點(diǎn)選擇"/home",文件系統(tǒng)選擇ext4;
"/“與”/home"的大小比一般是1:10到3:10,看個(gè)人需求而定。
勾選“傳遞用戶配置文件”,檢查"安裝GRUB2引導(dǎo)程序"選項(xiàng)并非"禁用"(可以選擇AUTO,也可以選擇磁盤整區(qū),如/dev/sda)。
3.5 開始安裝系統(tǒng)
然后點(diǎn)擊下一步(next),就會開始安裝系統(tǒng)了,約等待20分鐘,直到提示重啟(reboot),拔出U盤,重啟系統(tǒng)即可。
四、可能出現(xiàn)的錯(cuò)誤
sblive文件制作成功后,執(zhí)行“向目標(biāo)設(shè)備寫入”過程中,可能會出現(xiàn)如下報(bào)錯(cuò):
此時(shí),不要關(guān)閉這一界面,打開終端,輸入命令:
會發(fā)現(xiàn)如下詳細(xì)的報(bào)錯(cuò):
但這一錯(cuò)誤并沒有找到究竟是什么原因?qū)е碌?#xff0c;也沒有找到相關(guān)的解決辦法。經(jīng)過反復(fù)嘗試和驗(yàn)證,發(fā)現(xiàn)在進(jìn)入系統(tǒng)時(shí),沒有選擇正常的第一個(gè)Ubuntu啟動項(xiàng),而是選擇了因安裝CSITool而生成的Linux 4.2.0內(nèi)核。
當(dāng)把系統(tǒng)切換回正常內(nèi)核時(shí),會發(fā)現(xiàn)重新制作的sblive文件比在4.2.0內(nèi)核下制作的文件要小,并且能夠向U盤中寫入成功。
參考文章:
總結(jié)
以上是生活随笔為你收集整理的Ubuntu14.04使用Systemback进行系统克隆的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux32位操作系统支持大内存
- 下一篇: Ubuntu 解压rar