debian-vm-auto-setup/install_machine.sh
2023-12-19 13:28:22 +01:00

22 lines
636 B
Bash
Executable file

#!/usr/bin/sh
# start http server
tmux new-session -d -s machine_install_log_server 'nc -ul 10514'
# start http server
tmux new-session -d -s machine_install_http_server 'python3 -m http.server 4321'
# run once qemu to install the system
qemu-system-x86_64 \
-accel kvm \
-hda ./main.qcow \
-cpu host \
-netdev user,id=net0,net=10.0.2.0/24,hostname=sandboxhost,domainname=localdomain,tftp=./tftpserver_container,bootfile=/pxelinux.0 \
-device e1000,netdev=net0,mac=52:54:98:76:54:32 \
-boot once=n \
-m 2048 \
-nographic
tmux kill-session -t machine_install_log_server
tmux kill-session -t machine_install_http_server