|
只要引导程序支持GPT,bios下可以直接读GPT磁盘(小于2TB),比如bios下用gurb2读取GPT硬盘。操作系统更没关系了,win 2003以上哪怕是bios启动,系统内都支持GPT磁盘的。
1. pc机的efi平台都有bios兼容层的,可以正常运行dos和grub等程序
2. 这种双启动是最标准的双启动,微软的制作方法使用oscdimg的,其中etfsboot.com和efisys.bin分别是bios和uefi平台的引导文件
- Oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bC:\winpe_x86\Etfsboot.com#pEF,e,bC:\winpe_x86\Efisys.bin C:\winpe_x86\ISO C:\winpe_x86\winpex86uefi.iso
复制代码
按照标准,64位uefi默认自动执行的文件应该是\EFI\BOOT\bootx64.efi。当然有些主板可能会搜寻其他文件比如shellx64.efi等。像我现在的笔记本,bios设置是鼠标操作的,uefi启动设置里面直接有一个类似于windows打开文件的窗口,可以用鼠标来选择要执行的efi文件
3. 苹果本前两年的都是32位efi,今年的不清楚,但那个菜单应该是efi本身提供的,应该不是存在硬盘上的,而是存在主板的某个芯片里面的。原则上苹果默认启动文件是\EFI\BOOT\bootx86.efi,不过几乎找不到x86的.efi文件,现在的都是x64的efi
4. x64的uefi不兼容32位efi,反过来32位efi也不兼容64位.efi文件。而且没有32位grub.efi |
|