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