Если бы не оказался в похожей ситуации, то согласился бы с мнением большинства. Может дело было в железе, может во флешке.
Wiki, с первого по последний пункт, и в windows и в linux. Форум + google с 1 по 105 страницу. Не ставится. Сыпятся ошибки и все.
В связи с этим, хочу поделиться решением с помощью grub4dos которое мне помогло.

Все действия выполнялись в Windows.

Несколько замечаний:
- файловая система флешки: NTFS. С другими не работало;
- "испоганенную" разными установщиками флешку восстанавливал с помощью "HDD Low Level Format Tool".

Загрузочную флешку можно сделать по этой стать. Можно по этой.

После того как флешка готова - в корне создаем директорию iso, в нее образ archlinux (для надежности можно проверить контрольные суммы).
В корне файл menu.lst

menu.lst:

title ArchLinux (x86_64)
map /iso/archlinux-2016.01.01-dual.iso (0xff)
map --hook
uuid ()
kernel (0xff)/arch/boot/x86_64/vmlinuz earlymodules=loop img_dev=/dev/disk/by-uuid/%?_UUID% img_loop=/iso/archlinux-2016.01.01-dual.iso archisodevice=/dev/loop0
initrd (0xff)/arch/boot/x86_64/archiso.img

title ArchLinux (i686)
map /iso/archlinux-2016.01.01-dual.iso (0xff)
map --hook
uuid ()
kernel (0xff)/arch/boot/i686/vmlinuz earlymodules=loop img_dev=/dev/disk/by-uuid/%?_UUID% img_loop=/iso/archlinux-2016.01.01-dual.iso archisodevice=/dev/loop0
initrd (0xff)/arch/boot/i686/archiso.img

uuid определяется автоматом, привет ошибке "waiting 30 seconds for device /dev/disk/by-label/..."

P.S. Возможно мой случай один из миллиона, но тоже имеет место быть.
Если с правами все в порядке, проблема может быть в отсутствующих/битых файлах перевода installation/language
Попробуйте перекачать.

wget https://github.com/joomla/joomla-cms/releases/download/3.4.3/Joomla_3.4.3-Stable-Full_Package.zip
unzip Joomla_3.4.3-Stable-Full_Package.zip
И выставить права

find /путь -type f -exec chmod 644 {} \;
ind /путь -type d -exec chmod 755 {} \;
Попробуйте
sudo chmod -R 0777 /путь/к/joomla
Haron_Prime
Но всё оказалось проще - потратив немного времени, обнаружил, что проблема была в одной единственной строке в rc.lua
os.setlocale("ru_UA.UTF-8")
После того, как её закоментировал, всё вернулось к норме.

Эту же проблему решил передав второй аргумент для os.setlocale:
os.setlocale(os.getenv("LANG"), "time")