На моем компьютере уже установлена Windows, и я пытаюсь установить менеджер загрузки EFI, такой как Grub, rEFInd или gummiboot, в Arch Linux. Всякий раз, когда я пытаюсь установить любой из этих трех вариантов, я в конечном итоге сталкиваюсь с ошибкой, связанной с efibootmgr
.
Вывод efibootmgr показывает:
- Моя загрузочная запись Windows
- Запись с жесткого диска
- Загрузочная запись CDROM
Кроме того, в выводе также говорится, что у него нет BootOrder, который может иметь или не иметь отношение к проблеме.
Когда я пытаюсь создать новую загрузочную запись с помощью efibootmgr
, я получаю вариант ошибки "недостаточно места" в том, что, как я предполагаю, будет NVRAM на материнской плате.
Вариант, который я видел до сих пор, - это загрузить ядро вместе с параметром efi_no_storage_paranoia
. Тем не менее, это кажется опасным, так как я не хочу рисковать кирпичом моей материнской платы.
Таким образом, я хотел бы получить ответ о том, как я могу освободить "пространство", которое efibootmgr
говорит, что его не хватает. Я уже удалил ненужные записи в efibootmgr
из предыдущих установок. Я уверен , что это никоим образом не связано с там быть пространство Недостаточно высокий ЭСП раздел /dev/sda2
а du -sh
выводит его общего использования диска в качестве 51М (б).