Why do we need this when installing grub2? The menu.lst is meant to be there for the old paravirtualized grub bootloader. But virtualbox loads the grub2 we installed. Are you sure it doesn't work without this?