Boot

Manjaro:安裝後在 BIOS 中無法辨識 SSD

  • December 8, 2021

我在華碩 UX31A 上安裝了 Manjaro 17.11.1。在沒有任何問題的情況下執行 ElementaryOS 之前。

當我安裝後啟動系統時,筆記型電腦直接進入 BIOS。沒有引導順序,因為似乎根本沒有檢測到引導載入程序。我在 BIOS 中嘗試了各種設置,現在安裝了 10 次系統:

  • 啟用 CMS(華碩舊版 BIOS?)
  • 禁用 CMS(華碩舊版 BIOS?)
  • 從 DVD 安裝
  • 從 U 盤安裝
  • 嘗試手動恢復 Bootload

設置分區

安裝後的BIOS

安裝後的分區

  • 從 USB 驅動器啟動(上面安裝了 Manjaro)
  • 連接到 WiFi(如果您已經在 LAN 中,則不需要)
  • 打開一個外殼
  • 打開 gparted 並檢查哪個是引導分區(在我的例子中是 /dev/sda1)
  • 安裝 efibootmgr:sudo pacman -Sy efibootmgr
  • 現在安裝您的 EFI 映像:sudo efibootmgr --create --disk /dev/sda1 --part 1 --label "Manjaro SSD"

--disk:必須指向您的引導分區

--part:分區號(我只是猜它是 1)

--label:啟動時將在引導載入程序中顯示的文本(選擇您想要的任何內容)

--loader:這是 EFI 映像。路徑必須與 /boot/efi 相關(在我的情況下,它位於 /boot/efi/EFI/Manajaro/grubx64.efi)。是的:您需要使用 windows 反斜杠!

如果您不知道在哪裡可以找到 EFI 映像:掛載引導分區並查看(我在使用 efibootmgr 之前再次使用 gparted 解除安裝它。不知道是否有必要):

sudo mount /dev/sda1 /boot

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