|
|
楼主 |
发表于 2017-6-9 17:17:22
|
显示全部楼层
本帖最后由 xmzhqw 于 2017-6-9 19:03 编辑
下面是我从论坛中搜索到的一些方案,顺便也列出来供大家参考,当作抛砖引玉吧。
如果你的启动U盘是USB—HDD格式:有阴也有阳的方案:http://bbs.wuyou.net/forum.php?m ... 0&fromuid=43705
title 从第一块硬盘启动
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0)
chainloader (hd0)+1
假如你的启动U盘是USB—ZIP格式:
title 从第一块硬盘启动
rootnoverify (hd0)
chainloader (hd0)+1
如何设置总是从最后一块硬盘启动Windows?有阴也有阳的方案:http://bbs.wuyou.net/forum.php?m ... 0&fromuid=43705
title 从最后一块本地硬盘启动Windows NT/2k/XP系统
find --set-root /mylastdisk.txt
chainloader /ntldr
title 从最后一块本地硬盘启动Win7/Win8/Win10系统
find --set-root /mylastdisk.txt
chainloader /bootmgr
填好的menu.lst菜单用BOOTICE软件的实用工具中的GRUB4DOS菜单编辑器用UTF8编码保存,保存好
后,要把保存好的menu.lst菜单复制、粘贴到第5个硬盘接口的硬盘里的grldr文件所在的分区的根目录
下,也就是说grldr文件、menu.lst文件、grub4dos0.4.6a的软件安装压缩包的解压文件夹要位于第5个
硬盘接口的硬盘的同一分区的根目录下。
如何设置总是从最后一块硬盘启动Windows?有阴也有阳的方案:http://bbs.wuyou.net/forum.php?m ... 1&fromuid=43705
title 从最后一块本地硬盘启动Windows NT/2k/XP系统
rootnoverify (hd-1,0)
chainloader /ntldr
title 从最后一块本地硬盘启动Win7/Win8/Win10系统
rootnoverify (hd-1,0)
chainloader /bootmgr
2011epe的方案:http://bbs.wuyou.net/forum.php?m ... 4&fromuid=43705
title
clear
title 从本机硬盘MBR启动1 \n 从UD引导;从光盘引导;从普通USB-HDD U盘引导;本机硬盘启动再转本地硬盘启动
set b=)/BOOT/GRUB/BOOTFIX.ISO
checkrange 0x80 read 0x8280 && if exist (hd0)/fb.cfg && set b=ud%b%
checkrange 0x23 read 0x8280 && if not exist (fd0)/fb.cfg && set b=ud%b%
set b=(%b%
set /a hdn=*0x475&0xff
if %hdn%>=2 && if /I "%b%"=="(ud)/AXPE/IMGS/BOOTFIX.ISO" && map (hd1) (hd0) && map (hd0) (hd1)
map --unmap=0xfe
map %b% (0xfe) || map --mem %b% (0xfe)
map --rehook
chainloader (0xfe)
boot
title 从本机硬盘MBR启动2 \n 搜索具备ntldr、bootmgr的硬盘启动
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader (hd0)+1
boot
title 从本机硬盘MBR启动3 \n
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8280 && map --hook
chainloader (hd0)+1
title 启动 NT5/NT6引导操作系统 \n
map --mem /copy/petools/grub/NTBOOT.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
启动U盘中的“从硬盘启动计算机”菜单如何写通用的代码?http://bbs.wuyou.net/forum.php?mod=viewthread&tid=207051
title 从硬盘启动计算机 - Windows All
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmbr || find --set-root --ignore-floppies --ignore-cd /io.sys
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmbr || find --set-root --ignore-floppies --ignore-cd /io.sys
chainloader (hd0)+1
boot
于山:我是这样写的:http://bbs.wuyou.net/forum.php?m ... 2&fromuid=43705
title [18]--从硬盘启动计算机 (DOS下,识别U盘为C的机子用)
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
boot
title [19]--从硬盘启动计算机 (DOS下,识别U盘为A的机子用)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)
boot |
|