无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5434|回复: 15
打印 上一主题 下一主题

[求助] 最新版GRUB4DOS使用usb --init后不到BCD文件

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-28 18:47:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,换成旧版(06-03)同样的菜单一切正常

  1. title 加速启动
  2. find --set-root /myupanroot.sys
  3. chainloader /bootmgr
  4. usb --init
  5. boot
复制代码


grldr用bootmgr引导,这是新版改动写法变了,还是bug?
2#
 楼主| 发表于 2017-2-28 18:48:32 | 只看该作者
此问题 自“修正 usb2.0”一直就有!
回复

使用道具 举报

3#
发表于 2017-2-28 19:02:03 | 只看该作者
本帖最后由 2011yaya2007777 于 2017-2-28 19:04 编辑
  1. 01.title 加速启动
  2. 02.usb --init
  3. 03.find --set-root /myupanroot.sys
  4. 04.chainloader /bootmgr
  5. 05.boot
复制代码

这样的顺序如何?

在命令行执行
usb --init
反馈什么信息?

点评

我这会儿没有测试条件,因为没有需要加载USB 2.0驱动的电脑 在我自己的电脑上不会出现找不到bcd的问题,可以正常返回bootmgr菜单 单独执行usb --init Error 82. No USB device fount. USB device is not re  详情 回复 发表于 2017-2-28 19:53
回复

使用道具 举报

4#
 楼主| 发表于 2017-2-28 19:53:13 | 只看该作者
2011yaya2007777 发表于 2017-2-28 19:02
这样的顺序如何?

在命令行执行


我这会儿没有测试条件,因为没有需要加载USB 2.0驱动的电脑

在我自己的电脑上不会出现找不到bcd的问题,可以正常返回bootmgr菜单(无论哪种写法)

单独执行usb --init

Error 82. No USB device fount. USB device is not ready.

U盘NTFS文件系统,grldr设置系统、隐藏、只读属性,没有使用menu.lst,booticex64 1.3.4编辑

回复

使用道具 举报

5#
发表于 2017-2-28 20:13:55 | 只看该作者
等有机会再试吧。

点评

已测试,问题依旧 file:\Boot\BCD status:0xc0000000e  详情 回复 发表于 2017-3-1 09:14
回复

使用道具 举报

6#
 楼主| 发表于 2017-3-1 09:14:35 来自手机 | 只看该作者
本帖最后由 nttwqz 于 2017-3-1 09:18 编辑
2011yaya2007777 发表于 2017-2-28 20:13
等有机会再试吧。


已测试,问题依旧

file:\Boot\BCD
status:0xc000000e

不知道是否和BCD菜单编写有关,为了保证U盘可启动(U盘bootmgr引导,无隐藏分区),device 写的是[boot]不是U盘分区盘符,因为之前分区盘符有时候无法启动
回复

使用道具 举报

7#
 楼主| 发表于 2017-3-1 09:15:18 来自手机 | 只看该作者
单独执行usb --init正常

发现一个USB设备,0x80
回复

使用道具 举报

8#
发表于 2017-3-1 09:31:47 | 只看该作者
不知道是否和BCD菜单编写有关

看了好多帖子不能启动bootmgr都与BCD有管。
你使用 BOOTICE 编辑一下。

点评

算了,还是不行,单独弄个6月份的grldr加载USB驱动用。  详情 回复 发表于 2017-3-1 18:29
我貌似没有使用过第三方工具编辑过bcd,都是用bcdedit,稍后我改成U盘盘符试试  详情 回复 发表于 2017-3-1 10:41
回复

使用道具 举报

9#
 楼主| 发表于 2017-3-1 10:41:54 来自手机 | 只看该作者
2011yaya2007777 发表于 2017-3-1 09:31
看了好多帖子不能启动bootmgr都与BCD有管。
你使用 BOOTICE 编辑一下。

我貌似没有使用过第三方工具编辑过bcd,都是用bcdedit,稍后我改成U盘盘符试试
回复

使用道具 举报

10#
 楼主| 发表于 2017-3-1 18:29:35 来自手机 | 只看该作者
2011yaya2007777 发表于 2017-3-1 09:31
看了好多帖子不能启动bootmgr都与BCD有管。
你使用 BOOTICE 编辑一下。

算了,还是不行,单独弄个6月份的grldr加载USB驱动用。
回复

使用道具 举报

11#
发表于 2017-3-2 19:18:24 | 只看该作者
本帖最后由 求道者 于 2017-3-2 19:21 编辑

这个问题我遇到过 但是没人在意
总之你吧PE放到ISO然后用map --mem加载就行
然后UEFI的话 xorboot仿真磁盘ISO

假如这个问题是从6月份之后引入的
而且老板本能加载USB2.0的话
那就是BUG了
回复

使用道具 举报

12#
发表于 2017-3-3 08:50:02 | 只看该作者
本帖最后由 2011yaya2007777 于 2017-3-3 09:00 编辑

问题找到了。原来 bootmgr 启动初始,要读 INT13/AH=48 。而 grub4dos-0.4.6a-2016-07-03 版本把内置的 INT13/AH=48 精简掉了,可能 BIOS 自带的不兼容吧。
下一正式版本更新。

把 ISO 解开放在 U 盘,通过 bootmgr 启动,不是好方法,问题多多。搜索了不少帖子,五花八门,没有统一的解决办法。
我在 U 盘测试,不加载内置 usb 驱动,启动时虽然不提示 BCD 错误,但是启动到桌面图像,就要进桌面时,蓝屏死机,提示 0x50 错误。
如果 ISO 不解开放在 U 盘,启动没有问题(不论是否加载内置 usb 驱动,不论有无内置 INT13/AH=48 )。

点评

会影响AMD usb --init后的启动速度吗?  详情 回复 发表于 2017-3-4 13:40
回复

使用道具 举报

13#
发表于 2017-3-3 10:23:38 | 只看该作者
路过,留个脚印
回复

使用道具 举报

14#
发表于 2017-3-4 13:40:37 | 只看该作者
2011yaya2007777 发表于 2017-3-3 08:50
问题找到了。原来 bootmgr 启动初始,要读 INT13/AH=48 。而 grub4dos-0.4.6a-2016-07-03 版本把内置的 INT ...

会影响AMD usb --init后的启动速度吗?
回复

使用道具 举报

15#
发表于 2017-3-4 20:43:28 来自手机 | 只看该作者
不会
回复

使用道具 举报

16#
发表于 2017-3-19 13:26:00 | 只看该作者
楼主试试 grub4dos-0.4.6a-2017-03-19
实际上好像grub4dos-0.4.6a-2017-03-06就解决了这问题
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 04:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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