#!/bin/bash set -x #Let's create a minimal kickstart file with serial console enabled #NOTE for F16 serial console login w/o any line-breaks, disable plymouth service and reboot the vm -- $ ln -s /dev/null /etc/systemd/system/plymouth-start.service cat << EOF > fed.ks install text reboot lang en_US.UTF-8 keyboard us network --bootproto dhcp rootpw testpwd firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York bootloader --location=mbr --append="console=tty0 console=ttyS0,115200 rd_NO_PLYMOUTH serial text" zerombr clearpart --all --initlabel autopart %packages @core %end EOF #Create the regular-guest virt-install --connect=qemu:///system \ --network=bridge:br0 \ --initrd-inject=/root/nested-test/fed.ks \ --extra-args="ks=file:/fed.ks console=tty0 console=ttyS0,115200 serial rd_NO_PLYMOUTH" \ --name=regular-guest \ --disk path=/var/lib/libvirt/images/regular-guest.img,size=22 \ --ram 4096 \ --vcpus=6 \ --check-cpu \ --hvm \ --location=http://download.foo.bar.com/pub/fedora/linux/releases/16/Fedora/x86_64/os/ \ --nographics