Skip to content

Fully automated Debian installation on libvirt/QEMU/KVM

License

Notifications You must be signed in to change notification settings

vifo/debian-fai-libvirt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

debian-fai-libvirt

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

Supported Debian versions

Usage

Requirements

Installation

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

make targets

  • build

    Populate build directory build/ with templated files from src/

  • 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 with virsh destroy/undefine

Links

License

This project is licensed under the MIT License, see LICENSE for details.

About

Fully automated Debian installation on libvirt/QEMU/KVM

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published