|
本帖最后由 qj_tzy 于 2020-3-29 13:42 编辑
诚请各位大佬帮我,实现从xorbootu切换至legacy-grub4dos的几个设想
我用P大的XorBootU_0.25_x64_2019.04.04作为引导菜单,我的主板支持、且已打开CSM,想添加一引导入口引导至legacy模式,以用grub4dos菜单引导系统。
我作了如下尝试:
一、我的电脑有一个固态硬盘(主硬盘)、一个机械硬盘,均为gpt分区类型,均有一个EFI分区。用xorboot_0.74在主硬盘上的主引导分区+分区间隙上安装了legacy方式的引导,在电脑启动时选择以legacy方式引导,能出现grub4dos菜单进而能成功引导win7、win10等系统。
二、在主硬盘上安装了Uefi方式引导的CLOVER引导器+MACOS系统,在CLOVER引导菜单中加入了legacy方式引导入口,由该入口能引导至grub4dos菜单,并正常引导win7、win10系统。
三、将上步中clover引导器的各文件复制到机械硬盘的EFI分区,删除多余的文件和选项,让其只有一项legacy方式引导入口,用xorbootu调用机械硬盘的\efi\clover\CLOVERX64.efi文件,能在不出现clover引导界面的情况进入了grub4dos菜单。
在此基础上,我作了以下尝试,均未成功,诚请各位帮我,谢谢!
1.因以上第三步要占用一个EFI分区,想把这些文件做成一个以UEFI方式引导的光盘映像ISO文件,就把\efi\clover\CLOVERX64.efi分别复制一份到\efi\boot目录下和到\efi\microsoft\boot\下,分别重命名为bootx64.efi和bootmgfw.efi;然后用oscdimggui工具以efisys.bin为光盘映像引导文件做成了ISO文件,但用xorbootu引导该ISO文件时,提示无\efi\microsoft\boot\bcd,才知道该efisys.bin引导文件是直接跳过了\efi\boot\bootx64.efi,也跳过\efi\microsoft\boot\bootmgfw.efi文件,而是直接调用bcd文件。
现在想有一个光盘引导文件.bin,能直接引导\efi\boot\bootx64.efi,或引导\efi\microsoft\boot\bootmgfw.efi,在网上未搜到,不知各位是否有这样一个光盘引导.bin文件?
2.想把以上第三步中的文件做在一个.vhd文件,由xorbootu来调用。做vhd文件时,把\efi\clover\CLOVERX64.efi复制一份到\windows\system32\目录下,并重命名为winload.efi,但用xorbootu来调用该vhd文件时,提示找不到\windows\system32\winload.efi,不知为何?
3.或者干脆在想,有无这样一个.efi文件,其功能是引导主硬盘的主引导记录MBR,用xorbootu来调用,从而可切换到legacy模式,但我未在网上搜到。
4.在主硬盘win10分区上调整出几百M的空的空间,新建一FAT16分区,将以上第三步的文件拷入该分区,用xorbootu启动该分区的\efi\clover\CLOVERX64.efi,启动时,提示未找到或不支持,难道xorbootu只支持EFI分区的启动?
|
|