
我的系統上安裝了 Windows 10 HOME。安裝 Windows 10 HOME 後,我在單獨的分割區上安裝了 Ubuntu 17.10,以便可以雙重啟動。
我透過刪除安裝 Ubuntu 17.10 的分割區來刪除它。現在我無法啟動我的系統。啟動時,我的系統停在 Grub 命令列。
我想啟動至我尚未從系統中刪除的 Windows 10 安裝。
啟動時顯示:
GNU GRUB 版本 2.02 ~beta3-4ubuntu7
支援最小的類似 BASH 的編輯。幼蟲>
如何透過該 grub 命令啟動 Windows 分割區?筆記型電腦:- 東芝衛星 C55 - C5241
答案1
GRUB 使用 Linux 分割區上 /boot/grub/ 的內容來正常開機系統。因此 GRUB 的功能非常少。
如果您使用的是舊版 BIOS 系統,那麼您就不走運了,您將需要 Windows 磁碟來進行啟動修復。 (這是因為 GRUB 無法載入其 NTFS 驅動程序,因為您刪除了它)。
如果您有 UEFI 系統(很可能如此),那麼您仍然可以輕鬆載入 Windows。
第一種:
chainloader +1
如果這表示未知命令,那麼您就不走運了,因為 GRUB 沒有嵌入此命令,因此您必須刪除它。
如果它重新啟動回到 grub 提示符,那麼您使用的是舊版 BIOS,那麼您就不走運了。
如果它顯示無效的 efi 路徑,那麼您應該能夠繼續。
類型:
ls (hd0,gpt1)/
這應該會返回“/efi”現在執行以下操作:
chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
boot
答案2
我用這種方法解決了類似的問題:
- windows10+Ubuntu16雙系統;
- 我在Win10環境下使用MbrFix64將啟動從現有的Ubuntun更改為Win10;
- 然後我就傻了,把非捲盤全部刪除了……這直接導致了下一個麻煩;
- 重新啟動筆記型電腦,並進入 grub> 模式;
- 由於現有的ubuntu系統被刪除,act grub>ls時會出現多個(hd0,gptx);我嘗試了每張光碟,因此有效的指令是: grub> chainloader (hd0,gpt2)/EFI/Mcrosoft/Boot/bootmgfw.efi grub>boot
- 現在已經回到Windows10了。
教訓:
- 應備份重要文件並始終準備可啟動的dis/usb iso映像放在一邊;
- 操作Mbrfix64的步驟是正確的,但是我應該忘記了我的ubuntu啟動檔案可能是在windows光碟中混合的;