无忧启动论坛

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

[已解决] grub 帮助文档的理解问题

[复制链接]
跳转到指定楼层
1#
发表于 2013-12-16 16:44:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 1549957235 于 2013-12-18 14:18 编辑

帮助文档中:
相对路径支持的新特性
使用'root' 或 'rootnoverify'命令来指定'工作目录' 。

例如:

root (hd0,0)/boot/grub

这就指定了当前工作目录是(hd0,0)/boot/grub 。

因此所有继"/..."之后的文件名将实际提交到(hd0,0)/boot/grub/...

也就是说:

cat /menu.lst

将等同于

cat (hd0,0)/boot/grub/menu.lst




这是不是说随后的目录若不设置是不是都是在此下的?
2#
发表于 2013-12-16 17:39:34 | 只看该作者
configfile /FILE 命令执行后,boot device 和 root device 将同时更新为 FILE 文件所在的设备。这个要注意。

点评

boot device 是指默认设备执行顺序,后面命令若不更改就是默认的顺序吗? root device 是指默认工作目录,后面不更改就是默认在其下是吗? 还有指示文件位置时 如: /BOOT/GRUB/MENU2.LST 的Boot是什么  详情 回复 发表于 2013-12-16 18:06
回复

使用道具 举报

3#
 楼主| 发表于 2013-12-16 18:06:32 | 只看该作者
stevenldj 发表于 2013-12-16 17:39
configfile /FILE 命令执行后,boot device 和 root device 将同时更新为 FILE 文件所在的设备。这个要注意 ...

boot device  是指默认设备执行顺序,后面命令若不更改就是默认的顺序吗?
root device  是指默认工作目录,后面不更改就是默认在其下是吗?
还有指示文件位置时  如: /BOOT/GRUB/MENU2.LST         的Boot是什么意思?
回复

使用道具 举报

4#
发表于 2013-12-16 18:16:28 | 只看该作者
boot device 是一个磁盘,不是顺序,就像你在 Dos 下输入 D: 进入 D 盘一样

root device 是一个目录,就像你在 Dos 下输入 cd \boot\grub 一样

点评

这么说boot device 就是根设备了 root device就是根目录 对吗?  详情 回复 发表于 2013-12-16 21:36
回复

使用道具 举报

5#
 楼主| 发表于 2013-12-16 21:36:39 | 只看该作者
stevenldj 发表于 2013-12-16 18:16
boot device 是一个磁盘,不是顺序,就像你在 Dos 下输入 D: 进入 D 盘一样

root device 是一个目录,就 ...

这么说boot device 就是根设备了
root device就是根目录  对吗?
回复

使用道具 举报

6#
发表于 2013-12-16 21:56:00 | 只看该作者
执行
root (hd0,0)/boot/grub
以后所有使用/开头的路径都是相对于(hd0,0)/boot/grub目录比如
configfile /menu.lst
就相当于
configfile (hd0,0)/boot/grub/menu.lst

()代码当前根磁盘,所以如果这时要访问(hd0,0)/boot/test.txt
可以这样用
cat ()/boot/test.txt

点评

哦 设置根目录时设置了根磁盘? 就相当于进入了根目录,所以确定了根磁盘对吧  详情 回复 发表于 2013-12-16 23:35
回复

使用道具 举报

7#
 楼主| 发表于 2013-12-16 23:35:54 | 只看该作者
chenall 发表于 2013-12-16 21:56
执行
root (hd0,0)/boot/grub
以后所有使用/开头的路径都是相对于(hd0,0)/boot/grub目录比如

哦  设置根目录时设置了根磁盘?  就相当于进入了根目录,所以确定了根磁盘对吧
回复

使用道具 举报

8#
发表于 2013-12-17 18:26:58 | 只看该作者
本帖最后由 stevenldj 于 2013-12-17 18:28 编辑

你怎么绕在里面出不来了?不用去纠结什么根目录,根磁盘,你自己进入 grub4dos 的命令行多试试就知道了,就用 root 和 ls 两条命令试试,就知道了。

root 命令同时设置当前磁盘和当前目录,除了 root 命令,其它命令都不能改变当前磁盘和当前目录(rootnoverify 和 configfile 除外,这个你也可以试试)。

root 就相当于 DOS 下的 cd 命令,你就这样理解就 OK 了。很简单的一个命令,不要想太多。

点评

还是实践重于理论还是多去试试吧  详情 回复 发表于 2013-12-17 20:41
回复

使用道具 举报

9#
 楼主| 发表于 2013-12-17 20:41:01 | 只看该作者
stevenldj 发表于 2013-12-17 18:26
你怎么绕在里面出不来了?不用去纠结什么根目录,根磁盘,你自己进入 grub4dos 的命令行多试试就知道了,就 ...

还是实践重于理论还是多去试试吧
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 21:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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