![將 Fedora 系統轉移到另一台計算機](https://rvso.com/image/31651/%E5%B0%87%20Fedora%20%E7%B3%BB%E7%B5%B1%E8%BD%89%E7%A7%BB%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E8%A8%88%E7%AE%97%E6%A9%9F.png)
我想將我的 Fedora 轉移到遠端電腦。 Fedora 使用 Grub 2.0,遠端電腦上有 Centos 系統和 Grub 0.97。其實我有兩個問題。
首先是如何正確地為託管 grub 新增項目。第二個是如何將Fedora檔案系統複製到執行Centos的機器上。 Fedora 的lsblk
輸出是:
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 231.8G 0 part
├─fedora-usr (dm-0) 253:0 0 14.7G 0 lvm /usr
├─fedora-swap (dm-1) 253:1 0 4G 0 lvm [SWAP]
├─fedora-root (dm-2) 253:2 0 30.5G 0 lvm /
├─fedora-tmp (dm-3) 253:3 0 4G 0 lvm /tmp
└─fedora-home (dm-4) 253:4 0 178.7G 0 lvm /home
如何在保留現有 Centos 分區架構的同時將此結構新增至遠端電腦?
├─sda1 8:1 0 25G 0 part
├─sda2 8:2 0 279.5G 0 part
├─sda3 8:3 0 198.9G 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 500M 0 part /boot
└─sda6 8:6 0 194.8G 0 part
├─vg_centos-lv_root (dm-0) 253:0 0 50G 0 lvm /
├─vg_centos-lv_swap (dm-1) 253:1 0 3.8G 0 lvm [SWAP]
└─vg_centos-lv_home (dm-2) 253:2 0 141G 0 lvm /home
可以添加之/dev/sda7
類的嗎?
UPD#1 兩個系統都不是 RAID 磁碟,都有 lvm 磁碟,主開機是 MBR 而不是 GPT
答案1
如果磁碟上還有足夠的空間,您可以為遠端電腦的磁碟新增分割區。例如,類似的工具gparted
將允許您調整現有分割區的大小以釋放所需的空間。您不需要建立另一個/boot
分割區。您可以合併您電腦上的一個和遠端電腦上的一個。grub
這樣配置起來會容易很多。
您的 Fedora 系統是經過深度客製化的嗎?如果我是你,我不會複製整個系統,而只會複製分割區,/home
然後在新主機上重新安裝系統。複製一個並非專門設計的系統(例如虛擬機器)可能會非常棘手。例如,您必須完全檢查您的/etc/fstab
,確保您需要的所有韌體都可用於您的新材料...
如果您知道自己在做什麼,則必須重新建立 LVM 架構,然後複製資料。
答案2
不確定這樣做最終會帶來什麼,但我可能會建議不要嘗試這樣做。將系統從一組硬體遷移到另一組硬體可能會出現問題,並且通常是一項留給最熟練的 Linux 處理人員的任務。
硬體差異
對於初學者來說,您必須確保兩個系統具有相同類型的硬體架構。
- 都是Intel系統嗎? AMD 系統?
- 它們是 32 位元還是 64 位元系統?
- 顯示卡一樣嗎?
- 網路和其他硬體?
重新配置該硬體可能會出現問題後已經安裝了一個系統。
磁碟分割差異
將磁碟佈局從一個系統複製到下一個系統可能會更加困難。您必須熟悉多種技術。
- 磁碟機是使用 MBR(主開機記錄)還是 GPT(GUID 分割區表)進行格式化的?
- 磁碟機是否包含軟體 RAID (mdadm)?
- 它們是否包含 LVM(邏輯磁碟區管理)層?
一般來說,我建議從 /etc 和 /home 目錄收集文件,在您有興趣將其移動到的實際硬體上重新安裝作業系統,並在安裝後重新應用配置。