Installation

添加新系統和刪除舊系統時如何處理grub?

  • June 10, 2017

我想將我的 Proxmox 集群從 2.2 升級到 4。我想我有這個想法,但有一件事我不確定。

目前,我的安裝在 LVM A 上執行。我添加了一些新磁碟並創建了 LVM B。我想在 LVM B 上安裝新系統,只有在確保一切正常之後才能將虛擬伺服器遷移到那裡

$$ it’s kind of a big leap $$我會想打撈舊驅動器。 安裝新系統後,我知道我將/etc/grub.d/10_linux在舊系統上編輯文件以便能夠啟動新安裝。一切正常後,如何將配置移至新安裝並確保在刪除舊驅動器後它可以正常工作?

GRUB的配置實際上是/boot/grub/grub.cfg由. 請參閱 GRUB簡單配置grub-mkconfig``/etc/grub.d/

/dev/sdb您可以通過引導進入其中的作業系統將 GRUB 安裝到新驅動器(例如)。在該作業系統中,使用以下命令安裝 GRUB:

sudo grub-install /dev/sdb

如果這不能直接工作並且您遇到錯誤,請繼續:

sudo grub-install --recheck /dev/sdb
sudo update-grub

最後讓 GRUB 記住它應該在哪裡重新安裝更新。選擇正確的驅動器:

sudo dpkg-reconfigure grub-pc

引用自:https://serverfault.com/questions/854991