无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
2281#
发表于 2022-3-23 14:21:15 | 只看该作者
2011yaya2007777 发表于 2022-3-23 09:30
看了一下分区表,很正常。
由于无法复现问题,故暂时无解。

我自己用qemu虚拟机,把物理硬盘分配给虚拟机后测试各版本grub4efi也是都非常正常的,可见怕并不是分区表造成的.
这很可能是bios的黑锅,但是从优盘上启动g4e 又没有问题,着实费解.2021年0723是这个硬盘能正常加载出菜单的最后一个版本,2021年0728直接卡在booting find  界面   就是find命令有bug吧
可是这个bug 并非分区表造成的,或许是bios吧,...大佬可以弄一个带详细调试信息的g4e 我试试吗  ?   

回复

使用道具 举报

2282#
 楼主| 发表于 2022-3-23 17:15:52 | 只看该作者
本帖最后由 2011yaya2007777 于 2022-3-23 17:42 编辑
可以弄一个带详细调试信息的g4e 我试试吗  ?

你要愿意测试,那很好。不过很辛苦。需要很多次测试,逐步缩小范围。
表面看,似乎是 find 函数的问题,其实不一定。容我再分析一下。

BOOTX64-cs1.rar

141.16 KB, 下载次数: 3, 下载积分: 无忧币 -2

回复

使用道具 举报

2283#
发表于 2022-3-23 18:27:10 | 只看该作者
2011yaya2007777 发表于 2022-3-23 17:15
你要愿意测试,那很好。不过很辛苦。需要很多次测试,逐步缩小范围。
表面看,似乎是 find 函数的问题, ...

我弄了一个固态硬盘接上去了,
屁事没有.能用g4e
我的机械硬盘只要装上就会歇菜
可是虚拟机测试分区表也没毛病
我的机械硬盘上有好几个ntfs分区 一个10g的esp分区 fat32格式
还有一个apfs分区  一个ext4分区


回复

使用道具 举报

2284#
发表于 2022-3-23 18:40:44 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 17:15
你要愿意测试,那很好。不过很辛苦。需要很多次测试,逐步缩小范围。
表面看,似乎是 find 函数的问题, ...

运行调试版本 显示grub_init-3之后挂了
回复

使用道具 举报

2285#
 楼主| 发表于 2022-3-23 19:32:40 | 只看该作者
有可能是apfs分区惹的祸。

BOOTX64-cs2.rar

140.93 KB, 下载次数: 2, 下载积分: 无忧币 -2

回复

使用道具 举报

2286#
发表于 2022-3-23 19:39:51 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 19:32
有可能是apfs分区惹的祸。

grub_init-3  
efidisk_init-0
efidisk_init-1
显示这些后就死掉了
回复

使用道具 举报

2287#
 楼主| 发表于 2022-3-23 20:07:05 来自手机 | 只看该作者
你把apfs分区表发上来。bin文件。
回复

使用道具 举报

2288#
发表于 2022-3-23 20:23:42 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 19:32
有可能是apfs分区惹的祸。

我把机械硬盘apfs分区删除,故障依旧.
我重启,把ext4分区删除,突然看到esp分区有隐藏属性,顺手取消隐藏.
再次重启,故障消失.
我看 要么是这个ext4分区有问题,要么是esp分区设置了隐藏属性造成的?   
我继续确认一下看是不是esp隐藏属性的锅
回复

使用道具 举报

2289#
发表于 2022-3-23 20:29:43 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 20:07
你把apfs分区表发上来。bin文件。

大佬,我通过分区删除法得出结论,造成问题的原因是ext4分区,删除就没事了,和apfs没一毛钱关系。
这个ext4分区整不明白了,装的是ubuntu20.04
回复

使用道具 举报

2290#
发表于 2022-3-23 20:35:42 | 只看该作者
2011wyy 发表于 2022-3-23 20:30
厉害,我也来试试

其实用 启动ISO里的BOOT.SDI,可以直接启动WIM

如何启动?
回复

使用道具 举报

2291#
 楼主| 发表于 2022-3-23 20:38:40 来自手机 | 只看该作者
可惜把ext4分区删除了。可能是新的版本,g4e不适应?如果能把ext4分区表和apfs分区表发上来就好了,可惜没有了。
回复

使用道具 举报

2292#
发表于 2022-3-23 20:41:03 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 19:32
有可能是apfs分区惹的祸。

我确定了,就是ext4分区造成的。删除ext4分区后,g4e正常 。我把分区表恢复,g4e又卡住。
装的是ubuntu 20.04  ext4文件系统  
这是什么原理?
看来是对ext4的支持有问题了!
回复

使用道具 举报

2293#
 楼主| 发表于 2022-3-23 20:49:47 来自手机 | 只看该作者
你这个ext4分区是ubuntu 20.04 格式化的吗?你把这个分区表发过来好吗?

点评

真机测试将硬盘ext4分区删除,就能启动g4d. 那说明是ext4问题? 我用qemu启动整个机械硬盘,ext4分区不删除,很正常。find 命令没问题,root (hd0,2)执行后也没问题,这里又证实ext4无问题??  详情 回复 发表于 2022-3-23 21:10
大佬爬楼2284 层 就能下载那个分区表文件 这个分区是2004版本ubuntu格式化的  详情 回复 发表于 2022-3-23 20:54
回复

使用道具 举报

2294#
发表于 2022-3-23 20:54:53 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 20:49
你这个ext4分区是ubuntu 20.04 格式化的吗?你把这个分区表发过来好吗?

大佬爬楼2284 层 就能下载那个分区表文件
这个分区是2004版本ubuntu格式化的

回复

使用道具 举报

2295#
发表于 2022-3-23 21:10:13 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 20:49
你这个ext4分区是ubuntu 20.04 格式化的吗?你把这个分区表发过来好吗?

真机测试将硬盘ext4分区删除,就能启动g4d.
那说明是ext4问题?

我用qemu启动整个机械硬盘,ext4分区不删除,很正常。find 命令没问题,root (hd0,2)执行后也没问题,这里又证实ext4无问题??

回复

使用道具 举报

2296#
 楼主| 发表于 2022-3-23 21:15:08 来自手机 | 只看该作者
2284层是gpt头和分区表,里面还有ext4分区表?这我没有注意,你确定是这样的吗?

点评

卡efidisk init3 是说4分区卡住了,还是3分区? 如果是硬盘分区的问题,那为什么把整个硬盘塞进虚拟机跑,故障不能重现?  详情 回复 发表于 2022-3-23 21:23
回复

使用道具 举报

2297#
 楼主| 发表于 2022-3-23 21:21:29 来自手机 | 只看该作者
是比较诡异,我觉得可能是主板UEFI固件的问题。可能是g4e没有适应这个固件。
回复

使用道具 举报

2298#
发表于 2022-3-23 21:23:13 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 21:15
2284层是gpt头和分区表,里面还有ext4分区表?这我没有注意,你确定是这样的吗?

卡efidisk init3  是说4分区卡住了,还是3分区?
如果是硬盘分区的问题,那为什么把整个硬盘塞进虚拟机跑,故障不能重现?   
回复

使用道具 举报

2299#
 楼主| 发表于 2022-3-23 21:33:42 来自手机 | 只看该作者
efidisk-init是我在重要的指令中间插入的标记。现在卡在了收集分区信息功能上。明天继续测试。

点评

我bios中禁用sata控制器,然后把优盘弄成gpt分区表,一个esp分区,另一个分区用ubuntu2004格式化成ext4,故障重现了。 就是ext4的问题,可是虚拟机就没事,真的是吐血了!  详情 回复 发表于 2022-3-24 01:45
我的硬盘第三分区是ext4 第四分区是apfs 测试卡efidisk-init1 也就是说第二分区初始化成功 第三分区ext4初始化不了了 虚拟机测试能跑出8个efidisk-init 刚好对应8个分区 看来就是bios的bug了  详情 回复 发表于 2022-3-23 21:49
回复

使用道具 举报

2300#
发表于 2022-3-23 21:49:22 | 只看该作者
2011yaya2007777 发表于 2022-3-23 21:33
efidisk-init是我在重要的指令中间插入的标记。现在卡在了收集分区信息功能上。明天继续测试。

我的硬盘第三分区是ext4  第四分区是apfs
测试卡efidisk-init1  也就是说第二分区初始化成功  第三分区ext4初始化不了了
虚拟机测试能跑出8个efidisk-init 刚好对应8个分区
看来就是bios的bug了
回复

使用道具 举报

2301#
发表于 2022-3-23 22:06:43 | 只看该作者
2011wyy 发表于 2022-3-23 21:21
请看我的古老帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372214

没看明白和你说的有什么联系。
回复

使用道具 举报

2302#
发表于 2022-3-24 01:45:39 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-23 21:33
efidisk-init是我在重要的指令中间插入的标记。现在卡在了收集分区信息功能上。明天继续测试。

我bios中禁用sata控制器,然后把优盘弄成gpt分区表,一个esp分区,另一个分区用ubuntu2004格式化成ext4,故障重现了。
就是ext4的问题,可是虚拟机就没事,真的是吐血了!
回复

使用道具 举报

2303#
 楼主| 发表于 2022-3-24 08:29:16 | 只看该作者
请测试

BOOTX64-cs3.rar

141.22 KB, 下载次数: 4, 下载积分: 无忧币 -2

点评

如图所示  详情 回复 发表于 2022-3-24 09:26
回复

使用道具 举报

2304#
发表于 2022-3-24 09:26:27 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-24 08:29
请测试

如图所示  

IMG_20220324_092532.jpg (53.52 KB, 下载次数: 311)

IMG_20220324_092532.jpg
回复

使用道具 举报

2305#
 楼主| 发表于 2022-3-24 09:55:26 | 只看该作者
本帖最后由 2011yaya2007777 于 2022-3-24 10:39 编辑

图不清楚

BOOTX64-cs4.rar

141.36 KB, 下载次数: 5, 下载积分: 无忧币 -2

点评

图和2315楼一样的,多了一行 partition_info_init-10  详情 回复 发表于 2022-3-24 11:07
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=422652&pid=4520885&fromuid=350941 高清图 其实手机拍的很清晰的,但是手机端上传后从6M 压缩到50kb 我也是服了  详情 回复 发表于 2022-3-24 10:39
[attachimg]498271[/attachimg]  详情 回复 发表于 2022-3-24 10:31
回复

使用道具 举报

2306#
发表于 2022-3-24 10:31:34 | 只看该作者


回复

使用道具 举报

2307#
发表于 2022-3-24 10:39:57 | 只看该作者

http://bbs.wuyou.net/forum.php?m ... &fromuid=350941

高清图
其实手机拍的很清晰的,但是手机端上传后从6M 压缩到50kb 我也是服了
回复

使用道具 举报

2308#
 楼主| 发表于 2022-3-24 10:59:32 | 只看该作者
2315# 很清楚,谢谢!
麻烦再测试一下 2314# 的 BOOTX64-cs4.rar,增加了2个断点。
回复

使用道具 举报

2309#
发表于 2022-3-24 11:07:51 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-3-24 09:55
图不清楚

图和2315楼一样的,多了一行
partition_info_init-10
回复

使用道具 举报

2310#
 楼主| 发表于 2022-3-24 11:31:32 | 只看该作者
继续测试。

BOOTX64-cs5.rar

142 KB, 下载次数: 3, 下载积分: 无忧币 -2

点评

最后两排是 ls_func-0,(hd1,2)/efi/boot/bootx64.efi ls_func-3, 这个(hd1,2)就是ext4分区  详情 回复 发表于 2022-3-24 11:43
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 22:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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