скачал 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. ставим что хотим.