
1) 我的電腦中有一個現有的硬碟,可以使用傳統的 BIOS 方式雙重啟動 Linux 和 Windows。
2)然後我取出現有的硬碟並換入新的硬碟以使用uefi在其上安裝linux。它可以正常啟動和重新啟動。
3)我取出帶有uefi linux的新硬碟,然後放回帶有bios雙啟動的舊硬碟。舊硬碟啟動正常。
4) 我將舊硬碟更換為 uefi linux 的新硬碟,但它拒絕啟動。
關於可能出現的問題以及如何解決它有什麼想法嗎?
引導程式對於兩個硬碟都是 grub
答案1
這聽起來像是啟動順序問題,每次更換硬碟時,都必須在 BIOS 中更改啟動順序。 BIOS 中的 UEFI 條目與 BIOS 開機順序中的傳統硬碟是分開的。每次斷開 UEFI 磁碟並將其替換為舊磁碟時,其條目都會從開機順序中刪除。
安裝 UEFI 磁碟後,您應該進入 BIOS 設定並將第一個啟動選項設為硬碟 1 的 EFI 分割區上的 UEFI 開機載入程式(grub),而不是硬碟 1。由於大多數主機板上的UEFI 實作較差,因此我無法為您提供有關如何完成此操作的具體說明。
答案2
很高興您了解有關 UEFI 的資訊。您使用什麼版本的 Windows? win8正確嗎?
~ 您是否至少在第二個新驅動器上獲得了 GRUB 引導程式?
如果是,您可能只需要一個簡單的預設 Win 啟動修復來重新評估 Windows 開機磁區(開始和結束)Linux 安裝後。此外,「Linux」並不總是能很好地與 UEFI 配合使用,也無法偵測 GPT 分割區。
~當您在兩個磁碟機之間交換時,您每次都使用相同的 SATA 連接埠嗎?即:MOBO 上標記的連接埠 0、1、2、3?