Linux и Windows EFI — недостаточно места

Linux и Windows EFI — недостаточно места

На моем компьютере уже установлена ​​Windows, и я пытаюсь установить менеджер загрузки EFI, такой как Grub, rEFInd или gummiboot на Arch Linux. Всякий раз, когда я пытаюсь установить любой из этих трех вариантов, я в конечном итоге получаю ошибку, связанную с efibootmgr.

Вывод efibootmgr показывает:

  • Моя загрузочная запись Windows
  • Загрузочная запись жесткого диска
  • Загрузочная запись CDROM

Кроме того, в выводе также говорится, что у него нет BootOrder, что может иметь отношение к проблеме, а может и нет.

Когда я пытаюсь создать новую загрузочную запись с помощью efibootmgr, я получаю некий вариант ошибки «недостаточно места», как я предполагаю, в памяти NVRAM на материнской плате.

Вариант, который я видел до сих пор, — это загрузка ядра вместе с параметром efi_no_storage_paranoia. Однако это кажется опасным, так как я не хочу рисковать испортить свою материнскую плату.

Вкратце, я хотел бы получить ответ на вопрос, как я могу освободить "пространство", которое efibootmgrговорит, что его не хватает. Я уже удалил ненужные записи efibootmgrиз предыдущих установок. Я уверен, что этонеткаким-либо образом связанное с нехваткой места в разделе ESP /dev/sda2, поскольку du -shвыводит общее использование диска как 51 МБ.

Связанный контент