零起步制作启动u盘(三) 
上一节我们谈到menu.lst启动菜单编写,要启动的文件都是放在U盘隐藏分区, 
这样更新和管理这些文件不太方便,假如放在U盘可见分区又怎样写呢? 
在U盘可见分区建一个“boot”目录,把要启动的文件放在该目录下, 
如:boot\ghost.img  手动ghost备份还原工具,boot\win7.iso  windows7安装光盘。 
正文: 
title  手动运行Ghost备份/还原 
map --mem (hd0,0)/boot/ghost.img (fd0) 
map --hook 
chainloader (fd0)+1 
rootnoverify (fd0) 
title  windows7安装 
map (hd0,0)/boot/win7.iso (0xff) 
map --hook 
chainloader (0xff) 
//要运行的文件可以在U盘隐藏分区,也可以在可见分区,只要路径正确都可以加载运行。 
menu菜单中可以混合写,如:(win登录密码破解)PASSWORD.img 在U盘隐藏分区img目录下, 
win7pe.iso在U盘可见分区pe目录下, 
正文: 
title  Windows登录密码破解 
map --mem (ud)/img/PASSWORD.img (fd0) 
map --hook 
chainloader (fd0)+1 
rootnoverify (fd0) 
 
title  win7pe 
map (hd0,0)/pe/win7pe.iso (0xff) 
map --hook 
chainloader (0xff) 
//我们谈到menu菜单编写到GRLDR内部(内置菜单),如果menu.lst(外置)用记事本编写, 
GRLDR怎样调用外置menu.lst呢?我们还要用到“GRLDR编辑工具1.0”创建, 
  
假如menu.lst在U盘隐藏分区boot目录, 
(ud)/boot/menu.lst  
假如menu.lst在U盘可见分区boot目录, 
(hd0,0)/boot/menu.lst 
 
 
 
 
完整如下: 
timeout 10 
default 0 
gfxmenu (ud)/boot/MESSAGE 
title 启动U盘隐藏分区启动菜单 
(ud)/boot/menu.lst 
title 启动U盘可见分区启动菜单 
(hd0,0)/boot/menu.lst 
  
 
零起步制作启动u盘(一) 
零起步制作启动u盘(二) 
零起步制作启动u盘(四) 
 零起步制作启动u盘(5) 
 |