Toastie a697306026 qemu-utils | 1 year ago | |
---|---|---|
legacy | 1 year ago | |
.gitignore | 2 years ago | |
MIGRATION-NAS.md | 1 year ago | |
README.md | 1 year ago | |
bootstrap-bookworm.sh | 1 year ago | |
config-get-netconf-eth0.sh | 1 year ago | |
config.sh.template | 1 year ago | |
install_docker.sh | 1 year ago | |
install_kvm.sh | 1 year ago | |
prepare_luks.sh | 1 year ago | |
startup.sh | 1 year ago |
The script in this repo bootstraps Debian bookworm. The script may run in a grml live environment. Design decisions and usage instructions are outlined in the beginning of the script.
git clone https://git.in-ulm.de/ulpeters/bootstrap.git
cd bootstrap
cp config.sh.template config.sh
vi config.sh
./bootstrap-bookworm.sh install
# reboot
# run as root
/installer/bootstrap-bookworm.sh postinstall
Start ssh
, with a capital S to start the ssh serverpasswd
to change the root passwordconfig.sh
To prepare a qemu disk as installation target run following commands and set disk=/dev/nbd0
in config.sh
:
img="/var/lib/libvirt/images/ts-linux-testing.qcow2"
qemu-img create -f qcow2 -o size=20G $img # create image
qemu-nbd -c /dev/nbd0 $img # create device from image
qemu-nbd -d /dev/nbd0 # release device
partition=mbr-single
, recommended for small VMs, will prepare
partition=efi-single
, recommended for small physical servers, will prepare