Boot
直接啟動到 Windows,BIOS 中沒有 Grub
我可能搞砸了。昨天我決定安裝 Kali Linux 以及我的 Ideapad 100 的預裝 Windows 10。我遇到的一個小問題是我必須在 BIOS 上的“UEFI”和“Legacy Support”啟動模式之間進行切換,以便按順序引導至 Windows 或 Linux。如果我選擇 UEFI,PC 會直接啟動到 Windows 而不會出現 Grub,如果我選擇 Legacy 支持 Grub 會出現並且 Kali 會正常啟動,另一方面,Windows 不會啟動,因為 Windows 啟動管理器無法正常工作。所以我製作了一個引導修復磁碟的實時 USB 並開始擺弄它。我嘗試了推薦的修復方法,調整了一些高級設置並遵循了本指南:https ://askubuntu.com/questions/597052/can-not-boot-anymore-after-a-boot-repair嘗試自己修復它。這些都沒有運氣,現在 Kali Linux 甚至不會出現在 Legacy 列表中,所以現在幾乎不可能啟動它。Windows 啟動管理器非常好用,因為它位於 EFI 列表的頂部。快速啟動也被禁用。
這裡發生了兩件事之一:
- 韌體不支持對 EFI 引導順序的更新。少數應該實現 UEFI 的系統(尤其是非常早期的系統)實際上並沒有正確實現引導管理器規範,並且
/EFI/Microsoft/Boot/bootmgfw.efi
如果引導設備上存在該文件(Windows 引導載入程序的名稱)之外的任何東西都會拒絕引導。解決這個問題並非易事,因為它需要一些創造性的重命名以避免 Windows 搞砸,並且任何 Windows 升級都將撤消你為修復它所做的任何事情。如果是這種情況,我強烈建議使用不同的系統,因為這樣做的供應商因在韌體中做出愚蠢的選擇而臭名昭著,這讓不使用 Windows 的人的生活變得非常困難。或者: