LINUX.ORG.RU

module efivars not found in directory /lib/modules/4.16.5-1-ARCH

 , ,


0

1

При вводе команды modprobe efivars возникает данная ошибка. Из-за чего появляется данная ошибка и как её решить? Прошу объяснить понятным языком т.к я новичок в системе Linux. Arch устанавливается на UEFI.


Запусти установочную систему в efi режиме и /sys/firmware/efi/efivars уже будет доступен.

А так, ты выполняешь modprobe, скорее всего, в chroot окружении, а не из окружения загруженной системы.

kostik87 ★★★★★
()
Ответ на: комментарий от cyniq

Ну хз, запусти установочную систему в EFI режиме и efivars уже будет доступен.

В ручную грузить ничего не надо, в принципе.

Т.е. не грузись в legacy режиме (BIOS), а грузись в EFI режиме.

kostik87 ★★★★★
()
Ответ на: комментарий от cyniq

Значит /sys/firmware/efi/efivars должен присутствовать.

ls /sys/firmware/efi/efivars

Если присутствует, то ставь дальше по официальной инструкции, вызывать modprobe efivars не нужно.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Присутствует. Проблема в том, что это последний способ поставить grub т.к остальные я пробовал они не работают. Например: grub-install, ошибка - error: cannot find EFI directory. По инструкции надо установить загрузчик grub. Что делать?

cyniq
() автор топика
Ответ на: комментарий от cyniq

Посредством команды mount.

У тебя на жёстком диске должен быть создан специальный раздел типа EF00 при GPT разметке, а на нём файловая система FAT32, вот его и монтируй.

https://wiki.archlinux.org/index.php/EFI_System_Partition_(Русский)

Удачи.

kostik87 ★★★★★
()

новичок в системе Linux.

Оно и видно.

time_LORd
()
Ответ на: комментарий от cyniq

Решено. Не правильно разбил жёсткий диск на разделы.

cyniq
() автор топика
2 сентября 2019 г.

Модуль называется efivarfs, а не efivars

Он необходим для маунта загруженных переменных в ОСь-пациента.

- В live-системе делаем modprobe efivarfs

- chroot в целевую систему

- mount /dev/sdXY /boot/efi

- mount -t efivarfs efivarfs /sys/firmware/efivars

anonymous
()
Ответ на: комментарий от anonymous

fix: - mount -t efivarfs efivarfs /sys/firmware/efi/efivars

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.