|
大家新年好,我的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是我后来加进去的,是不是苹果的不叫这两个名字?叫其它的?知道的告诉 一下,多谢。。。。 |
|