量産omv系統
- 0 前言
- 1 前期準備
- 2 目标主機安裝完整debian系統
-
- 2.1 從“debian系統usb啟動盤”啟動
- 2.2 按流程安裝debian系統
- 2.3 其餘預設安裝即可,完成後關閉電腦
- 3 使用再生龍恢複備份分區
-
- 3.1 從“再生龍系統usb啟動盤”啟動
- 3.2 再生龍恢複流程
- 4 啟動目标主機
-
- 4.1 修複grub引導
- 4.2 擷取目标主機的IP
- 5 更新OMV管理系統設定
-
- 5.1 從檔案系統删除源主機的硬碟分區(先全部删除共享檔案夾)
- 5.2 挂載目标主機的data分區
- 5.3 更新容器中的UUID
0 前言
希望将一台主機中的omv系統(基于debian)遷至另一台主機,共需要以下幾個步驟:
- 備份源主機的系統分區為鏡像(img)存儲至U盤(容量至少大于系統分區)
- 目标主機安裝完整debian系統,包含EFI分區、系統分區、交換分區、資料分區
- 恢複鏡像至目标主機中的系統分區(而非整個硬碟),保留目标主機debian系統的grub引導
- 修複目标主機的grub引導
- omv設定更新
總體思想:分區(源主機)——鏡像(U盤)——分區(目标主機)
補充工作:在目标主機上修複grub引導
1 前期準備
-
再生龍(clonezilla)usb啟動盤 (8G)
https://sourceforge.net/projects/clonezilla/files/clonezilla_live_stable/
- debian系統usb啟動盤(8G)
- 已經備份好的omv原系統的
系統分區
的鏡像(img)檔案(存放在64G U盤)
備份教程:
- 第十二期 系統備份:Clonezilla 克隆系統盤 OMV 無限續命大法 再生龍 | 一台電腦的 NAS 之旅
- 如何将不同硬體配置的 Linux 系統,克隆到另一台電腦上?
- 目标主機
2 目标主機安裝完整debian系統
安裝完整debian系統的目的是:完整的debian系統具有grub引導,而我們預先備份的
系統分區
是不包含grub引導的,是以我們通過借用完整debian的grub引導,來正常啟動備份的omv系統。即利用
備份的系統分區
覆寫
完整debian的系統分區
,而保留
完整debian
的grub引導。
2.1 從“debian系統usb啟動盤”啟動
- 進入bios,将usb設定為第一啟動項
2.2 按流程安裝debian系統
其中磁盤分區選擇手動,設定如下:
注意:
- EFI分區(EFI)圖中标注的是系統分區(debian系統中将EFI标注為系統分區,其實不是真正的系統所在的分區)
- 系統分區(system)挂載至根目錄/
- 交換分區(swap)大小為記憶體大小,挂載至swap
- 資料分區(data)格式化為ext4但不挂載(後續在omv管理界面挂載)
2.3 其餘預設安裝即可,完成後關閉電腦
3 使用再生龍恢複備份分區
3.1 從“再生龍系統usb啟動盤”啟動
- 進入bios,将usb設定為第一啟動項
3.2 再生龍恢複流程
- 進入再生龍系統界面,進第一個
- 選擇硬碟/分區來自鏡像檔案
- 使用本機的分區,此時插入存有備份鏡像的U盤,等待五秒按enter 識别到: 按ctrl+c退出該視窗
- 選擇鏡像檔案所在的分區 注意:這裡選擇的是sdc1,sdc1是分區,sdc是一整塊U盤
- 直接選擇done
- 進入專家模式
- 還原鏡像檔案到本機(目标機)分區
- 選擇鏡像檔案
- 選擇鏡像中備份的系統分區(源主機的系統所在分區,即源主機的sda3分區)
- 選擇要恢複到目标主機中的位置(即安裝完整debian系統時的32G的系統分區(system),即目标主機的sda2分區)
- 在第一項上按space鍵選中
- 選第一項
- 省略檢查
- 确認,等待恢複結束,關機
- 關機後拔掉所有啟動盤和U盤
4 啟動目标主機
大機率不顯示grub引導界面,是以要修複grub引導
4.1 修複grub引導
- 再次從“debian系統usb啟動盤”啟動,進入急救模式(recue mode)
- 選擇sda2分區(在安裝完整debian系統時我們設定的系統分區(system))
- 重新安裝grub啟動引導器
- 等待完成 注意:若這一步報錯,請到磁盤分區中将系統分區(system)/dev/sda2 挂載至根目錄/
- 拔掉啟動盤,重新啟動,正常進入grub引導界面
- 正常進入omv系統,大功告成
4.2 擷取目标主機的IP
- 先執行
ip addr
指令,若報錯,則可能未啟動網卡,執行: sudo /sbin/dhclient
- 登入校園網
- 擷取ipv6,執行
sudo omv-firstaid
- 後續全部執行Yes
- 再次
ip addr
檢視IP,成功擷取ipv6
5 更新OMV管理系統設定
5.1 從檔案系統删除源主機的硬碟分區(先全部删除共享檔案夾)
5.2 挂載目标主機的data分區
5.3 更新容器中的UUID