Linux-Mint

新鮮的,預設的 Linux Mint 安裝無法啟動

  • July 2, 2019

我正在嘗試將筆記型電腦上的引導方案從 BIOS 更改為 UEFI。作為其中的一部分,我正在嘗試在 SSD 上安裝 Linux Mint - 以前使用的作業系統是具有傳統引導載入程序模式的 SSD 上的 LM。但是我無法啟動電腦。我試過重裝幾次。我讓安裝程序使用其預設配置並擦除驅動器。我也嘗試過打開和關閉 LVM,但沒有觸及任何其他設置。無論出於何種原因,我都沒有得到我的 UEFI 將辨識為引導選項的驅動器。

這張專輯中,我有新安裝 Linux 的 SSD 的照片,與我桌面上安裝相同安裝設置的新 Linux 相比。我的桌面工作正常,並且可以愉快地啟動到新安裝。我最好的猜測是問題出在 fat32 分區沒有 /boot/efi 掛載點。這能說明問題嗎?如果是這樣,我該如何解決?

…沒有獲得我的 UEFI 將辨識為引導選項的驅動器。

Uefi 的工作方式有點相反:您必須主動告訴它您希望在引導列表中看到 ESP 中的哪個“EFI 應用程序”。請參閱efibootmgr從 Linux 執行此操作。或者bcfg來自 Uefi shell。

我使用Uefi shell進行引導。將其啟動為啟動選項,如“USB 設備”。首先,您會收到shell>提示,然後鍵入fs0:以進入 ESP。然後只需鍵入“vmlinuz”或任何您的核心,添加 initrd=foo 和 root=/dev/bar。您有製表符完成和彩色文件名,您實際上可以在 ESP 的文件夾中收集核心和 initrds,您可以從那裡直接啟動它們。要重用 KCL(核心命令行),您可以將其回顯到.nsh腳本中。

我無法將核心放入 uefi 啟動菜單。我認為它需要一個完整的 EFI 應用程序,並且核心只有 EFI-stub。

在 uefi 上安裝 grub 看起來只是將 GRUB.EFI 複製到 ESP。之後,除了配置 grub 之外,您還可以使用 efibootmgr 或 bcfg。

我幾乎對如何按照 grub 文件安裝 ESP (/boot/EFI) 感到頭疼。我在這裡確切地知道,因為我發現了提示“如果您有 uefi,則不需要引導載入程序”。是真的!

(僅適用於在 uefi shell 中沒有 5 秒可殺倒計時的無人值守啟動,我可能有一天仍會安裝 grub)


補充說:在這裡你會看到混亂:

為什麼大多數發行版都連結 UEFI 和 grub?

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