896 B
896 B
Archinstall
The goal of archinstall is to easily and reproducibly create a minimal arch install.
Ansible is then used to do the heavy lifting.
The ./patch-disk-config.sh scripts goal is to help with disk setup. More information inside the script.
VM <-> Host file transfer (QEMU user networking)
With QEMU user-mode networking (10.0.2.0/24), the host cannot initiate connections to the VM. File transfer therefore works by having the receiver listen and the sender connect using nc.
10.0.2.2 is the host address from inside the VM.
VM -> Host (send from VM, receive on host)
Host (receive):
nc -l 8001 > archinstall.json
VM (send):
nc 10.0.2.2 8001 < /root/archinstall.json
Host -> VM (send from host, receive on VM)
Host (send):
nc -l 8002 < archinstall.json
VM (receive):
nc 10.0.2.2 8002 > /root/archinstall.json