无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: chenall
打印 上一主题 下一主题

[发布] 模块化版NTBOOT [2011-10-11]

    [复制链接]
661#
发表于 2012-3-22 06:02:42 | 只看该作者
NTBOOT在使用WINVBLK安装WINDOWS XP时似乎并没有处理这种情形: U盘启动,U盘为HD0,ISO文件在U盘上。经我测试,这种情况下首次安装的XP会把BOOT.INI中的RDISK()设置为1,二次从U盘选择WINVBLK启动时,直接返回U盘UD主菜单。

而HOTDLL的ISO自动安装批处理却进行了处理。

我看了NTBOOT的源代码好几次,就是没搞明白问题出在哪里,当然,肯定是没有进行磁盘交换造成。

请CHENALL或其他高人帮助。

[ 本帖最后由 victor888 于 2012-3-22 06:19 编辑 ]
回复

使用道具 举报

662#
发表于 2012-3-22 08:37:56 | 只看该作者
原帖由 victor888 于 2012-3-22 06:02 发表
NTBOOT在使用WINVBLK安装WINDOWS XP时似乎并没有处理这种情形: U盘启动,U盘为HD0,ISO文件在U盘上。经我测试,这种情况下首次安装的XP会把BOOT.INI中的RDISK()设置为1,二次从U盘选择WINVBLK启动时,直接返 ...

checkrange 0x80 read 0x8280 && map (hd0) (hd1) && map (hd1) (hd0) && map --rehook
find --set-root /ntboot/menu.lst
configfile ()/ntboot/menu.lst
回复

使用道具 举报

663#
发表于 2012-3-22 08:40:13 | 只看该作者

回复 #661 victor888 的帖子

是有这种情况,偶是自己再写一句交换磁盘命令放入一个批处理,用ADDONS调用就没有问题了……
回复

使用道具 举报

664#
发表于 2012-4-7 14:19:17 | 只看该作者
title test 1
command /BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=/ISO/2K3.ISO addons="dpms 0"
不能识别srs安装系统.
title test  2
command /BOOT/NTBOOT/NTBOOT pe1=()/ISO/PE.IS_ addons="dpms 0"
不能识别srs启动pe.is_
回复

使用道具 举报

665#
发表于 2012-4-17 23:08:50 | 只看该作者
我发现用BOOTICE修改u盘的主引导记录为nt6.x(u盘没pe等其他东西),再把windows7的iso文件解开,全放到u盘里,从u盘启动,就能不进pe非ghost安装原版windows7。如果把这个引导集成到NTBOOT可行吗?
回复

使用道具 举报

666#
发表于 2012-5-19 04:45:20 | 只看该作者
很遗憾, 我都没法下载, ntboot能否换个地方存放
回复

使用道具 举报

667#
发表于 2012-5-19 08:46:33 | 只看该作者
ntboot不可以启动目录是winnt的xp系统
昨天安装了一下系统,安装完才发现自动应答文件设置的是winnt。
这样用ntboot启动,它还是去找windows目录,就不能启动了。希望能改进。
回复

使用道具 举报

668#
 楼主| 发表于 2012-5-19 10:06:48 | 只看该作者
试试设置变量WinDir

set WinDir=WINN
然后再启动NTBOOT。
回复

使用道具 举报

669#
发表于 2012-5-20 02:26:53 | 只看该作者
我想修改这个变量应该是可以启动的
程序上能不能再修改一下,自动探知windows的系统目录
另外,如果不修改ntboot在启动的时候没有办法手动修改这个set WinDir=WINN 吧
回复

使用道具 举报

670#
 楼主| 发表于 2012-5-20 10:40:25 | 只看该作者
在你的菜单中添加set WinDir=WINNT然后再执行NTBOOT应该就可以的.

因为WINDOWS目录有很多可能,自动检测不好检测(可靠的方法是通过BOOT.INI,但是NTBOOT不想依赖系统的启动文件BOOT.INI/NTLDR等.)

最早的版本是自动检测WINDOWS/WINNT目录的,后面取消了,默认WINDOWS,需要其它目录自己先设置WinDir目录就行了.

下次再考虑默认WINDOWS/WINNT.

你可以先试一下看看以下命令可否启动.(注意变量名的大小写)
set WinDir=winnt
ntboot nt5
回复

使用道具 举报

671#
发表于 2012-5-21 10:03:52 | 只看该作者
在你的菜单中添加set WinDir=WINNT然后再执行NTBOOT应该就可以的.

因为WINDOWS目录有很多可能,自动检测不好检测(可靠的方法是通过BOOT.INI,但是NTBOOT不想依赖系统的启动文件BOOT.INI/NTLDR等.)

最早的版本是自动检测WINDOWS/WINNT目录的,后面取消了,默认WINDOWS,需要其它目录自己先设置WinDir目录就行了.

下次再考虑默认WINDOWS/WINNT......

老大,有个不情之请,下次能否一并考虑把里面的目录名\BOOT\NTBOOT\NTBOOT.IMG\改成\BOOT\img\,许多大大的作品里其下的firadisk.img、winvblk.img等公用模块其默认目录均为\boot\img,如果能对一些公共模块存放路径做个统一,这对“拆解”启动有莫大的好处。越来越觉得有些东西“统一”的必要性。
回复

使用道具 举报

672#
 楼主| 发表于 2012-5-22 16:25:17 | 只看该作者
下个版本再考虑支持使用\BOOT\IMG目录的文件.
回复

使用道具 举报

673#
发表于 2012-7-31 18:08:32 | 只看该作者
刚刚接触这东西,收下研究研究,VHD区人气真少啊!
回复

使用道具 举报

674#
发表于 2012-8-1 21:12:56 | 只看该作者
启动LINUX的LIVE CD该如何操作?
回复

使用道具 举报

675#
发表于 2012-8-11 08:02:08 | 只看该作者
☆۩۞۩☆【谢谢提供!】 ☆۩۞۩☆
回复

使用道具 举报

676#
发表于 2012-8-11 08:37:37 | 只看该作者
谢谢楼主分享!!!
回复

使用道具 举报

677#
发表于 2012-8-13 16:00:11 | 只看该作者
NTBOOT无法启动windows8系统
回复

使用道具 举报

678#
 楼主| 发表于 2012-8-14 07:31:08 | 只看该作者
还没有用上WINDOWS8,你用的是最新版本的吗?最新版本使用了WINDOWS8的BOOTMGR.
回复

使用道具 举报

679#
发表于 2012-8-14 08:25:14 | 只看该作者
支持                       顶
回复

使用道具 举报

680#
发表于 2012-8-14 09:14:37 | 只看该作者

回复 #678 chenall 的帖子

我用的是:Windows NT 系列通用启动盘[2012-02-13]
有最新的版本吗?最新版本在那下载?
回复

使用道具 举报

681#
 楼主| 发表于 2012-8-14 09:36:14 | 只看该作者
回复

使用道具 举报

682#
发表于 2012-8-14 15:36:20 | 只看该作者

回复 #681 chenall 的帖子

请问c大:如何从所给工具中提取“Windows NT 系列通用启动盘”模块?
回复

使用道具 举报

683#
发表于 2012-8-14 19:46:07 | 只看该作者

回复 #682 2011phzhc 的帖子

提取NTBOOT 里的一个NT6启动文件,替换
试过了新版的支持启动Win8
回复

使用道具 举报

684#
发表于 2012-8-14 22:52:38 | 只看该作者

回复 #683 20120301 的帖子

提取哪个文件?文件名是什么?可否讲详细些?谢谢了!
回复

使用道具 举报

685#
发表于 2012-8-14 23:27:26 | 只看该作者
原帖由 <i>2011phzhc</i> 于 2012-8-14 22:52 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2549783&ptid=190203" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
提取哪个文件?文件名是什么?可否讲详细些?谢谢了!
<br />
回复

使用道具 举报

686#
发表于 2012-8-15 11:34:14 | 只看该作者

回复 #685 20120301 的帖子

谢谢!已经找到并解决了!
回复

使用道具 举报

687#
发表于 2012-8-21 08:34:36 | 只看该作者
谢谢楼主辛勤劳动,谢谢了!
回复

使用道具 举报

688#
发表于 2012-8-26 15:53:14 | 只看该作者
title  06  Setup Windows from ISO to HDD(FiraDisk with dpms) \n\n   %n%
set /p /u iso=please input windows install ISO_file:
/BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=%iso% addons="dpms 0"
boot

title  07  Setup Windows from ISO to HDD(FiraDisk with dpms) \n\n   %n%
set /p /u iso=please input windows install ISO_file:
/BOOT/NTBOOT/NTBOOT iso_inst=firadisk cdrom=%iso% addons="/BOOT/ADDONS/DPMS/DPMS.BAT 0"
boot


addons参数里面的命令没有执行!!!
回复

使用道具 举报

689#
发表于 2012-10-10 17:07:00 | 只看该作者

报错!!

我直接使用 command /ntboot nt6=(hd0,3)/XXXX.vhd

报错 0xc000000f,

The boot selection failed because a required device is inaccessible.
不知为何?
回复

使用道具 举报

690#
 楼主| 发表于 2012-10-11 15:36:13 | 只看该作者

回复 #688 2012sxz 的帖子

路径不对?文件不存在?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 08:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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