|
新版的NTBOOT.IMG直接启动版本已经发布
http://chenall.net/post/ntboot/
有需要的可以下载测试看看有没有什么问题..
另外为了方便准备再整一个模块化版的NTBOOT.
可以启动NT5/NT6/PE1/PE2
启动文件是NTLDR/BOOTMGR/SETUPLDR.BIN
注:这些都不需要硬盘上的启动文件支持.
除了之前前NTBOOT的功能以外,额外添加PE1的启动功能还有ISO直接安装系统的功能.
这样在硬盘上使用时比较方便.不需要准备多套的启动文件
比如启动WIN7PE时就只需要一个WIN7PE.WIM就可以启动了.
启动PE1也一样只需要一个文件.
特注:只能用于启动硬盘上的系统或文件
[命令介绍]
- NTBOOT NT5|NT6[=root|file]
用于启动NT5或NT6系统。
其中:root是一个GRUB4DOS的设备名比如(hd0,0)或(hd0,5)
file是指一个文件主要用于NT6,目前支持VHD/WIM两种文件 - NTBOOT PE1=file [PDIR=pdir]
用于启动PE1的系统,file指定启动的文件路径比如/boot/imgs/xppe.is_
注:这个文件必须PE的核心启动文件。像/boot/imgs/winpe.im_之类的 - NTBOOT VBOOT=file [options...]
调用vboot功能来启动.
file 指定要启动的文件路径,例:/vboot/winxp/winxp-s1.vhd - NTBOOT ISO_INST=[firadisk|vboot|winvblk] [options...]
用于通过ISO文件来直接安装系统。支持三种方案。
其中经过测试firadisk/winvblk都无法成功安装2003,vboot可以。
- 关于 [options...]
这个目前支持的参数例表如下
cdrom=iso_file 指定虚拟光驱的ISO文件
harddisk=hdd_img 指定虚拟磁盘的镜像文件
floppy=fdd_img 指定要加载的软盘镜像(自动加载到fd0)
boot=cdrom|harddisk|floppy 指定从什么地方启动。
其中:cdrom固定是(0xff),harddisk固定是(hd0),floppy固定是(fd0).
opt="other options" 其它要附加的参数。
比如:使VBOOT在启动的时候暂停。
/BOOT/NTBOOT/NTBOOT vboot=/vboot/winxp/winxp-s1.vhd opt="pause"
以下例子,将会调用VBOOT的自动还原模式。
/BOOT/NTBOOT/NTBOOT vboot=/vboot/winxp/winxp-s1.vhd opt="immutable"
关于VBOOT的参数,请参阅VBOOT的使用说明。 - 2011-09-27 新增addons=cmd参数(PE1和ISO_INST)
addons=cmd 运行一个指定的命令
[更新记录]
2011-10-11
1.重新设计模块化文件。
2.启动WINDOWS 7时可以正常显示启动画面
文件名称: NTBOOT.iso
文件大小: 2.82 MB (2,955,264 字节)
修改时间: 2011年10月11日,19:46:37
MD5: 954FACB61538BB59320D72BA1F9DEF5C
SHA1: 8E3CA6662F078E057DD5DBCB64DEFC2B51682D67
下载地址: 盛大网盘
金山快盘
2011-09-27
新增addons参数
例子:
用于系统安装.
ntboot iso_inst=firadisk cdrom=/winxp.iso addons="dpms 0"
说明: 自动调用dpms命令(在NTBOOT.MOD目录下),当然了也可以是其它命令比如
ntboot iso_inst=firadisk cdrom=/winxp.iso addons="/boot/addons/dpms/dpms.bat 0"
用于pe1的例子:
ntboot pe1=/boot/addons/tangope/tangope.is_ addons="dpms"
从这里下载已经制作好的DPMS.ISO放到NTBOOT.MOD目录下就可以直接使用.附带的dpms功能.
http://yfdisk.com/file/chenall/be7ee911/
2011-07-05
1.添加启动WIM格式PE1.X的支持。
注:默认使用/rdimageoffset=8192 /rdimagelength=3161088参数。如果你的PE不是这个值则可以自己添加参数,例子
NTBOOT PE1=/boot/PE1.WIM OPTIONS="/rdimageoffset=4096 /rdimagelength=303104“
文件名称: NTBOOT.iso
文件大小: 2.46 MB (2,582,528 字节)
修改时间: 2011年07月09日,14:03:04
MD5: 99FB551CBF6256FD7DDE862879E1A758
SHA1: 31B0170A3660F0EABC7B22614B31D5AF0FEFEFED
YUNFILE 够快网盘下载 115下载
2011-05-09
感谢tuxw的报告,修正引导PE1时指定pdir等参数无效的问题.
ziddu网盘下载:(不要使用下载工具就可以下载)
http://cn.ziddu.com/download/594312/NTBOOT.zip.html
115网盘下载:
http://u.115.com/file/dn6nuj69
2011-05-03
1.ISO_INST的CDROM/HARDDISK添加@选项,直接映射映像到内存中.
例子:
%NTBOOT% iso_inst=firadisk @cdrom=/cd/xp.iso
will map /cd/xp.iso to ram.
http://cn.ziddu.com/download/592901/NTBOOT.zip.html
2011-04-14
1.自动处理U盘被识别为(fdx,y)时启动PE1.X的问题。
2.NT6.X添加了几个选项,感谢ireneuszp 的测试和报告。
3.一些小调整。
下载地址:
115网盘:
http://u.115.com/file/f09d1d219c
ziddu:(文件有更新,15号之前下载的需重新下载)
http://cn.ziddu.com/download/590367/NTBOOT.zip.html
2011-04-12
1.支持启动软盘、光盘、硬盘上的PE1.X镜像(未全面测试)。
2.修正前一版的一个BUG
3.调整了一下使用ISO安装系统的代码,对于FIRADISK驱动,只需要第一步,不再需要第二步。
下载地址:
http://cn.ziddu.com/download/590075/NTBOOT.rar.html
注:启动软盘或光盘上的PE1.X镜像时,路径必须以"("开头。否则只会查找硬盘上的。
例子:NTBOOT和XPPE.IS_文件在同一磁盘(光盘、U盘之类的)
使用以下命令即可
/BOOT/NTBOOT/NTBOOT PE1=()/BOOT/XPPE.IS_
也可以指定哪一个磁盘
/BOOT/NTBOOT/NTBOOT PE1=(cd)/BOOT/XPPE.IS_
2011-04-10
1.启动pe1时会自动查找压缩文件.比如以下命令会先找xppe.iso没找到时再使用xppe.is_.
/boot/ntboot/ntboot pe1=/boot/imgs/xppe.iso
2.添加了一个调试用的开关(暂时只针对NT6)
开启方法:
首先在硬盘根目录上创建一个文件ntboot_bcd文件(要大于40KB)
然后进入GRUB4DOS
set DEBUG=on
再执行NTBOOT启动nt6的菜单,就会把bcd的内容写入到ntboot_bcd文件中,可以方便调试使用.
http://u.115.com/file/t0b3f592da#
NTBOOT.iso
2011-04-04 修正
1.修正vboot的问题.
2.修改创建空白(fd0)的问题.
115网盘维护,先传到这里了..
http://cn.ziddu.com/download/588505/NTBOOT.rar.html
2011-04-02 修正版
1.修正VBOOT安装菜单的问题,因为在VBOOT中$是属于特殊字符,所以新的VBOOT菜单改成了使用winxp.iso安装.
2011-04-01
1.把文件整理了一下,免得文件太多很乱。
2.新添加WINVBLK驱动(用于使用ISO安装系统)
3.使用一个ISO镜像发布,方便测试。
PS:唉,有点懒,很不想动手。所以尽量简化菜单了。
有兴趣的可以研究一下写一个比较全面的菜单,包括自动查找指定目录下的文件并生成对应菜单等。
放着测几天,没有什么问题就终结版。
2011-03-30
添加直接使用ISO来安装系统的功能。支持vboot和firadisk两种方式,其中vboot的兼容性可能会比较好一些。
下载和介绍请看#76
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190203&page=8#pid2192324
2011-03-28
添加VBOOT启动功能
例子:
/ntboot/ntboot vboot=/vboot/winxp/winxp.vhd
使用要求:
1.必要使用绝对路径来运行NTBOOT(可以使用/开头的路径)
2.只能启动硬盘上微软系统可识别的分区上面的系统.
3.不可以使用insmod ntboot来运行NTBOOT,因为需要定位NTBOOT文件所在目录.
使用例子菜单调用:
title 1.NT5
#自动查找硬盘上的NT5系统,并启动
/BOOT/NTBOOT/NTBOOT NT5
boot
title 2.NT5 from (hd1,0)
/BOOT/NTBOOT/NTBOOT NT5=(hd1,0)
boot
title 3.Tangope
#自动查找/BOOT/IMGS/TANGOPE.IS_并启动
/BOOT/NTBOOT/NTBOOT PE1=/BOOT/IMGS/TANGOPE.IS_
boot
title 4.win7pe(WIM)
#直接使用(hd0,4)/boot/imgs/WIN7PE.WIM
/BOOT/NTBOOT/NTBOOT NT6=(hd0,4)/boot/imgs/WIN7PE.WIM
boot
title 5.WIN7(VHD)
/BOOT/NTBOOT/NTBOOT NT6=(hd0,0)/boot/win7.vhd
boot
你也可以自己写一个批处理,自动根据系统的情况来生成菜单.这样方便调用.
[ 本帖最后由 chenall 于 2011-10-11 19:57 编辑 ] |
评分
-
查看全部评分
|