Objective: Create a bootable media that contains everything to install and configure a system. Ideas: * usb stick ** uefi vs. bios ** contains cdist config ** static ip (?) (if at all) ** hostname setup to localhost ** install and config support * preos from existing OS? ** requires kernel ** requires initramfs (self build) ** missing tools: cdist preos --config hostname... * testing with qemu * syslinux/isolinux? Program: - get tools - get kernel - provide fallback on cdist page - archlinux: /boot/vmlinuz-linux - create initramfs? - create bootable media - iso - uefi-usb - bios-usb Tasks: - Setup test environment - qemu launcher /usr/bin/qemu-system-x86_64 -boot d -m 256 -cdrom '/home/users/nico/oeffentlich/rechner/projekte/cdist/cdist/cdist-preos.iso' - Create bootable image - Test image Log: mkdir iso cp /boot/vmlinuz-linux iso/ cp /usr/lib/syslinux/bios/isolinux.bin iso/ [22:36] freiheit:cdist% genisoimage -v -V "cdist preos v0.1" -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -b isolinux.bin -c boot.cat -o cdist-preos.iso iso [22:38] freiheit:cdist% genisoimage -r -V "cdist preos v0.2" -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -b isolinux.bin -c boot.cat -o cdist-preos.iso iso