无忧启动论坛

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

【已解决】关于grub4dos中的两个命令的疑惑

[复制链接]
1#
发表于 2010-10-8 18:47:45 | 显示全部楼层
你rootnoverify和chainloader的不是同一个磁盘当然失败了。

相当于你叫人去超市帮你买药。

如果这家超市刚好有卖药就或以买到了。如果没有当然是买不到了。

rootnoverify 设定启动磁盘号。(可能这个说法不是很贴切)

比如你可以先从(cd)上chainloader一个bootmgr
然后
rootnoverify (hd0,0)
就可以启动硬盘上的NT6系统了.

[ 本帖最后由 chenall 于 2010-10-8 18:52 编辑 ]
回复

使用道具 举报

2#
发表于 2010-10-10 20:12:20 | 显示全部楼层
见2楼的解释。

rootnoverify /root 指定要启动时使用的设备号。只要了解了这一点就不会有迷惑了。

并且前面因为root和chainloader的设备号不一样时,启动失败。

并不是因为找不到chainloader的文件,失败其实已经和grub4dos无关了,因为只要chainloader成功了。其它是加载的文件的关系了。

比如你chainloader ntldr以后,再rootnoverify到其它设备,启动时NTLDR可能就会提示NTDETECT.COM不存在。
如果chainloader 一个IO.SYS那可能就是提示COMMAND.COM找不到。
这些都不再是GRUB4DOS的问题了。

如果是针对同一设备.
那rootnoverify和chainloader的顺序无关紧要。

[ 本帖最后由 chenall 于 2010-10-10 20:16 编辑 ]
回复

使用道具 举报

3#
发表于 2010-10-10 20:21:38 | 显示全部楼层
原帖由 yjstone 于 2010-10-9 23:43 发表
root命令的确与rootnoverify命令不尽相同,但貌似这与我的问题并没什么关系。


rootnoverify 不检测root文件系统强制设置root.  比如你可以rootnoverify (hd88,8),强制设置root为(hd88,8)

root 如果设备不存在或文件系统不可识别都会出错。

rootnoverify 一般是在引导IMG时配合chainloader +1或(fdx)之类的形式来启动。

如果不是+1也不是像(fdx),(hdx,y)之类的那rootnoverify可有可无。
像chainloader /IO.SYS /NTLDR /BOOTMGR 这些都不需要rootnoverify。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 01:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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