无忧启动论坛

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

[求助] UMBR 各种参数及出错信息

[复制链接]
跳转到指定楼层
1#
发表于 2024-4-29 22:43:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
重新开一个贴,方便讨论。
我也看了论坛里关于提交BUG的建议格式,并把示例帖子又精读了一遍。
自已觉得没法讲得那么详细,我也不是提交BUG。

简单介绍一下我的硬件
Lenovo M4500Q B207 , i3 4170的 CPU,
得,不打字了,直接截图吧。


SOYO 1T SSD 是GPT格式,分了两个区,一个是数据区,exfat格式,一个是EFI区,FAT32格式。
我是用了一个8G的U盘(FAT32格式,MBR),在这个U盘里装了G4D,然后通过Legacy方式引导进了G4D的commandline模式,
在里面用的UMBR命令。



UMBR 是个非常有创意的东东,可以让GPT硬盘也用上Legacy启动。这得益于GPT硬盘保留了MBR扇区及chenall的工作。
可是高手们都惜字如金,这么好的东西也没花力气去介绍和推广。不点更是直言,不要开历史的倒车,BIOS注定是会被抛弃的。
可现下这个UMBR是个非常好的解决方案。
我有两个疑问:
1. 它是不是不能直接启动Windows的启动文件(EFI)?非要启动到G4D的UEFI版本的bootx64.efi 或者是G4D 的DOS版本的Grldr?
按说它应该启动得了任何的启动文件才对啊……要不然怎么利用它来启动引导各种系统?
2.  它所谓的第四个引导区是怎么默认的?默认的谁?
我有介出错的图:


第1个引导区出错,那个是原本的bootx64.efi, 被我改名为boot64.efi了。 出错信息为 129>=1590656 ,不知道啥意思。
第2个引导区是成功的,它是g4D的dos下的grldr.
第3个也是成功的,它是g4D的EFI下的g4ebootx64.efi ,改名成bootx64.efi . 这也是被迫无奈之举,因为LENOVO只认bootx64.efi, 当你把g4ebootx64.efi改成bootx64.efi时,它启动WBM其实是启动了g4E.
第四个引导不知道啥意思 (129,1)+1 是啥?

2#
发表于 2024-4-29 23:52:12 | 只看该作者
umbr是用于BIOS体系下的grldr,生存于GPT硬盘,之前grldr只能生存于MBR硬盘,他怎么可能引导UEFI下的bootx64.efi?
所以:
1、不能直接启动Windows的启动文件(EFI)。只能引导bootmgr(BIOS)。
2、在BIOS下面的grub4dos环境下安装,不知道你想要问的是什么?

回复

使用道具 举报

3#
 楼主| 发表于 2024-4-30 00:06:18 | 只看该作者
我以为, Umbr是在MBR扇区里定义4个引导文件的存放地址,然后可以去试着引导各种引导文件的。
但它只能引导grldr 是吗? 或者说与grldr类似的引导文件? 比如 Wee63?
然而通过Grldr,我们又可以去引导WBM,去读取BCD菜单,从而去启动BCD菜单里的系统加载项?
回复

使用道具 举报

4#
发表于 2024-4-30 07:15:31 来自手机 | 只看该作者
现在才玩UMBR确实晚了点
回复

使用道具 举报

5#
发表于 2024-4-30 15:19:56 | 只看该作者
本帖最后由 hilsonma 于 2024-4-30 15:38 编辑
1. 它是不是不能直接启动Windows的启动文件(EFI)?非要启动到G4D的UEFI版本的bootx64.efi 或者是G4D 的DOS版本的Grldr?
按说它应该启动得了任何的启动文件才对啊……要不然怎么利用它来启动引导各种系统?

umbr是基于扇区启动的,它的4个引导项其实是4个扇区段,这4个扇区段的内容如果是umbr能识别的代码,就能引导,否则不能引导。
并不是楼主理解的启动得了任何启动文件,也不一定能启动各种系统。
楼主上面列出的grldr或g4e的bootx64.efi 应该是umbr正好能识别的,所以能成功。
但是要记得,umbr实际记录的是扇区段,所以当你安装了umbr后,又修改相应文件的话,如果文件储存的扇区段发生变化,就会引导出错。

2.  它所谓的第四个引导区是怎么默认的?默认的谁?

所谓默认,其实是指umbr安装程序默认,一般是默认你操作磁盘的第一个分区,可以使用 -p 参数来指定其他分区
如果直接使用扇区编辑,是可以象前面3个引导项一样,指定任意扇区段的。


第四个引导不知道啥意思 (129,1)+1 是啥?

(129,1)+1 是指第二个硬盘的第二个主分区的第1个扇区,即直接启动(hd1,1)
按扇区段去理解的话,(129,1)+1是指(129,1)0+1,即第二个硬盘的第二个主分区的第一个扇区开始的一个扇区,而这个扇区就是该分区的引导扇区,所以表示启动(hd1,1)

点评

感谢回复。 我对这方面知识太欠缺了,都不知道129是啥意思,原来指第二个硬盘,那还是指向了我的(hd1,1)的第一个扇区了。  发表于 2024-4-30 22:23
回复

使用道具 举报

6#
发表于 2024-11-5 22:17:07 | 只看该作者
赞赞
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 23:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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