无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3520|回复: 1
打印 上一主题 下一主题

[转贴] 请大家帮忙看看这些启动代码

[复制链接]
跳转到指定楼层
1#
发表于 2012-12-13 11:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
debug off
timeout 1
default 1
set pecd=asipirin.iso
set bd=hd
if not %?_BOOT%==(cd) find --devices=u set ?_BOOT=ud
#checkrange 0x0 read 0x8280 && set bd=fd
#checkrange 0x21 read 0x8280 && set bd=pd
#checkrange 0x9f:0xff read 0x8280 && set ?_BOOT=cd
#checkrange 0x23 read 0x8280 && set bd=ud
#if [email=%@root%==(cd]%@root%==(cd[/email]) set bd=cd
#UD启动如可见区识别为fd0,0则映射为hd0
if %?_BOOT%==(ud) checkrange 0 read 0x82a0 && map (fd0) (hd0) && map (hd0) (hd) && map --hook && rootnoverify (hd0,0)
#if "[email=%@root%]%@root%"=="(fd0,0[/email])" map (fd0) (hd0) && map (hd0) (hd) && map --hook && rootnoverify (hd0,0)
#默认启动菜单
set grmenu=asipirin.lst
#ISO整体启动菜单
if %?_BOOT%==(ud) if exist (ud)/%pecd% root (ud)
if exist /%pecd% timeout 15 || configfile /BOOT/%grmenu%
color white/blue white/red yellow/blue white/magenta
title              __________Load %pecd% _________
clear
title [1]--"map --mem /%pecd%" at first\nNeed large memory and spend more time to load iso to memory,but support all function besides win7pe,don't use on usb1.x.
set ldiso=NO
pause --wait=0 Tring to load ISO to mem...
map --mem /BOOT/IMGS/FIRADISK.IMA (fd0) || map --mem /FIRADISK.IMA (fd0)
map --mem /%pecd% (0xff) && set ldiso=YES
if %ldiso%==NO pause --wait=0 Tring to direct map link to ISO... && map /%pecd% (0xff) && set ldiso=YES
if %ldiso%==YES map --hook && rootnoverify (0xff) && chainloader (0xff)
boot
title [2]--"map /%pecd%" at first\nNeedn't more memory and very fast,but the iso must be contig and can't support all function.
set ldiso=NO
pause --wait=0 Tring to direct map link to ISO...
map /%pecd% (0xff) && set ldiso=YES
if %ldiso%==NO pause --wait=0  Tring to load ISO to mem... && map --mem /BOOT/IMGS/FIRADISK.IMA (fd0) || map --mem /FIRADISK.IMA (fd0)
if %ldiso%==NO map --mem /%pecd% (0xff) && set ldiso=YES
if %ldiso%==YES map --hook && rootnoverify (0xff) && chainloader (0xff)
boot
#================================
这样子可以整齐启动iso并且进pe后外置程序不丢失!我搞不懂...
搞懂了,他的工具是内置的....

[ 本帖最后由 qczstart 于 2012-12-13 12:01 编辑 ]
2#
 楼主| 发表于 2012-12-13 11:57:32 | 只看该作者
拿铁老大的启动菜单!!!!
terminal console
debug off
default 0
UNIFONT /BOOT/GRUB/U16HZ
gfxmenu /BOOT/message

title 【01】-- 启动Windows 7 PE                 
chainloader /BOOT/WIN7.BIN
title 【02】-- 启动Windows 2003 PE              
chainloader /BOOT/WIN2003.BIN
title 【03】-- 运行DOS工具箱
map --mem /BOOT/IMGS/dos.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【04】-- 运行Acronis Disk Director 11
map --mem /BOOT/IMGS/ADDS11.IMG (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【05】-- 运行DiskGenuis 3.5
map --mem /BOOT/IMGS/DG350DOS.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【06】-- 运行Ghost 11
map --mem /BOOT/IMGS/GHOST11.IMG (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【07】-- 启动Windows NT 5.X系统      
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title 【08】-- 启动Windows NT 6.X系统        
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

[ 本帖最后由 qczstart 于 2012-12-13 12:02 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-31 01:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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