无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 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:30:50 | 只看该作者
厉害,我也来试试

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

这多了一种启动方式
回复

使用道具 举报

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

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

如何启动?
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

回复

使用道具 举报

2296#
发表于 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无问题??

回复

使用道具 举报

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

使用道具 举报

2298#
发表于 2022-3-23 21:21:24 | 只看该作者
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

2302#
发表于 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了
回复

使用道具 举报

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

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

使用道具 举报

2304#
发表于 2022-3-23 22:12:00 | 只看该作者
本帖最后由 2011wyy 于 2022-3-23 22:19 编辑
wintoflash 发表于 2022-3-23 22:06
没看明白和你说的有什么联系。

那我也不知道你在问啥
按照那个帖子的方法,就可以启动 WIM 了。我那帖子不就在说这个么!

那个帖子的原先的第10楼,被版主调整到第2楼了(大概因为被推荐,自动上升到第2楼的缘故吧)。所以与主楼帖子里所说的10楼有点出入,我懒得去改了。
回复

使用道具 举报

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

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

使用道具 举报

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

BOOTX64-cs3.rar

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

回复

使用道具 举报

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

如图所示  

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

IMG_20220324_092532.jpg
回复

使用道具 举报

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

图不清楚

BOOTX64-cs4.rar

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

回复

使用道具 举报

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


回复

使用道具 举报

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

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-29 19:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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