jnem...@cue.bc.ca (John Nemeth) writes: > I understood what you meant, I was just thinking about the >complexity of dealing with everything. BTW, pvgrub doesn't use PV >ops. It sits in dom0 and uses regular filesystem ops to extract >stuff from the domU's "disk".
That sounds like a mixup. pygrub - copies kernel/initrd from the domU image using regular file operations to a temporary place, and then just starts a VM from that. pvgrub - a VM is started with pvgrub as kernel which then chainloads kernel/initrd inside the VM. It is actually a version of grub that uses PV operations.