Description of problem: pxe network boot doesn't work on second boot using virt-manager Version-Release number of selected component (if applicable): latest yum updated How reproducible: always Steps to Reproduce: 1. create a VM using virt-manager select pxe boot 2. reboot VM 3. doesn't PXE boot Actual results: boots from local hard drive Expected results: PXE boot Additional info: works ok if i use "xm create" command domU boot="n"
Problem here is that we assume you are pxe booting to install an os, and afterwards you plan on booting off the harddrive, which obviously isn't always the intended case. The workaround for this is: virsh dumpxml {vmname} > tmp.xml edit tmp.xml, replace <boot dev='hd'/> with <boot dev='network'/> virsh define tmp.xml FYI, upstream virt-manager has support for changing the guests boot device post install, so the ability is there. However it's getting a little late for a large backport. This may make it in a future release if we rebase to a newer version, but probably not likely for 5.3.
Closing this a dup of the 'option to change boot device' RFE *** This bug has been marked as a duplicate of bug 484068 ***