Не устанавливается загрузчик

Пытаюсь установить Arch на VirtualBox по этому гайду. При попытке установить grub пишет, что не найден каталог каталог EFI. Подозреваю, что по причине того, что я неправильно смонтировал boot (в тот раздел который загрузочный ESP FAT32 на 512мб)
# mkdir -p /mnt/boot
# mount /dev/sda1 /mnt/boot
При попытке установить gummiboot пишет что он не найден. При попытке обновить базу данных пакетов через # pacman -Suy во время закачки пишет, что недостаточно места на диске. Корневой раздел смонтирован в sda2. /home и /var в sda4. /boot в sda1. sda3- раздел подкачки. Я подозреваю, что загрузчик не ставится из за неправильной разметки разделов или неправильного их монтирования, поэтому прошу объяснить как правильно разметить диск и монтировать разделы, какие команды использовать, так как кроме тех, что в гайде я не знаю. И еще объясните мне, что чем является, я не понимаю sda1, sda2, sda3, sda4- это просто разделы жесткого по типу С:\, D:\, E:\, F:\ ? А так называемые разделы /usr /boot /var /home это просто системаные папки, которые записываются на эти разделы, почему и то и другое называют разделами?
1) То, что в винде именуется дисками, зачастую разделы одного физического диска.
Обычно, sda1 = диск C, sda2 = диск D, etc
Покажите:
# parted -l
2) Иерархия ФС
kab18
(в тот раздел который загрузочный ESP FAT32 на 512мб)
Зачем аж 512 Мб на этот раздел, хватило бы и 100 и даже меньше

По теме - так как вы ставите не из chroot (судя по скриншоту), то необходимо явно указывать размещение EFI директории. Для этого

# mkdir /mnt/boot/EFI
# grub-install --efi-directory=/mnt/boot/EFI --boot-directory=/mnt/boot /dev/sda

В вашем случае установщик grub ищет на eps разделе каталог EFI и не находит его, поскольку его там и нет у вас
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo
По теме - так как вы ставите не из chroot (судя по скриншоту), то необходимо явно указывать размещение EFI директории. Для этого

# mkdir /mnt/boot/EFI
# grub-install --efi-directory=/mnt/boot/EFI --boot-directory=/mnt/boot /dev/sda

В вашем случае установщик grub ищет на eps разделе каталог EFI и не находит его, поскольку его там и нет у вас
Сделал. Теперь grub-install пишет, что /mnt/boot/EFI не похоже на раздел EFI.
Так, на всякий случай: на каталог EFI/ должен быть ВНУТРИ раздела efi.
Раздел /boot не имеет отношения к efi, и за исключением некоторых специфический случаев, не нужен, хватит просто каталога /boot в корне.
Чтобы grub-install САМ находил точку монтирования раздела efi, раздел должен быть до этого смонтирован в каталог efi/ , находящийся непосредственно в каталоге, указанном в параметре --boot-directory=

То есть, если у вас grub находится в /boot , то точка монтирование efi-раздела будет /boot/efi, каталог в нём /boot/efi/EFI , а команда установки
grub-install --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot
или что то же самое
grub-install --boot-directory=/mnt/boot
И да, для установки в режиме UEFI указывать устройство (у вас /dev/sda) нельзя – его указание переводит установку в режим BIOS.

Если же вы хотите загрузку в режиме BIOS, раздел efi вам совершенно ни к чему, и указание его при установке GRUB будет приводить к ошибке.
Natrio
Чтобы grub-install САМ находил точку монтирования раздела efi, раздел должен быть до этого смонтирован в каталог efi/ , находящийся непосредственно в каталоге, указанном в параметре --boot-directory=

То есть, если у вас grub находится в /boot , то точка монтирование efi-раздела будет /boot/efi, каталог в нём /boot/efi/EFI , а команда установки
grub-install --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot
Я наверное до конца не понял, что вы написали и что я сам сделал, но похоже, что загрузчик установился, после:
# mkdir -p /mnt/boot/efi/EFI
# mount /dev/sda1  /mnt/boot/efi
# grub-install --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot

Далее я создал файл конфигурации с помощью команды:
# grub-mkconfig -o /boot/grub/grub.cfg
# exit
# reboot
Теперь, после загрузки появляется:

Нужно было проделать еще какие то действия с файлами настроек?
kab18
Теперь, после загрузки появляется
Это вывод UEFI-Shell, не груба.
Теперь вам нужно настроить сам UEFI, чтобы он находил и запускал установленный вами загрузчик.
На настоящем компьютере это делается в интерфейсе, обычно называемом BIOS-Setup, хотя в случае UEFI это скорее UEFI-Setup, но в случае виртуальной машины, пожалуйста, прочтите это:
VirtualBox: Установка в режиме EFI
Может не к месту будет сказано, но все же - откуда такая тяга к размещению скринов на радикал фото и прочих г...нохостингах??? Почему не использовать http://itmages.ru который без рекламы казино и вылетающих ежесекундно сисек?
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Успешно установил систему через BIOS по ссылка удалена.
maisvendoo
Может не к месту будет сказано, но все же - откуда такая тяга к размещению скринов на радикал фото и прочих г...нохостингах??? Почему не использовать http://itmages.ru который без рекламы казино и вылетающих ежесекундно сисек?
У меня стоит Adguard и я не знал, что там так много рекламы. Мне не часто приходится, где то что-то выкладывать и какой лучше я понятия не имею.
.
.
.
//// удалил ссылку на ютуб. vadik///
 
Зарегистрироваться или войдите чтобы оставить сообщение.