Как установить Arch Linux с помощью традиционного установщика, имея только ssh-доступ к серверу? Есть хороший гид: https://wiki.archlinux.org/index.php/Install_from_SSH
Я пытаюсь проверить это на своем домашнем vps:
Мне нужен скрипт make, который после перезагрузки отправит следующие команды:
Могу ли я редактировать .iso или может быть / dev / sda? Может быть, мне нужно написать сценарий, который запустится после загрузки системы и сделает это, или, может быть, я могу установить эти настройки по умолчанию, и система запустится с правильными настройками (я думаю, что это возможно, по крайней мере, в 2. и 3.).
Спасибо!
Вы можете попробовать это:
root-image.sqfs
:mount -o loop -t squashfs /path/to/root-image.sqfs /mnt/point
Теперь у вас должна быть возможность изменять сценарии запуска в rc.d
чтобы добавить свои команды. Не забудьте принудительно установить pacman без ввода данных пользователем, добавив флаг --noconfirm
.
pacman -Syu
pacman -S openssh --noconfirm
...
После этого вы можете перепаковать ISO и использовать его вместо стандартного ISO для удаленной установки Arch.
Вы можете сначала попробовать загрузиться с ISO локально, чтобы убедиться, что SSH действительно установлен при загрузке.