One way to debug your vda problem is to set up an initrd that will drop you to a shell prompt so you can poke around. These do exist, e.g. oneSIS works this way. Sorry, that's about all the use I'll be today :-( ron