|
9#
楼主 |
发表于 2015-5-15 14:40:58
|
只看该作者
一篇小贴,没想到会引起 不点、zds1210、2011yaya2007777 诸位的关注!多谢了!
金士顿的Datatraveler G4/32G/USB3.0优盘,使用所谓的“UD三分区”方法制作
小弟菜鸟初学,且仅为自用目的,所以只知依样画葫芦,只要顺手好用则一切从简
U盘:前(左,低)端为UD区,中段为exFAT格式的数据区,后(右,高)端存放UEFI启动文件(FAT格式),在WIN下使用的为中段
UD(主、扩)区大约450M,使用的grldr为2014-11-11的0.46a版,文件全部存放于UD区中
grldr中内置菜单的内容如下(同时还在根下放置了一个内容相同的menu.lst文件):
- - - - - - -
debug off
timeout 6
default 4
graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
font /boot/myfont.hex.gz
color normal=0xcccccc highlight=0xff0000 helptext=0x0a heading=0x0a standard=0x0a border=0x02
terminal --font-spacing=1:8
menuset m 72 15 4
title [00] >>>>> 我心如水2003PE[新电脑]
map --mem /boot/WXRSFULL.ISO (0xff) || map --mem /boot/WXRSFULL.ISO (0xff)
map --hook
chainloader (0xff)
boot
title [01] >>>>> 进入U盘上的886PE[新机]
kernel /boot/wimboot
initrd @bcd=/boot/bbb @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgx @boot.wim=/boot/WIN886PE.WIM
boot
title [02] >>>>> 我心如水2003PE[旧电脑]
usb --init
map /boot/WXRSFULL.ISO (0xff) || map --mem /boot/WXRSFULL.ISO (0xff)
map --hook
chainloader (0xff)
boot
title [03] >>>>> 进入U盘上的886PE[旧机]
usb --init
kernel /boot/wimboot
initrd @bcd=/boot/bbb @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgx @boot.wim=/boot/WIN886PE.WIM
boot
title [04] >>>>> 进入硬盘中的操作系统
if "%@root%"=="(ud)" && calc *0x82a0=*0x82b9&0xff
if "%@root:~1,1%"=="h" && map (hd0) (hd1) && map (hd1) (hd0)
map --rehook
chainloader (hd0)+1
title [05] >>>>> 我心如水仅50兆[古董机]
usb --init
map /boot/WXRSMINI.ISO (0xff) || map --mem /boot/WXRSMINI.ISO (0xff)
map --hook
chainloader (0xff)
boot
title [06] >>>>> 运行DOS版DiskGen v4.62
map --mem /boot/DISGEN462.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [07] >>>>> 重启电脑
reboot
title [08] >>>>> 进入PSEUDO 0PE[旧电脑]
usb --init
map /boot/0PELITE.ISO (0xff) || map --mem /boot/0PELITE.ISO (0xff)
map --hook
chainloader (0xff)
boot
title [09] >>>>> 使用WIN8164RAMOS[新机]
kernel /boot/wimboot
initrd @bcd=/boot/bbb @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgx @boot.wim=/boot/8164ROS.WIM
boot
title [10] >>>>> KonBoot2.4绕过登录密码
map --mem ()/boot/konboot.img (fd0)
if "%@root%"=="(ud)" && calc *0x82a0=*0x82b9&0xff
if "%@root:~1,1%"=="h" && map (hd0) (hd1) && map (hd1) (hd0)
map --rehook
chainloader (fd0)+1
rootnoverify (fd0)
title [11] >>>>> 进入【GRUB】命令行环境
commandline
title [12] >>>>> 使用硬盘上的PE镜像[如有]
find --set-root --ignore-floppies --ignore-cd /mzspdzm.iso
map /mzspdzm.iso (0xff) || map --mem /mzspdzm.iso (0xff)
map --hook
chainloader (0xff)
- - - - - - -
0. U启出菜单后,选择子工具菜单项后,均提示“读碟”错误,但可退回主菜单
1. 如选第[11]项进入命令环境,用find查看,可看到:
(ud)
(hd0)
(hd0,0)
(hd0,4)
(hd1,0)
(hd1,4)
(hd1,5)
注:唯一1只固定硬盘共3个分区
1.1 如尝试:root (hd0,4),然后用configfile,则能成功调用里面的菜单文件,而且可以使用,未见提示“读碟”错误!(因机器旧且没加载USB驱动,读碟太慢,
故没有等到进PE!)
或者
1.2 如接着用configfile加载UD中的menu.lst,也可成功,但如果再次进入命令环境中用find查看,这次看到的却是:
(ud)
(hd1,0)
(hd1,4)
(hd1,5)
少了,不见了(hd0)和(hd0,0)!如再用configfile加载UD中的menu.lst,则失败!
+ + + +
如果启动过程中按“C”键,直接进入命令环境,用find查看,看到的是:
(ud)
(hd1,0)
(hd1,4)
(hd1,5)
Excellence, I can reach for; perfection is God's business.
|
|