|
低手好久不来无忧,近来也是为grub4dos新版的新命令来学习的。看grub4dos去置顶帮助啊。
先copy一段:
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 ,软驱类设备
同时还有对特殊设备的命名:
() 就是一对空括号,表示当前设备。
(bd) boot device ,通用写法,初始启动设备,可以使菜单更具通用性。
如果使用了外置菜单文件menu.lst的话通常是外置菜单文件menu.lst所在的设备。如果是内置菜单就是GRLDR文件所在设备。
注:使用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)中的所有字节。
注:kernel (rd)+1启动时,默认的启动设备改为当前root。
(hd) 表示紧接最后一块硬盘之后的硬盘号码。
当需要用 map 创建一个新的虚拟硬盘的时候,这个新的虚拟硬盘的号码就可以指定为 (hd)。
比如: map /ramos.img (hd) 则(hd-1)将指向仿真出的这块虚拟硬盘。 |
|