无忧启动论坛

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

[求助] map () (hd0) 出错

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-23 23:06:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
map () (hd0) 出错:

Error  1: Filename must be either an absolute pathname or blocklist

这是怎么回事?

完整菜单是这样:
title [1] 搜索并启动硬盘上的 NT6 系统\n(Windows 8/7/Vista/2012/2008)
find --set-root --devices=h /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /bootmgr
chainloader /bootmgr

grldr 是最新的 0.4.6a 2013-03-20 的版本,用 fbinst 放到 ud 区执行,因为主板太老,ud 格式化成了 zip 驱动器,所以实际上整块 u 盘(移动硬盘)是被是被成 fd0,ud 区也是 fd0,在u盘的第一主分区上有bootmgr,find 能找到,移动硬盘第一分区别识别成 (fd0,0),在后面的 map () (hd0) 的时候出错,求解
2#
 楼主| 发表于 2013-3-23 23:18:15 | 只看该作者
好像知道原因了,貌似是 map 命令不认 (fd0,0) 这种设备名称的问题,可是老主板不支持 usb-hdd 启动,只认 usb-zip,这怎么破?
回复

使用道具 举报

3#
发表于 2013-3-23 23:59:46 | 只看该作者
哦,把(hd0)改成(hd0,0)试试!
回复

使用道具 举报

4#
发表于 2013-3-24 01:33:58 | 只看该作者
既然 U 盘被认成了 zip 盘 变为 fd 设备只有好,因为无需再 用
map () (hd0)
map (hd0) ()

重设盘序了

只需把 find --set-root --devices=h /bootmgr 改成 find --set-root --devices=f /bootmgr
  1. title [1] 搜索并启动U盘上的 bootmgr\n

  2. find --set-root --devices=f /bootmgr

  3. chainloader /bootmgr
复制代码


其实只要不是启动 机器内硬盘上的系统都没必要重新调整盘序的

[ 本帖最后由 2011ryoohki 于 2013-3-24 01:47 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2013-3-24 05:30:44 | 只看该作者
问题是,如果所有的机器都能把格成 zip 的 ud 盘认成 fd0 那就好了,可是我这用好几台机器测试的结果是,只有那一台机器会认成 fd0,其他的机器都是认成 hd0 的,是个海尔的笔记本,比较老了,这千奇百怪的 BIOS,我就擦了。。。算了明天再搞。
回复

使用道具 举报

6#
发表于 2013-3-24 14:18:35 | 只看该作者
按理说不应该出错的,换一个grldr版本再试试。可能是新版本的bug
回复

使用道具 举报

7#
 楼主| 发表于 2013-3-24 22:46:45 | 只看该作者
试了各版的,全都不认 map (fd0,0) (),全和顶楼一样的报错。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 07:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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