Boot

安裝 Elementary OS Freya 後的 Grub Rescue

  • October 23, 2018

我曾經雙啟動 Windows 10(最近從 windows7 升級)和基本作業系統 luna。Windows 安裝在我的 C 驅動器上,Luna 安裝在分區的 D 驅動器上(我分割了 100GB 用於初級)。

Tody 我決定安裝新的 Elementary OS Freya,所以我所做的是,首先我使用 Rufus 創建了一個可啟動的 USB(我在安裝 luna 版本時沒有使用這個程序,但我不確定這是否是問題) - 然後,我進入 BIOS 更改啟動優先級以啟動 USB。- 我啟動到 grub 菜單並選擇“安裝基本作業系統” - 所以一切似乎都很好,直到我到達“安裝類型”點 - 我檢查了“其他東西” - 或者說,Luna 安裝在 sda5 上,所以我格式化 sda5 並安裝它在那裡 - 安裝後,筆記型電腦重新啟動,我無法再啟動到 Windows 或基本作業系統。我嘗試在 bios 中更改我的啟動優先級,但它仍然導致 grub 救援。

無論如何我可以通過 grub 救援啟動到 Windows 還是我需要創建一個 gparted usb 來修復它?

為什麼會發生這種情況

我不是專家,但據我了解,我認為這個問題是由錯誤放置的引導標誌引起的。每當您為雙啟動安裝 linux 作業系統時,您要確保引導載入程序安裝在 dev/sda 上(我將它安裝在 dev/sda5 上,這可能是我得到 grub 救援錯誤的原因)

解決這個問題(它有效,至少對我來說)

簡而言之:

  • 徹底刪除你的 linux
  • 將bootflag改回windows bootloader
  • 執行引導修復

————- 此時您應該能夠重新啟動到 Windows ————- ————–

  • 不再需要的linux 分區更改為空閒的未分配空間
  • 嘗試在該空閒的未分配空間上再次重新安裝您的 linux

長答案:

  • 首先,嘗試在您的 USB 上安裝**引導修復程序。**可以在此連結上找到磁碟映像:https ://help.ubuntu.com/community/Boot-Repair
  • 更改您的BIOS設置,以便您可以啟動到您的USB
  • 使用解除安裝作業系統工具解除安裝無法啟動的 linux(在我的情況下是基本作業系統)
  • 使用 gparted 將引導標誌設置回您的 Windows 作業系統(只需將其設置為字面意思為作業系統的分區)
  • 使用引導修復工具,這將進一步確保一切恢復正常
  • 然後,您應該能夠在下次重新啟動電腦時成功啟動回 Windows
  • 使用windows磁碟管理工具刪除不再需要的linux分區使其變為未分配空間
  • 獲取分區嚮導: http: //www.partitionwizard.com/free-partition-manager.html並使用它來使用未分配的空間擴展您的 D 驅動器或 C 驅動器。
  • 回到windows磁碟管理工具,按你想給你的linux的空間量縮小D盤或C盤(他們應該要求你輸入一個數字)。如果您可以將不需要的 linux 空間更改為空閒空間,則可能不需要此步驟。
  • 前三個步驟是為了將*“無法啟動的 linux 分區”重置回可用空間,然後您可以再次在其上重新安裝。但是我認為可能有一種更快的方法可以跳過擴展部分,只需點擊一下即可將無法啟動的 linux 分區更改為可用空間*
  • 修復引導載入程序並分配下次嘗試安裝 linux 所需的空間後,您終於可以再次嘗試重新安裝 linux
  • 重新啟動到您的 USB 並在您的可用空間(例如 dev/sda6)上安裝作業系統,但這次請確保您選擇了正確的引導載入程序放置位置。(我在成功的嘗試中選擇了 dev/sda,它就像一個魅力)。

一個可能更快的修復

  • 由於此問題可能是由 bootflag 引起的,因此可能不需要完全刪除 linux。相反,您可以更改引導標誌的位置。

引用自:https://unix.stackexchange.com/questions/225032