grub2-install Ошибка: modinfo.sh Отсутствует - предприняты попытки общих решений

из:https://www.mankier.com/4/evdev

Option "VertScrollDelta" "integer" The amount of motion considered one unit of scrolling vertically. Default: "1". Property: "Evdev Scrolling Distance".

Option "HorizScrollDelta" "integer" The amount of motion considered one unit of scrolling horizontally. Default: "1". Property: "Evdev Scrolling Distance".

Option "DialDelta" "integer" The amount of motion considered one unit of turning the dial. Default: "1". Property: "Evdev Scrolling Distance".

1
22.03.2020, 02:03
6 ответов

Может попробовать

grub2-install --target=arm64-efi --efi-directory=/boot/efi --bootloader-id=grub2
2
28.04.2021, 23:19

Когда я столкнулся с этой проблемой, я работал на Ubuntu 20.04.1 live CD. Я попробовал ответы CodeAlfa и A -la She, но они не сработали.

Так совпало, что я установил Artix Linux, поэтому на моем диске все еще был iso.artix-base-runit-20201128-x86_64.isoизображение имело файл /usr/lib/grub/x86_64-efi/modinfo.sh.

Я смонтировал rootfs.img (внутри iso-образа Artix )и скопировал весь каталог поверх:

mkdir /tmp/axi && mount artix-base-runit-20201128-x86_64.iso /tmp/axi
mkdir /tmp/rfs && mount /tmp/axi/LiveOS/rootfs.img /tmp/rfs
cp /tmp/rfs/usr/lib/grub/x86_64-efi /usr/lib/grub/x86_64-efi -r

Это решило проблему.

0
28.04.2021, 23:19

Я решил, установив модули grub2 -efi -и efibootmgr

1
28.04.2021, 23:19

Сначала я запустил "dnf Supplies", чтобы найти нужный пакет:

dnf предоставляет /usr/lib/grub/x86 _64 -efi

Затем я установил нужный пакет, используя его полное имя:

dnf install grub2 -efi -x64 -модули -1 :2.06 ~rc1 -2.fc33.noarch

3
28.04.2021, 23:19

В Ubuntu (это создаст поддержку efi в /usr/lib/grub/x86 _64 -efi)

sudo apt install grub-efi
1
28.04.2021, 23:19

Я мог бы добавить недостающие модули, установив пакет grub2-efi-x64-modulesв Fedora.

В моем случае у меня была еще одна ошибка после этого, что «переменные EFI не поддерживались в моей системе». Я нашел еще один пост на stackexchange и смог исправить это, выйдя из среды chroot и загрузив модуль efivarfs с помощью modprobe efivarfs. Затем я снова вошел в смонтированный корень и смонтировал его через mount -t efivarfs efivarfs /sys/firmware/efi/efivars.

5
28.04.2021, 23:19

Теги

Похожие вопросы