lwm используете?
нет
Такая же ошибка. /home отдельно на ext4
[DEPEND] Dependency failed for /home
[DEPEND] Dependency failed for Local File Sistem
Заходишь под рутом, далее modprobe ext4 > exit и тогда загружается.
А почему так? В mkinitcpio.conf есть хук autodetect, стоит перед block.
Если посмотреть вывод mkinitcpio -M, то модуля ext4 нет, потому и не грузится.
Криво записалась флешка.
Для обычной установки на флешке в файле arch/boot/syslinux/archiso_sys64.cfg или archiso_sys32.cfg проверь archisolabel="должна быть твоя метка флешки"

Для UEFI в loader/entries/archiso-x86_64.conf archisolabel="должна быть твоя метка флешки"
В Shell жми tab пока не появится EFI, жми слеш \, потом опять tab.

В общем должно быть EFI\boot\bootx64.efi, жми ентер
Защищенный он только в винде, в линуксе обычный FAT раздел. Монтировать его можешь куда угодно.
Монтировать в /boot требуется чтобы отработал gummiboot install, а так хоть в /media монтируй.
Проще скачать архив gummiboot и распаковать на esp раздел руками
В моем посте на первой странице написано, остальное от обычной установки ничем не отличается.
Вместо "Добавить пункт меню Arch Linux в UEFI" можешь установить загрузчик Gummiboot
С помощью systemd делаешь чтобы ядра автоматически копировались на раздел EFI после обновления.
mkdy
Ну вот этот вот /boot/efi разве не тот, который создал установщик win7?
Тот, другой раздел EFI создавать не нужно.
Olegaaator
Да, а как удалять кучю ненужных пунктов загрузки из uefi?

Посмотри под каким он номером:
# efibootmgr
Удали:
# efibootmgr -b [порядковый номер ненужного пункта загрузки] -B
Пример:
efibootmgr -b 0003 -B
Какой смысл в двух разделах efi на одном диске, скопируй все на виндовый а этот удали. Я писал на первой странице.
Сколько у тебя дисков вообще? Как все это дело организовано, куда установлен арч?