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