將 Fedora 系統轉移到另一台計算機

將 Fedora 系統轉移到另一台計算機

我想將我的 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 目錄收集文件,在您有興趣將其移動到的實際硬體上重新安裝作業系統,並在安裝後重新應用配置。

相關內容