скачал archlinux/iso/latest/archlinux-bootstrap-*-x86_64.tar.gz
скачал livecd той же версии как бутстрап, записал на болванку. или можно флешку загрузочную сделать.

1. Загрузился с livecd той же версии что и бутстрап.
2. на подготовленный диск (размечен, форматирован, помечен загрузочным, загрузочная запись установлена)
   mkdir /boot/syslinux
   cp -r /usr/lib/syslinux/bios/*.c32 /boot/syslinux   
   extlinux --directory /boot/syslinux/ --install /dev/sdb1
   dd bs=440 count=1 conv=notrunc if=mbr/mbr.bin of=/dev/sda  # после if нужно указать полный путь к mbr.bin . он есть /usr/lib/syslinux/bios/mbr.bin
3. распаковал archlinux/iso/latest/archlinux-bootstrap-*-x86_64.tar.gz  в /   
    команды не учил. запустил mc нажал F9 , нашел меню пользователя и распаковку в нем.
    из получившейся папки скопировал всё в /
4.  загрузчик, ядро, конфиг.
    папку boot поверил. скопировал в нее с компакт диска , что счёл нужным.
           мне не хватало ядра vmlinuz-linux, которое отсутствовало в папке boot.
                 не хочу использовать grub, потому скопировал папку загрузчика syslinux в папку boot.
                 скопировал нужные *ucode*.img в папку boot
    копировать что попало не надо, иначе потом замучаешься.
    и привел загрузчик в рабочее состояние, fstab подредактировал чтобы в нём и в конфиге загрузчика были sda , так надо потому что bootstrap очень минимальный.
5. перезагрузка, чтобы убедиться.
6. на этом этапе можно модифицировать конфиг пакман и расположение его баз, кэша.  легко могут 40гб занять.
7. системное время, часовой пояс проверил и установил верное. иначе пакман может не работать.
8. инициализация пакмана.
9. поставил utils-linux , mtools  чтобы диски распознавались по uuid и отредактировал конфиг загрузчика. поправил фс таб,  не руками, команда есть  в вики.
10. перезагрузка чтоб проверить.
11. локализация.
12. перезагрузка.
13. борьба с ленью.
14. ставим что хотим.