Virtual-Machines

如何修改 VM 實例設置以從 BIOS 引導到 UEFI?

  • May 6, 2021

我縮小了我的 Google Cloud Compute VM 上的啟動硬碟大小。將安裝在其上的作業系統的啟動方法從舊版切換到 UEFI 以及磁碟啟動設置(觸發UEFI setting must be the same for the instance and the boot disk.錯誤)的東西。

鑑於磁碟上的作業系統啟動方法也已遷移,如何更改實例設置以匹配實例的 UEFI 設置?

這是一個舊文章,但我能夠解決這個問題。我所做的只是從與原始驅動器相同的公共可引導映像創建新的較小驅動器。(在我的情況下是 Ubuntu 18.04 LTS:ubuntu-1804-bionic-v20210504)。這樣做不是從完全空白的磁碟開始。

我遇到了與 OP 相反的問題,我的驅動器在需要時與 UEFI 不兼容。使用預安裝的作業系統配置新驅動器使其共享舊的引導設置。我想這也可以反過來。然後我將驅動器安裝到我的虛擬機上,並使用帶有此命令的 weresync 將我的源引導驅動器複製到它(根據您的系統進行調整):

sudo weresync -C -L grub2 -E 15 -g 1 /dev/sda /dev/sdc

然後我停止了伺服器,用較小的引導驅動器替換了大引導驅動器,然後它就啟動了。我必須重新配置我的 fstab 才能讓我的輔助驅動器正確安裝,但僅此而已。

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