注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

烨の空

记忆………

 
 
 

日志

 
 

menulist命令  

2007-09-11 20:45:50|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
# 默认延迟时间(秒)
timeout 30
 
# 第一项为默认值
default 0
 
# 设置图形背景文件
splashimage (hd0,0)/boot/grub/xp2008.gz
 
# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/fonts
 
title 使用map启动本地硬盘上的瑞星杀毒软盘镜像文件
map (hd0,0)/boot/grub/rav.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
 
title 使用memdisk启动本地 Win98 软盘镜像文件
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/win98.img
 
title 使用memdisk启动本地硬盘上的瑞星杀毒软盘压缩镜像文件
root (hd0,0)
kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppy
initrd /boot/rav.zip
 
title 启动第一主分区(hd0,0)上的操作系统
rootnoverify (hd0,0)
makeactive
chainloader +1
 
title 启动第二主分区(hd0,1)上的操作系统
rootnoverify (hd0,1)
makeactive
chainloader +1
 
title 启动Micro Windows XPE (by LaoMaotao)
chainloader /ldrxpe

title 重启
reboot
 
title 7, Reboot
reboot
 
title 8, Shutdown
halt
 
 
用memdisk时,img文件可压缩;在img文件大小为非1.44MB或2.88MB标准镜像时,需要指定CHS参数img文件的CHS参数可用winimage获得。
 
即例子中的:
title 使用memdisk启动本地硬盘上的瑞星杀毒软盘压缩镜像文件
root (hd0,0)
kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppy
initrd /boot/rav.zip
 
另外,菜单文件中的文件路径可用相对路径(如:/boot/rav.zip)绝对路径(如:(hd0,0)/boot/grub/xly.img)表示。
 
map方式对软盘映像大小没有限制,但要求必须连续存放。改进的map --mem则无此限制
 
比如:
map --mem /boot/xxx.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
 
注意:
a, 菜单文件中所用的memdisk.gz文件,不包括在grub4dos的发行包里,需自行准备。可从gnu grub软件包或从其它基于grub的工具(如一键ghost,本人的gghost)中获得。
b, 菜单中所用的其它文件如xp2008.gz(背景文件)、fonts(中文字体文件)及各种镜像文件等,均需拷贝到文件中指定路径。 fontfile命令不可单独使用,需与splashimage一起使用。
c, 菜单文件中的命令全部使用小写
 
2.4 优盘上的应用
在优盘上应用grub,与软盘类似,主要有两种方式,即通过DOS启动grub把GRLDR引导记录安装到优盘的引导扇区
【参看1.3 如何安装grub4dos】
 
首先把U盘用优盘自带工具或usboot,flashboot等制作成dos启动盘,同时设置电脑的cmos里相应的选项,看优盘能否启动进入dos,能的话,可继续往下阅读;不能启动的话,可尝试不同模式、用其它制作工具等,能启动后再往下阅读。
 
不同的启动模式,U盘启动进入dos后,在你的电脑上可能是A盘,也可能C盘
由于u盘容量大,在u盘上就可以存放各种工具及WinPE。
 
当显示为A盘时,使用方法类似于软盘。
menu.lst文件中启动img镜像文件的用法如:
title GreenGhost [Ghost v8.3/v11] (MAP-HOOK)
map --mem (fd0)/boot/grub/gghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
 
当显示为C盘时,使用方法类似于硬盘。
menu.lst文件中启动img镜像文件的用法如:
title GreenGhost [Ghost v8.3/v11] (MAP-HOOK)
map --mem (hd0,0)/boot/grub/gghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
 
在上面的例子里,menu.lst中引用文件使用的是绝对路径,即(fd0)/boot/grub/gghost.img和(hd0,0)/boot/grub/gghost.img,这种用法对于特定的机子是没有问题的。但在同一U盘,要使用到不同机子时,可能带来一个问题。也就是可能不同的机子,要用不同的menu.lst文件,否则不能正常启动工具。那么,能否用什么办法,不用这么麻烦呢?答案是肯定的,那就是使用"find --set-root"相对路径来实现。这样就不必为U盘被识别为fd还是hd烦恼了。
 
比如,你可以在u盘根目录建一个特征文件,如myudisk.txt
 
这样在启动u盘上的img镜像文件就可用下面的方法来实现:
 
title GreenGhost [Ghost v8.3/v11] (MAP-HOOK)
find --set-root /myudisk.txt
map --mem /boot/grub/gghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
 
启动u盘上的WinPE就可用:
 
title Micro Windows XPE (by LaoMaotao)
find --set-root /myudisk.txt
chainloader /ldrxpe
 
参考其它示例,通过编辑你的menu.lst,你就能够充分发挥U盘的效能。
 
 
 

--
诚信才能成人!

  评论这张
 
阅读(164)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017