Установка ядра и initramfs в нужный каталоге на этапе pacstrap

vlad1.96
к сожалению не работает
показывайте конфиг рефинда и ls -R /раздел efi
Тоже использую rEFInd, при установке монтирую mount /dev/sda2 /mnt, mount /dev/sda1 /mnt/boot/efi. Все работает нормально если нет конфига в /boot refind_linux.conf он автоматом ищет ядро linux на разделах поддерживаемых его драйверами. И устанавливаю rEFInd немного по другому, а именно с загрузочной флешки rEFInd.
Зайдите на сайт rEFInd http://www.rodsbooks.com/refind/getting.html выберите "A USB flash drive image file" запишите образ на флешку. Устанавливайте Arch как обычно, только не нужно ставить пакет refind. Установили, включаете флешку и при перезагрузке загрузитесь с флешки rEFINd он увидит ваш Arch внизу под значком Arch будут еще иконки, первая иконка это установить rEFInd на жесткий диск, жмякаете по ней убеждаетесь что указан правильный EFI раздел жмякаете еще раз, все rEFInd скопировал свою папку в EFI раздел, можете перезагружаться. Конфиг rEFInd есть на англоязычной вики по rEFInd https://wiki.archlinux.org/index.php/REFInd#refind_linux.conf, удачи и успехов. Да еще монтировать EFI раздел надо обязательно /mnt/boot/efi, если монтировать /mnt/boot у меня rEFInd отказывался загружаться.
Проблема ТС в том, что он отформатировал корень в F2FS. Для того, чтобы refind смог найти и загрузить ядра с F2FS раздела, нужен соответствующий EFI драйвер. Единственные (полу)рабочие драйверы для нестандартных ФС тут: https://efi.akeo.ie/
У меня самого корень на XFS, с этим драйвером Refind находит файлы ядра, но не может их загрузить с невероятно быстро мелькающей ошибкой "Failed to load initrd: Buffer too small", которую удалось заснять только на ультразамедленную съёмку на телефон (наверное, это проблема EFI моей материнской платы). С F2FS драйвером аналогично. Возможно, на других материнских платах получится загрузиться.
Варианта у ТС три:
1. Попробовать этот драйвер
2. Вынести /boot на отдельный раздел с ext4(3,2), для которой есть беспроблемный драйвер
3. Грузиться через GRUB, он грузит и с F2FS, и с XFS (я остановился на этом).
marlock
Вынести /boot на отдельный раздел
у него и так отдельный, он жалуется что рефинд не может определить арч ( не может прочитать /etc/os-release так как драйверов на F2FS для рефинда нет)
А самостоятельно прописать нужную иконку или ленится или ошибку где то допустил, и начал выдумывать какой то жуткий костыль не в тему
vs220
icon /EFI/Boot/icons/os_arch.png

обойдись без ефи . примерно как написано в моих темах про установку и про syslinux
С уважением, .
 
Зарегистрироваться или войдите чтобы оставить сообщение.