Fully automated Debian installation on libvirt/QEMU/KVM.
- create KVM virtual machine using virt-manager's
virt-install(1)
- minimal, preseeded Debian installation
- initrd based, all required files injected into initrd
- no ISOs required, no additional HTTP server required
- adjustable build configuration in src/config.tt2
- git and HTTPS access to https://github.com/vifo/debian-fai-libvirt
- QEMU/KVM up-and-running
Clone this repository with git:
git clone https://github.com/vifo/debian-fai-libvirt
cd "debian-fai-libvirt"
Check/adjust settings in src/config.tt2 and run virtual machine installation with:
make vm
-
build
Populate build directory
build/
with templated files fromsrc/
-
vm
Run virtual machine installation with
build/fai.sh install
-
sparsify
Create a shrinked/compressed image of VM in
build/
-
doc
Update README.md
-
clean
Remove build directory
build/
-
distclean
In addition to
clean
wipe any generated VMs withvirsh destroy/undefine
This project is licensed under the MIT License, see LICENSE for details.