> On Aug 16, 2015, at 10:54 AM, Rod Smith <rodsm...@rodsbooks.com> wrote: > > On 08/16/2015 12:01 AM, Fanhenglong wrote: >> >> In uefi boot mode I can’t install windows or linux guest os on mbr >> partition, >> >> Maybe uefi only supports booting from mbr and can’t install on mbr? > > Windows and most Linux distributions have their own prohibitions against > installing to MBR disks. Your description is a little unclear, but > you're probably running into this issue. > > Earlier, you wrote: > >> I can’t convert mbr to gpt, > > Why not? The OS installer should permit you to do this, although in some > cases you'll need to jump through some hoops to do it. (Note that this > may destroy other OSes already installed to the disk, or at least render > them unbootable until an EFI-mode boot loader is installed.) >
Not to mention it is OVMF, so you could have an MBR disk and a GPT disk. For legacy BIOS boot you need C: and magic sectors on an MBR formatted disk (sector zero, and cheat sectors lots of folks try to use). For EFI you boot from a named file on a FAT32 system partition. The system partition can contain an unlimited number of OS loaders. The OS installer writes an NVRAM variable that sets the name of the 1st stage OS loader (EFI Application). Thanks, Andrew Fish > -- > Rod Smith > rodsm...@rodsbooks.com > http://www.rodsbooks.com > > ------------------------------------------------------------------------------ > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel