无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9241|回复: 54
打印 上一主题 下一主题

[已解决] 请教大家,grub4dos for efi mapPE的iso卡在光标处,如何解决

  [复制链接]
跳转到指定楼层
1#
发表于 2021-8-6 14:56:59 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 纯脆entropy 于 2021-8-7 11:57 编辑

我的电脑可能不支持efi启动32位Windows,或许有变通的办法,但不值得找麻烦了。我找到一块有苹果系统的硬盘,先进去把系统装好吧。感谢大家的指点。

我一个很老的笔记本无法进系统了,于是想用U盘进pe重装。下载了2021年8月6号的g4e,按照例子简单仿写了菜单,试图启动pe的iso。遇到的问题是map之后就出现一个不动的光标,尝试了多个pe都是这样,图片在下面。带--mem也是一样,一开始有数字,加载完就只有光标了。之前系统正常的时候,从内置硬盘的grub4dos(0.46a版本),mapU盘上pe是正常的,尝试很多次了。这次的菜单放在下面。
title pe
        find --set-root /win8pe.iso
        map /win8pe.iso (0xff)
        chainloader (0xff)
title pe --mem
        find --set-root /win8pe.iso
        map --mem /win8pe.iso (0xff)
        chainloader (0xff)

错误的图片:
不带--mem是一样的情况。
我的笔记本是07年的MacBook,内存是4g,固件是32位的,所以我用的是bootia32.efi那个文件。我尝试了3个pe,1个win8pe,2个10pe,都是一样结果。我又在另一台比较新的机器上测试了一下,菜单没改,加上了bootx64.efi,其中有一个pe不带--mem启动成功,另外的错误图片放在下面。

我是新手,上个月才开始接触grub4dos,请教大家,这种情况是我哪里弄的不对?论坛搜索没找到答案,如果有知道的希望能告诉我一下,感谢了。
58#
 楼主| 发表于 2021-8-13 17:11:52 | 只看该作者
本帖最后由 纯脆entropy 于 2021-8-13 17:13 编辑

今天用h3cd这个工具生成ISO,然后写入到U盘里,试了几个方案,都不显示U盘启动项,开机只能看到硬盘的启动项。已经试过的有UI_IMG.CMD然后Ctrl+Alt+I,BIOS启动方式选的ms,然后加过efisys.bin或grub2.bin,再用ultraiso写入U盘里。又试了MKISO-GRW.CMD和OSCDUDF-GRW.CMD,不过都没试完,只试了一部分。
是不是这样写入不对,生成的ISO我试了是可以启动的。
下面的图片是误传的,不知道怎么删不掉了,编辑时看不到那几张图。

微信图片_20210807073729.jpg (847.45 KB, 下载次数: 256)

微信图片_20210807073729.jpg

wepe.png (16.25 KB, 下载次数: 254)

wepe.png

u盘.png (16.69 KB, 下载次数: 252)

u盘.png
回复

使用道具 举报

57#
 楼主| 发表于 2021-8-12 20:34:56 | 只看该作者
hhh333 发表于 2021-8-12 12:23
多种启动方式可以参考:超级EFI与BIOS双启ISO制作工具
http://bbs.wuyou.net/forum.php?mod=viewthread& ...

收到了,今天要作图,睡觉之前才有空测试了。
我就是把之前其他的bootia32.efi做了替换,就是普通的fat32分区,是不是不行?u+和ud我不太明白,待会我再看看帖子。
回复

使用道具 举报

56#
发表于 2021-8-12 12:31:42 | 只看该作者
按你首页的图,bootia32.efi已经获得了控制权,不同的启动方式就换这个bootia32.efi就可以进入相应的控制啊
回复

使用道具 举报

55#
发表于 2021-8-12 12:27:04 | 只看该作者
本帖最后由 hhh333 于 2021-8-12 12:28 编辑
纯脆entropy 发表于 2021-8-11 23:09
测试了您提供的bootia32+b32 ,没显示U盘 。文件分别放在\efi\boot\bootia32.efi和\efi\microsoft\boot\b3 ...

位置是对的,如果这个盘获得启动权,应该就会出MS菜单的。没有出现U盘不知是什么意思。不知道你是如何做U盘的,U+还是UD或者其他
回复

使用道具 举报

54#
发表于 2021-8-12 12:23:20 | 只看该作者
纯脆entropy 发表于 2021-8-11 23:09
测试了您提供的bootia32+b32 ,没显示U盘 。文件分别放在\efi\boot\bootia32.efi和\efi\microsoft\boot\b3 ...

多种启动方式可以参考:超级EFI与BIOS双启ISO制作工具
http://bbs.wuyou.net/forum.php?m ... &fromuid=192611
(出处: 无忧启动论坛)

点评

收到了,今天要作图,睡觉之前才有空测试了。 我就是把之前其他的bootia32.efi做了替换,就是普通的fat32分区,是不是不行?u+和ud我不太明白,待会我再看看帖子。  详情 回复 发表于 2021-8-12 20:34
回复

使用道具 举报

53#
 楼主| 发表于 2021-8-11 23:09:34 | 只看该作者
hhh333 发表于 2021-8-10 17:12
LZ还没有测试的下文

测试了您提供的bootia32+b32 ,没显示U盘 。文件分别放在\efi\boot\bootia32.efi和\efi\microsoft\boot\b32,不知这样对吗?另外我又测试了您提到xorboot,可显示U盘,但是选择后卡死,如果动鼠标就自动进到内置的苹果系统里了。refind不知道引导pe的ISO或者wim方便吗?我去查查看。
之前几天把苹果系统装回去了,但是太低只有10.7,就想着有没有办法升级到10.11,一直在捣鼓这个。U盘被占用了,所以没及时测试,不好意思。

点评

位置是对的,如果这个盘获得启动权,应该就会出MS菜单的。没有出现U盘不知是什么意思。  详情 回复 发表于 2021-8-12 12:27
多种启动方式可以参考:超级EFI与BIOS双启ISO制作工具 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425119&fromuid=192611 (出处: 无忧启动论坛)  详情 回复 发表于 2021-8-12 12:23
回复

使用道具 举报

52#
 楼主| 发表于 2021-8-11 18:17:20 | 只看该作者
hhh333 发表于 2021-8-10 17:12
LZ还没有测试的下文

不好意思,这几天在忙别的事,可能要等有空才能测试了。
回复

使用道具 举报

51#
发表于 2021-8-10 17:12:46 | 只看该作者
LZ还没有测试的下文

点评

测试了您提供的bootia32+b32 ,没显示U盘 。文件分别放在\efi\boot\bootia32.efi和\efi\microsoft\boot\b32,不知这样对吗?另外我又测试了您提到xorboot,可显示U盘,但是选择后卡死,如果动鼠标就自动进到内置的苹果  详情 回复 发表于 2021-8-11 23:09
不好意思,这几天在忙别的事,可能要等有空才能测试了。  详情 回复 发表于 2021-8-11 18:17
回复

使用道具 举报

50#
发表于 2021-8-8 11:59:16 | 只看该作者
我有点怀疑是这台笔记本不兼容 bootia32.efi,虽然能够识别。
因为据楼主描述,在启动选项里选择这个启动项后就卡死在选择界面。
而之前内置硬盘也是用grldr启动的,并不是efi32启动。
我没有接触过这种机子(默认bootcamp引导的),不熟悉。
回复

使用道具 举报

49#
发表于 2021-8-8 10:28:33 | 只看该作者
还有一个小细节,虽然多数情况下BCD中启动WIM的PE用的启动文件指定为Windows\System32\boot\winload.efi但也有指向Windows\System32\winload.efi这个的,要对照WIM文件看一下,有的WIM中这两个位置都有这个文件就没关系了
回复

使用道具 举报

48#
 楼主| 发表于 2021-8-8 00:25:43 | 只看该作者
hhh333 发表于 2021-8-7 22:54
这个就是改过的文件bootia32.efi和b32:
你可以把这两个文件放相应的位置看出不出菜单,如果出菜单,可以 ...

收到。明天起来试一下看看。
回复

使用道具 举报

47#
发表于 2021-8-7 22:54:05 | 只看该作者
这个就是改过的文件bootia32.efi和b32: bootia32+b32.7z (461.41 KB, 下载次数: 4)
你可以把这两个文件放相应的位置看出不出菜单,如果出菜单,可以再修改b32中的菜单,或者直接改WIM的名称,从而就可以测试出能不能行。当然测试的PE要能支持EFI启动,目前应该绝大多数的PE都是支持的。

点评

收到。明天起来试一下看看。  详情 回复 发表于 2021-8-8 00:25
回复

使用道具 举报

46#
发表于 2021-8-7 22:38:15 | 只看该作者
本帖最后由 hhh333 于 2021-8-7 22:56 编辑

只支持32位的EFI的实机确实比较少见。不一定非得测试G4E,还有好几种方式,grub2/refind/xorboot/MS等方式,系统也有不一定非得win10,可以8/8.1都试一下。从LZ的情况看,bootia32启动是成功的,不存在什么secureboot限制,只是启动PE时出了问题,感觉已经成功了一半。

可以选择MS的bootia32启动方式直接启动WIM的PE,可以排除其他启动器的干扰。不过请注意,如果用原版的bootia32.efi会到\EFI\Microsoft\Boot下读BCD(原版的bootx64也是读的这个文件),启动PE的菜单要放这里,如果采用双启模版中的bootia32.efi,有的实际上把原来指向BCD改为B32,因此菜单要写在B32中。
回复

使用道具 举报

45#
 楼主| 发表于 2021-8-7 18:08:02 | 只看该作者
wangmice 发表于 2021-8-7 16:51
应该是pe不支持32位efi启动吧

pe应该是支持的,我用qemu启动测试了。
回复

使用道具 举报

44#
发表于 2021-8-7 16:51:37 来自手机 | 只看该作者
应该是pe不支持32位efi启动吧

点评

pe应该是支持的,我用qemu启动测试了。  详情 回复 发表于 2021-8-7 18:08
回复

使用道具 举报

43#
 楼主| 发表于 2021-8-7 15:58:53 | 只看该作者
xianglang 发表于 2021-8-7 14:34
我试过在2012年产的苹果一体机上试过,在PC能够正常使用的的BIOS/EFI启动U盘,插到这苹果一体机上,它根本 ...

我印象里12年iMac从win764位到win10都支持的,用boootcamp助理似乎是要U盘还是光驱记不清了。如果用efi方式启动win10,声卡驱动装不上去,没声音。当时我还上网查了,有办法解决但是太麻烦了。理论上支持bootcamp用U盘安装或者更新的机器,启动Windows安装盘或者pe应该就没问题了。不敢保证所有机器都是这样的,理论上应该如此。14年之后的机器我就没遇到过这样问题。
回复

使用道具 举报

42#
发表于 2021-8-7 14:34:03 | 只看该作者
我试过在2012年产的苹果一体机上试过,在PC能够正常使用的的BIOS/EFI启动U盘,插到这苹果一体机上,它根本就不认这U盘是启动设备——在它的启动设备中没列出来。

点评

我印象里12年iMac从win764位到win10都支持的,用boootcamp助理似乎是要U盘还是光驱记不清了。如果用efi方式启动win10,声卡驱动装不上去,没声音。当时我还上网查了,有办法解决但是太麻烦了。理论上支持bootcamp用U  详情 回复 发表于 2021-8-7 15:58
回复

使用道具 举报

41#
 楼主| 发表于 2021-8-7 11:54:27 | 只看该作者
纯脆entropy 发表于 2021-8-7 11:29
试了几个pe,都不报错了,但是一样都是黑屏有光,其中一个体积比较大的pe过一会自动重启了。
我现在怀疑这 ...


似乎确实不行,实在没办法就只能放弃了,找光盘装吧。
感谢大家的帮助,尤其是hilsonma大大的耐心指导。
或许量产U盘可以启动,但那个我一点都不了解。

找到一块闲置的硬盘,里面似乎装的是苹果系统,先进苹果系统把内置硬盘系统装好吧。不知道如果使用wee会不会影响苹果系统,不能共存的话,待会再把苹果系统删除做成单系统吧。
回复

使用道具 举报

40#
 楼主| 发表于 2021-8-7 11:29:20 | 只看该作者
本帖最后由 纯脆entropy 于 2021-8-7 11:31 编辑

试了几个pe,都不报错了,但是一样都是黑屏有光,其中一个体积比较大的pe过一会自动重启了。
我现在怀疑这个电脑能不能efi启动Windows了,因为我之前虽然启动pe都正常,那是在legacy模式通过内置硬盘启动的。
要是实在不行,我去搞个光盘启动吧。

点评

[attachimg]484612[/attachimg] 似乎确实不行,实在没办法就只能放弃了,找光盘装吧。 感谢大家的帮助,尤其是hilsonma大大的耐心指导。 或许量产U盘可以启动,但那个我一点都不了解。 找到一块闲置的硬盘,里  详情 回复 发表于 2021-8-7 11:54
回复

使用道具 举报

39#
 楼主| 发表于 2021-8-7 10:23:45 | 只看该作者
hilsonma 发表于 2021-8-7 10:08
再这样试试:
提取微pe的bootia32.efi 和 b32 和 wepe32.wim 放到U盘中。

测试了,可以显示U盘,但是选U盘进入就会卡死在选择界面,然后过一会就关机了。换接口重新插也是一样的。
回复

使用道具 举报

38#
 楼主| 发表于 2021-8-7 10:11:41 | 只看该作者
hilsonma 发表于 2021-8-7 10:08
再这样试试:
提取微pe的bootia32.efi 和 b32 和 wepe32.wim 放到U盘中。

好的,感谢!
回复

使用道具 举报

37#
发表于 2021-8-7 10:08:22 | 只看该作者
本帖最后由 hilsonma 于 2021-8-7 10:10 编辑
纯脆entropy 发表于 2021-8-7 09:00
测试了,不认U盘。老款的苹果电脑似乎都不行,我从来没有成功过用传统模式启动U盘,efi模式可以正常显示U盘 ...

再这样试试:
提取微pe的bootia32.efi 和 b32 和 wepe32.wim 放到U盘中。

附件是我提取的一整套微pe 32位引导模板,你可以放到U盘中试试。
将你要启动的pe的wim文件改名替换到U盘的 \wepe\wepe32.wim,必须是32位的。
wepe32.7z (492.98 KB, 下载次数: 4)

附件里的wepe32.wim是空文件,请自行从微pe中提取替换,或者用其他的32位的pe镜像替换。最好是用你以前在这台笔记本启动过的pe来替换。

点评

测试了,可以显示U盘,但是选U盘进入就会卡死在选择界面,然后过一会就关机了。换接口重新插也是一样的。  详情 回复 发表于 2021-8-7 10:23
好的,感谢!  详情 回复 发表于 2021-8-7 10:11
回复

使用道具 举报

36#
 楼主| 发表于 2021-8-7 09:59:54 | 只看该作者
fuldho 发表于 2021-8-7 09:56
yay已经说的很清楚了,很老的笔记本支持grub4dos for efi 吗?

但是我grldr无法识别到,grub2我用不好,也是没有办法才这样的。我只要能启动pe就行了。
回复

使用道具 举报

35#
发表于 2021-8-7 09:56:31 | 只看该作者
yay已经说的很清楚了,很老的笔记本支持grub4dos for efi 吗?

点评

但是我grldr无法识别到,grub2我用不好,也是没有办法才这样的。我只要能启动pe就行了。  详情 回复 发表于 2021-8-7 09:59
回复

使用道具 举报

34#
 楼主| 发表于 2021-8-7 09:00:13 | 只看该作者
本帖最后由 纯脆entropy 于 2021-8-7 09:03 编辑

测试了,不认U盘。老款的苹果电脑似乎都不行,我从来没有成功过用传统模式启动U盘,efi模式可以正常显示U盘。稍新几年的苹果电脑就没这个问题。
可是用ia32模式,我没能启动pe,遇到各种错误。不知道正确的办法是什么。要是能让U盘按光盘的方式启动就好了,以前用光盘能启动pe,只是非常慢,要十分钟以上才走完进度条。下一步打算多换几个pe看看。

点评

再这样试试: 提取微pe的bootia32.efi 和 b32 和 wepe32.wim 放到U盘中。 附件是我提取的一整套微pe 32位引导模板,你可以放到U盘中试试。 将你要启动的pe的wim文件改名替换到U盘的 \wepe\wepe32.wim,必须是32  详情 回复 发表于 2021-8-7 10:08
回复

使用道具 举报

33#
 楼主| 发表于 2021-8-7 08:24:28 | 只看该作者
本帖最后由 纯脆entropy 于 2021-8-7 08:45 编辑
hilsonma 发表于 2021-8-7 08:22
既然ud不行那就改回普通的mbr试试

好的,我试试。刚才在试其他的方式,用了win8和win10的微pe,10pe走完进度条不报错,但是黑屏,屏幕是有光的。8pe出现如下错误:
另外我有个U盘变成只读了,无法格式化,是下面这样的,是否用正常方式无法恢复了。

回复

使用道具 举报

32#
发表于 2021-8-7 08:22:14 | 只看该作者
本帖最后由 hilsonma 于 2021-8-7 08:23 编辑
纯脆entropy 发表于 2021-8-7 05:57
hilsonma大大提供的ud压缩包里无损格式化ud.cmd所有选项我都试了一遍,仍然不行,无法看到U盘。有没有办法 ...

既然ud不行那就改回普通的mbr试试






把前面的附件ud.7z里的grldr 和 siso 放到U盘的根目录
按上面两图修改U盘的mbr和pbr
再启动试试看你的笔记本是否认这种引导。

改的时候要注意目标磁盘是否是U盘,不要改错了。

点评

好的,我试试。  详情 回复 发表于 2021-8-7 08:24
回复

使用道具 举报

31#
 楼主| 发表于 2021-8-7 05:57:03 | 只看该作者
hilsonma大大提供的ud压缩包里无损格式化ud.cmd所有选项我都试了一遍,仍然不行,无法看到U盘。有没有办法不量产让U盘按CDROM的方式启动?我似乎在论坛里看到过,我搜索看看。

点评

既然ud不行那就改回普通的mbr试试 [attachimg]484603[/attachimg] [attachimg]484604[/attachimg] 把前面的附件ud.7z里的grldr 和 siso 放到U盘的根目录 按上面两图修改mbr和pbr 再启动试试看你的笔记  详情 回复 发表于 2021-8-7 08:22
回复

使用道具 举报

30#
 楼主| 发表于 2021-8-7 05:35:37 | 只看该作者
在另一台电脑上,这个U盘启动正常,应该是制作成功了。老的苹果笔记本无法启动应该是我哪里没弄对。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 06:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表