Debian

Windows 8.1 和 Debian 雙引導 EFI 問題

  • November 16, 2016

我正在按照此處此處描述的說明進行操作

我的 EFI 分區是/dev/sda2,但以下命令不起作用:

mount /dev/sda2 /boot/efi 

它說它找不到安裝點。我也嘗試過/mnt/boot/efi(也不工作)和/mnt/(工作,但之後嘗試這些步驟時 grub 找不到 EFI 目錄)。

我在 Debian 安裝過程中跳過了 GRUB 的安裝,因為它找不到我的 Windows 安裝,並且我懷疑如果它不知道 Windows 安裝它會破壞 EFI 分區。

您的/boot目錄似乎沒有efi子目錄。這就是mount抱怨的原因。

手動創建它:

sudo mkdir /boot/efi

您還需要BIOS Boot Partition- 帶有0xEF02程式碼 - 在基於 GPT 的磁碟上安裝 GRUB。

看來您在命令mount或其參數之間沒有空格。

當你使用 mount 時,你給它兩個參數。

第一個是您要安裝的位置,第二個是您要安裝的位置。
正如你所寫的那樣,你有一條很長的路徑,可能不存在。要修復,請添加空格:

mount /dev/sda2 /boot/efi

如果這只是一個轉置錯誤,並且您確實使用了空格,請確保您嘗試掛載到的目錄存在。

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