zck132 发表于 2017-2-1 11:42:38

为什么苹果不加载GRUB2的主菜单?加载运行了又出错?

   大家新年好,我的PE一直很正常,没什么问题,但是今天遇到一台新的苹果电脑,用我的移动硬盘引导efi的grub2出错了,苹果电脑它不显示我的GRUB2菜单,而是直接给我执行了第一个GRUB2菜单命令,我记得以前有一些苹果电脑也会直接执行第一项菜单命令的,但是都能进PE,今天这台新的就不行,请大虾帮忙看看。




其中startu2.nsp内容是这样的
echo -off

set efiname64 "uefipe1"
set efiname32 "cdboot8pe32"
echo Seach for "%efiname64%.efi"...
for %b in fs0 fs1 fs2 fs3 fs4 fs5 fs6 fs7 fs8 fs9 blk0 blk1 blk2 blk3 blk4 blk5 blk6 blk7 blk8 blk9
echo Seaching %b ...
if exist %b:\uefipe1\%efiname64%.efi then
echo %efiname64% found in %b:!
%b:
cd uefipe1
%efiname64%
if not %lasterror% == 0 then
%efiname32%
endif
exit
endif
endfor


以前一直好好的,普通电脑也好好的,感觉像是在%b那里 fs0 fs1....blk0 blk1....那里出错了,是不是苹果的不能用fs0,blk1这个名字的?我记得以前刚刚开始时是只有fs0的,后来看到一些电脑也不行,查找原来不是叫fs0,叫blk,所以那里的blk是我后来加进去的,是不是苹果的不叫这两个名字?叫其它的?知道的告诉 一下,多谢。。。。

窄口牛 发表于 2017-2-1 12:46:30

这个高级,马克,期待高手解答

rkr077 发表于 2017-2-16 12:34:16

在UEFI下面执行map看看,如果这个基于GRUB2,直接将grubx64.efi复制为\efi\boot\bootx64.efi。

jerry20530 发表于 2017-2-18 16:12:18

rkr077 发表于 2017-2-16 12:34
在UEFI下面执行map看看,如果这个基于GRUB2,直接将grubx64.efi复制为\efi\boot\bootx64.efi。

efi 開機就是要 設定bootx64.efi
第一次看過 有人efi 改成uefipe1 cdboot8pe64 ........讀的到有鬼

http://jerry20530.myweb.hinet.net/MBP-USB-EFI.jpg
页: [1]
查看完整版本: 为什么苹果不加载GRUB2的主菜单?加载运行了又出错?