无忧启动论坛

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

设备分配的Grub4dos或编号

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-6 20:08:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用在Grub4dos的以下句法驱动或设备被编号-
硬盘硬盘从零被编号-
  • (hd0) -第一个硬盘
  • (hd1) -其次硬盘
  • (hd2) -第三个硬盘
  • 等.

硬盘-分开编号主要分开从零被编号到三-
  • (hd#, 0) -第一主要分区(在硬盘上#)
  • (hd#, 1) -其次主要分区(在硬盘上#)
  • (hd#, 2) -第三主要分区(在硬盘上#)
  • (hd#, 3) -第四主要分区(在硬盘上#)
例子-
  • (hd0,0) -在第一个硬盘上的第一主要分区
  • (hd0,1) -其次在第一个硬盘上的主要分区
  • (hd2,3) -在第三个硬盘上的第四主要分区
  • 逻辑分开从四被编号-
  • (hd#, 4) -第一逻辑分区(在硬盘上#)
  • (hd#, 5) -其次逻辑分区(在硬盘上#)
  • (hd#, 6) -第三逻辑分区(在硬盘上#)
  • (hd#, 7) -第四逻辑分开(在硬盘上#)
  • 等.
例子-
  • (hd0,4) -在第一个硬盘上的第一逻辑分区
  • (hd2,10) -在第三个硬盘上的第七逻辑分区
  • (hd5,9) -在第六个硬盘上的第六逻辑分区
  • 真正CD/DVD驱动真正CD/DVD驱动被编号从(hd32)对(0xFF) -
  • (hd32) -第一真正CD/DVD驱动
  • (hd33) -其次真正CD/DVD驱动
  • (hd34) -第三真正CD/DVD驱动
  • 等.
  • (0xFF) -前真正CD/DVD驱动(尝试此,如果映射(hd32)不工作)
(hd32)是幼虫促进数字等效对(0xA0)。 如果一个虚拟驱动器指定与促进数字大于或等于0xA0,则它对待CD-ROM (即-与2048字节区段)。
CD/DVD驾驶物理或真正的CD/DVD驱动从零被编号-
  • (cd0) -第一CD/DVD驱动
  • (cd1) -第二CD/DVD驱动
  • 等.

软盘驱动器软盘驱动器从零被编号-
  • (fd0) -第一磁盘驱动器
  • (fd1) -其次磁盘驱动器
  • 等.

PXE驱动
  • (pd) -被用于的虚拟设备选定PXE起动服务器的根目录

随机存取存储磁盘驱动
  • (rd) - ramdisk


[ 本帖最后由 摩东王子 于 2010-11-16 15:46 编辑 ]
2#
 楼主| 发表于 2010-10-6 20:11:22 | 只看该作者
Grub4dos Device Allocation/NumberingDrives/devices are numbered using the following syntax in Grub4dos -
Hard DisksHard disks are numbered from zero -
  • (hd0) - first hard disk
  • (hd1) - second hard disk
  • (hd2) - third hard disk
  • etc.

Hard Disk - Partition NumberingPrimary partitions are numbered from zero to three -
  • (hd#,0) - first primary partition (on hard disk #)
  • (hd#,1) - second primary partition (on hard disk #)
  • (hd#,2) - third primary partition (on hard disk #)
  • (hd#,3) - fourth primary partition (on hard disk #)
Examples -
  • (hd0,0) - first primary partition on first hard disk
  • (hd0,1) - second primary partition on first hard disk
  • (hd2,3) - fourth primary partition on third hard disk
Logical partitions are numbered from four -
  • (hd#,4) - first logical partition (on hard disk #)
  • (hd#,5) - second logical partition (on hard disk #)
  • (hd#,6) - third logical partition (on hard disk #)
  • (hd#,7) - fourth logical partition (on hard disk #)
  • etc.
Examples -
  • (hd0,4) - first logical partition on first hard disk
  • (hd2,10) - seventh logical partition on third hard disk
  • (hd5,9) - sixth logical partition on sixth hard disk

Virtual CD/DVD DrivesVirtual CD/DVD drives are numbered from (hd32) to (0xFF) -
  • (hd32) - first virtual CD/DVD drive
  • (hd33) - second virtual CD/DVD drive
  • (hd34) - third virtual CD/DVD drive
  • etc.
  • (0xFF) - last virtual CD/DVD drive (try this if mapping as (hd32) doesn't work)
(hd32) is a grub drive number equivalent to (0xA0). If a virtual drive is specified with a drive number greater than or equal to 0xA0, then it will be treated as a cdrom (i.e. - with 2048-byte sectors).
CD/DVD DrivesPhysical/real CD/DVD drives are numbered from zero -
  • (cd0) - first CD/DVD drive
  • (cd1) - second CD/DVD drive
  • etc.

Floppy Disk DrivesFloppy disk drives are numbered from zero -
  • (fd0) - first floppy drive
  • (fd1) - second floppy drive
  • etc.

PXE Drive
  • (pd) - virtual device used to designate the root directory of a PXE boot server

RAM Disk Drive
  • (rd) - ramdisk
回复

使用道具 举报

3#
发表于 2010-10-6 21:06:05 | 只看该作者
楼主继续,发扬艰苦奋斗的精神,写一个比较详细的Grub4dos教程!
回复

使用道具 举报

4#
发表于 2010-10-6 23:39:48 | 只看该作者
有用有用。。。楼主继续啊
回复

使用道具 举报

5#
发表于 2010-10-7 09:24:14 | 只看该作者
收下了
感谢lz
有点像机器翻译的

[ 本帖最后由 yjd 于 2010-10-7 09:25 编辑 ]
回复

使用道具 举报

6#
发表于 2010-10-7 10:01:53 | 只看该作者
感谢楼主,很有用的,收下了。分开是否应该翻译成分区
回复

使用道具 举报

7#
 楼主| 发表于 2010-10-8 21:06:17 | 只看该作者
3.写主菜单:
menu.lst文件,新建一个文本文件,写上以下内容,另存为menu.lst,注意:编码选UTF-8(否则你的中文菜单显示就不正常了)。



timeout 10
default 4
fontfile (cd)/grub/fonts
gfxmenu (cd)/grub/message
title 1.DOS 启动盘>>
configfile (cd)/grub/lsts/dos.lst
title 2.PE 工具箱>>
configfile (cd)/grub/lsts/pe.lst
title 3.效率源硬盘检测修复
map --mem (cd)/grub/imgs/xlybig.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 4.从硬盘启动
rootnoverify (hd0)

chainloader +1

title 5.GRUB 命令行
commandline



4.写子菜单:
(1)pe.lst文件,方法同上



timeout 10
default 2
fontfile (cd)/grub/fonts
gfxmenu (cd)/grub/message
title 1.中天 winpe 工具箱(jxzhzcf修改)
map (cd)/grub/imgs/ztpe.img (hd0) || map --mem (cd)/grub/imgs/ztpe.img (hd0)
map (hd0) (hd1)
map --hook
find --set-root /peldr
chainloader /peldr
title 2.老毛桃 winpe 工具箱(jxzhzcf修改)
map --mem (cd)/grub/imgs/maotao.img (hd0)
map (hd0) (hd1)
map --hook
find --set-root /setupldr.bin
chainloader /setupldr.bin
title 3.返回上级菜单<<
configfile (cd)/grub/menu.lst



(2)dos.lst文件,方法同上

timeout 10
default 2
fontfile (cd)/grub/fonts
gfxmenu (cd)/grub/message
title 1.Windows 98 启动盘
map --mem (cd)/grub/imgs/BootDisk.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 2.Dos 工具箱
map --mem (cd)/grub/imgs/dos.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 3.返回上级菜单<<
configfile (cd)/grub/menu.lst



注:你也可以自己加入DOS软盘镜像文件,放在\grub\imgs文件夹中,菜单项写法仿照上面。



5.菜单解释(不看也可以):
timeout 10 -----菜单等待时间(秒)
default 4 ------默认启动的项,从0开始计算,最大到6
fontfile (cd)/grub/fonts ------加载字体
gfxmenu (cd)/grub/message ------加载背景图(这句子要放在timeout和default两句后面)
title 1.DOS 启动盘>> ------实际显示出的菜单项
configfile (cd)/grub/lsts/dos.lst ------加载子菜单
map --mem (cd)/grub/imgs/xlybig.img (fd0) ------把xlybig.img仿真成软盘,加了--mem参数表示把xlybig.img加载到内存。不加此参数时要求xlybig.img存放在连续的扇区中。只有加了--mem参数才能使用firadisk驱动,毛桃的PE只有加了--mem才能有外置程序,中天的PE无所谓
map --hook ------仿真确认生效
chainloader (fd0)+1 ------链式加载(fd0)的第一个扇区内容
rootnoverify (fd0) ------设置(fd0)为根设备,root在设置根设备前,先测试一下该分区的文件系统是否可以识别,而rootnoverify则省略这一测试。
rootnoverify (hd0) ------(hd0)表示第一个硬盘
chainloader +1 ------链式加载当前设备的第一个扇区内容
map (cd)/grub/imgs/ztpe.img (hd0) || map --mem (cd)/grub/imgs/ztpe.img (hd0) ------先尝试执行||前的句子,如果失败了,再执行||后面的句子,把ztpe.img(硬盘镜像)仿真为第一块硬盘,因为PE需要从第一块硬盘启动。
map (hd0) (hd1) ------把(hd0)(真实的硬盘)仿真为(hd1)(第二块硬盘)
find --set-root /peldr ------先查找/peldr是否存在,如果找到,就设置peldr所在分区为根分区



6.制作grub背景图
解压缩mgm.rar.把你自己的图片放到data目录中,替换原来的back.jpg,运行MGM.bat,XP下就行,先按C键修改配置,再按D键打包,完了以后自动生成message文件



7.制作光盘
(1)解压缩grub4dos-0.4.4-2009-06-20.zip,找到chinese目录下的grldr文件,复制到光盘根目录下,再复制一个grldr到桌面,改名为grldr.bin备用。
(2)打开UltraISO,新建一个iso文件,然后选择启动菜单下的加载引导文件,选择grldr.bin加载,这时光盘就是可引导的了。把CD目录下的所有文件按路径加到iso文件中,光盘目录结构见上第2步。
(3)在保存前有一步很关键,选择文件菜单下的属性,把允许小写字母给勾上,否则你的光盘只能进入grub命令行。
(4)你还可以再增加一些自己常用的工具,保存iso文件,并在虚拟机测试。
回复

使用道具 举报

8#
发表于 2010-10-12 15:08:40 | 只看该作者
不错的菜鸟教程,谢谢分享
回复

使用道具 举报

9#
 楼主| 发表于 2010-10-18 15:48:24 | 只看该作者
让那些不知道的菜鸟顶起来
回复

使用道具 举报

10#
发表于 2010-10-18 17:06:32 | 只看该作者
我正为GRUB 4DOS MBR 引导发愁呢!!!!!!!!看看
回复

使用道具 举报

11#
 楼主| 发表于 2010-11-16 15:47:13 | 只看该作者
顶起自己的贴子让更多新手菜鸟们知道
回复

使用道具 举报

12#
发表于 2010-12-14 09:51:43 | 只看该作者
谢谢楼主分享这启蒙的帖子,教育重基,利在千秋
回复

使用道具 举报

13#
发表于 2010-12-16 17:56:00 | 只看该作者
正在找背景图的教程  
那个mgm.rar是什么啊  在哪下的
回复

使用道具 举报

14#
发表于 2010-12-18 23:31:12 | 只看该作者
顶一下让大家学习。。。。。
回复

使用道具 举报

15#
发表于 2011-1-4 14:08:35 | 只看该作者
温故知新啊,不过有些知识还是初次学。谢谢楼主的辛勤劳动!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 12:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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