Debian 6.0 (squeeze) Installation in kvm guest |
To perform a net install of Debian Squeeze in a virtual machine called "deborah" - with 8 GB disk, bridge, sound support and virtio - to a remote host called "bareil", use the following syntax:
# vm-create -c bareil -s 8 -S -b br0 -V -u debian deborah
Pool install refreshed Starting install... Allocating 'deborah.img' | 8.0 GB 00:00 Creating domain... | 0 B 00:00 |
You can use the option -t to print the whole command to be passed to virt-install to standard output before executing it:
# vm-create -t -c bareil -s 8 -S -b br0 -V -u debian deborah
virt-install --connect=qemu+ssh://bareil/system --ram=512 --arch=i386 --vcpus=1 --video=vga --soundhw=default --description="deborah (debian squeeze) - vm guest on host bareil" --os-variant=debiansqueeze --disk vol=install/debian-6.0.0-i386-netinst.iso,device=cdrom --boot=cdrom,hd,network --disk pool=default,size=8 --network bridge=br0 --vnc --vnclisten=0.0.0.0 --name=deborah iso URL: ftp://ftp.osuosl.org/debian-cd/6.0.0/i386/iso-cd/debian-6.0.0-i386- |
A detailled description of the vm-create script has been posted in the openSUSE forum: vm-create : create kvm virtual machines.
* Notice that the option --boot=cdrom,hd,network is not available on virt-install version prior to 5003.
When the installation is complete, press Reboot. If you see the CD boot screen, turn off the vm in virt-manager, diconnect netinstall.iso from the CDROM device and change the boot device order in Boot Options. Then restart the vm and proceed with setup.