- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
grub4dos对于常规设备有两种命名规则
grub4dos对于常规设备有两种命名规则
一种是 (ud) , (pd) , (nd) , (hd) , (cd) , (fd) 六种直观设备命令,可以对 hd 、 cd 、 fd 三种设备进行编号。
ud 为 bean 原创的 fbinst 启动方式制作的隐藏分区
pd 为 pxe device ,即pxe设备
nd 为 network device ,网络驱动器,现已不常用
hd 为 hard device ,磁盘类设备
cd 为 cdrom device ,光驱类设备
fd 为 floppy device ,软驱类设备
编号规则见下方示例。
另一种是以 0x0 至 0xff 的值来命名所有设备。(此值名为 驱动器号 )
(书写菜单文件时驱动器号和设备名均使用小写字母,下列说明为美观使用大写字母)
设备名 : 驱动器号
fd0 : 0x0
fd1 : 0x1
...
pxe : 0x21
ud : 0x23
...
hd0 : 0x80
hd1 : 0x81
...
cd : 0x9F (这个不一定正确,视bios而定)
hd32 : 0xA0
...
hd127 : 0xFF
注1:0x0-0x7F是提供给软盘镜像的(除特殊几个外,如 0x21 、 0x23)
注2:(hd32) 是一个 grub 驱动器,驱动器号和 (0xA0) 等价。
如果一个虚拟驱动器被指定为一个大于或等于0xA0 的驱动器号,那么它将被视为是一个光盘。(即,是 2048 字节的大扇区)
注3:(0xFF) 是最后一个CD/DVD设备 (如果用map命令映射(hd32)不工作的话请尝试用此参数)
注4:使用 grub 设备时通常可以简写,如:
(0) = (fd0)
(1) = (fd1)
...
(160) = (hd32)
...
注5: 引用 不点 的说法:
BIOS 数据区中软盘个数最多也就是 4。DOS 只能认到 2 个,一个是 A 盘,一个是 B 盘。find 只能可靠访问 BIOS 数据区所承认的软盘。如果试图访问未承认的软盘,则有可能出问题(例如死机)。自己虚拟的过多的软盘,不要指望 find 去查找。你可以用其它方法,例如 ls 命令来确定。
同时还有对特殊设备的命名:
() 就是一对空括号,表示当前设备。
(bd) boot device ,通用写法,初始启动设备,可以使菜单更具通用性。注:使用configfile命令会改变启动设备。
(md) 内存驱动器,实现了将整个内存作为一个磁盘驱动器来访问。(预留驱动器号 0xffff )
注意: (md)只工作在支持BIOS中断int15/EAX=E820h的系统上。
(rd) 随机存贮驱动器。(md) 设备访问内存是从物理地址 0 开始,而 (rd) 可以访问起始于任何基地址的内存。
随机存贮器的基址与长度可以通过 map 命令指定。你甚至能够为(rd)驱动器指定一个BIOS驱动器号。
比如: map --ram-drive=0xf0 (注:默认的 (rd) 驱动器号是使用0x7F的软驱号)。
如果 (rd) 是硬盘驱动器镜像,你应该用大于或等于0x80的值来改变它的驱动器号。
(rd)+1这个标志始终代表文件,它包含存储在(rd)中的所有字节。
示例:
直观设备命名:
1、硬盘及分区编号 从 0 开始
(hd0) -第一硬盘
(hd1) -第二硬盘
(hd2) -第三硬盘
等.
特殊: (hd-1) -最后一块硬盘
2、硬盘主分区编号从 0 开始至 3 结束,逻辑分区编号从 4 开始(MBR分区表)
(hd#, 0) -第一主分区(在硬盘上#)
(hd#, 1) -第二主分区(在硬盘上#)
(hd#, 2) -第三主分区(在硬盘上#)
(hd#, 3) -第四主分区(在硬盘上#)
(hd#, 4) -第一逻辑分区(在硬盘上#)
(hd#, 5) -第二逻辑分区(在硬盘上#)
(hd#, 6) -第三逻辑分区(在硬盘上#)
(hd#, 7) -第四逻辑分区(在硬盘上#)
等.
例:
(hd0,0) -第一硬盘上的第一主分区
(hd0,1) -第一硬盘上的第二主分区
(hd2,3) -第三硬盘上的第四主分区
(hd0,4) -第一硬盘上的第一逻辑分区
(hd2,10)
文档评论(0)