无忧启动论坛

标题: UMBR 各种参数及出错信息 [打印本页]

作者: ko20010214    时间: 2024-4-29 22:43
标题: UMBR 各种参数及出错信息
重新开一个贴,方便讨论。
我也看了论坛里关于提交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 是啥?


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


作者: ko20010214    时间: 2024-4-30 00:06
我以为, Umbr是在MBR扇区里定义4个引导文件的存放地址,然后可以去试着引导各种引导文件的。
但它只能引导grldr 是吗? 或者说与grldr类似的引导文件? 比如 Wee63?
然而通过Grldr,我们又可以去引导WBM,去读取BCD菜单,从而去启动BCD菜单里的系统加载项?
作者: szwp    时间: 2024-4-30 07:15
现在才玩UMBR确实晚了点
作者: hilsonma    时间: 2024-4-30 15:19
本帖最后由 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)
作者: softwarezheng    时间: 2024-5-4 09:12
感谢,大神




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3