无忧启动论坛

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

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

    [复制链接]
31#
 楼主| 发表于 2011-3-30 00:00:50 | 显示全部楼层
原帖由 pseudo 于 2011-3-29 22:16 发表
真机,2003 iso如何?


好像FIRADISK对2003支持不是很好。

刚测了一下。使用FIRADISK可以安装XP,但2003蓝屏。

使用VBOOT的话XP/2003都可以安装。
回复

使用道具 举报

32#
 楼主| 发表于 2011-3-30 00:18:23 | 显示全部楼层
测试版已经上传

下载和介绍请看#76
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190203&page=8#pid2192324

有条件的麻烦测试一下,SRS是否可以正常加载。。还有是否可以正常安装

这个SRS镜像最好是不要压缩(因为VBOOT不支持压缩的镜像)。

[ 本帖最后由 chenall 于 2011-3-30 00:21 编辑 ]
回复

使用道具 举报

33#
 楼主| 发表于 2011-3-30 16:55:56 | 显示全部楼层
@thttht
确实是这样子的,我直接使用VBOOT.IMG可以正常安装2003.。
64位系统的XP/2003很少用,而且成功率好像更低。。暂时就不考虑了。
可以自行替换64位的驱动IMG。。

@zxw
没有什么特别的意思,使用set其它命令代替也可以。
就是要执行一次set命令来保证变量的内存已经初始化过了。

新版的GRUB4DOS的uuid命令会设置当前磁盘的UUID信息到?_UUID变量中(因为不是使用SET来添加的,如果变量使用的内存未经初始化就会失败。)
回复

使用道具 举报

34#
 楼主| 发表于 2011-3-30 19:16:03 | 显示全部楼层
原帖由 快雪时晴 于 2011-3-30 19:08 发表
可选参数harddisk=/啥意思呢,不用又默认什么呢


那个是因为截图不完整。

完整的是
harddisk=/cd/test.img
这个test.img是已经存在的带MBR的硬盘镜像。可以把系统安装到这个IMG中。
回复

使用道具 举报

35#
 楼主| 发表于 2011-3-30 23:38:39 | 显示全部楼层
还原后再启动差分。
好像VBOOT也没有提供这样的功能吧。。。
要么使用新的差分,要么还原。

我前面的贴子已经说过了。
对于VBOOT直接加参数就可以实现了创建差分磁盘了。

至于使用dd还原,完全可以在菜单中自己添加命令更实在。
回复

使用道具 举报

36#
 楼主| 发表于 2011-4-1 12:19:55 | 显示全部楼层
@mygamexxx
可以出现什么菜单??
一般来说只要VHD成功启动就没有什么问题了吧。你的VHD是几级的差分磁盘?

我试了一切正常的呀。

我只测试了主VHD、差分VHD。

也许不支持二级以上差分?

13:25修改

我试了一下WINXP的三级差分,启动还是正常的。

[ 本帖最后由 chenall 于 2011-4-1 13:39 编辑 ]
回复

使用道具 举报

37#
 楼主| 发表于 2011-4-1 13:40:19 | 显示全部楼层
原帖由 mygamexxx 于 2011-4-1 13:36 发表
是一级的差分,winxp-s1.vhd,GRUB.CFG菜单出现。继续启动出现字符界面,无法启动VHD。


????

应该不会出现什么GRUB.CFG的菜单吧,因为是直接启动了,顶多就是显示一下启动信息就跳过去了。

你有改动了什么东西吗?
回复

使用道具 举报

38#
 楼主| 发表于 2011-4-1 14:00:28 | 显示全部楼层
你的VHD是使用VBOOT制作的吗?使用VBOOT是否可以正常启动?

注,NTBOOT使用的是VBOOT 1.1的版本。

如果VBOOT可以正常启动NTBOOT没有理由失败的。

另个最终的错误提示是什么?
回复

使用道具 举报

39#
 楼主| 发表于 2011-4-1 14:25:59 | 显示全部楼层
后面还有提示。。。

前面的是显示配置信息的,错误的信息在最后面。
回复

使用道具 举报

40#
 楼主| 发表于 2011-4-1 14:40:45 | 显示全部楼层
完整的启动信息应该像附件的截图一样。。

你使用虚拟机可以启动,那就没有什么问题。

不知你的实机是如何启动的呢?
也许是经过多重启动转换之后VBOOT出错了。
(VBOOT官方的提示是不建议使用其它软件来启动VBOOT)

20110401143635398.png (13.65 KB, 下载次数: 193)

20110401143635398.png
回复

使用道具 举报

41#
 楼主| 发表于 2011-4-1 14:56:48 | 显示全部楼层
这个比较奇怪,暂时没有找到原因,预计晚上会放出新的版本。

到时候可以再测试一下。

我实机测试,不管VHD文件放在哪里都可以正常启动。
回复

使用道具 举报

42#
 楼主| 发表于 2011-4-1 15:00:58 | 显示全部楼层
@O.Y.M.2010
第二次要从硬盘启动,在启动ISO的时候如果是原版的ISO,会有提示按键从光盘启动,这时不按键就行了。

新的版本已经解决这个问题,可以加一个参数boot=harddisk直接从硬盘启动。

请等晚上的版本。

注意:
/ntboot/ntboot  vhd=/winxp.vhd
必须是WIN7以上的系统,并且该系统要支持VHD启动。

你的/WINXP.VHD如果是WINVBLK或FIRADISK的镜像。那可以等晚上的版本。
使用以下命令来启动。
/ntboot/ntboot iso_inst=firadisk harddisk=/winxp.vhd boot=harddisk


2.   /ntboot/ntboot  wim=/win7pe.wim  还是没有成功
错误提示是

[ 本帖最后由 chenall 于 2011-4-1 15:02 编辑 ]
回复

使用道具 举报

43#
 楼主| 发表于 2011-4-2 00:10:12 | 显示全部楼层
该有的基本上都有了.......

开始大测,,,,,,,,,,,,,

这一版加了比较多的注释,喜欢YY的,爱怎么Y就怎么Y。不过请保留个人信息^_^(实际上只有在帮助里面的一句话,个人也不是很喜欢留一堆个人信息),嘿嘿,整这个不容易啊。

[ 本帖最后由 chenall 于 2011-4-2 00:14 编辑 ]
回复

使用道具 举报

44#
 楼主| 发表于 2011-4-2 00:36:19 | 显示全部楼层
原帖由 adatsui 于 2011-4-2 00:29 发表
chenall  :
有些此帖外的東西問問你.

關於 gpxe , sanboot XP  終於做成 了. 但是我碰到的網卡甚至VPC裡也是同樣情況.
pxe 客機必須於 提示 ctrl + b 是輸入 cmd 時需入
dhcp net0
set keep-san 1
s ...



是不是你的网络里有多台的服务器?

可以看一下启动的截图,上面会显示DHCP服务器的IP

之前的贴子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=134384&page=6#pid1601039
回复

使用道具 举报

45#
 楼主| 发表于 2011-4-2 10:51:01 | 显示全部楼层
@mygamexxx
看来此问题无解,也许等下个版本的VBOOT就行了。


@O.Y.M.2010
1.安装过程中出现了什么问题?直接安装到硬盘应该是没有问题的呀,我测试主要是用FIRADISK。
2.VBOOT那个是BUG,一个语句没有调整过来。
3.PE3的你用虚拟机可以启动成功吗?


@thttht
找不到文件会提示错误并退出的啊。这个界面还没有开始找,只是确认一下。
确认之后找不到文件会提示错误退退出。
回复

使用道具 举报

46#
 楼主| 发表于 2011-4-2 13:07:20 | 显示全部楼层
原帖由 fdd_ds 于 2011-4-2 13:04 发表
NTBoot.iso起始菜单中,菜单编号与数字键不匹陪,差一个数


呵呵,没有注意。。
回复

使用道具 举报

47#
 楼主| 发表于 2011-4-2 15:28:14 | 显示全部楼层
原帖由 adatsui 于 2011-4-2 15:08 发表
chenall:
試了, 把自己的路由 連上網服務商的 調解器的 網拔去, 也是不成. 還是手動輸入
dhcp net0
set keep-san 1
sanboot iscsi ..........
少一行也不成.

你的 gpxe.pxe 是特別版本嗎 ?


@adatsui

贴上你的配置看看,Always use option 66/67 for Name and File选项要打勾。

另外服务器或客户端是不是有双网卡?
回复

使用道具 举报

48#
 楼主| 发表于 2011-4-3 00:28:11 | 显示全部楼层
原帖由 O.Y.M.2010 于 2011-4-2 23:26 发表
修正版:
  安装vboot项  只能进行第一步,第二步从虚拟磁盘文件启动出错 error: biosdisk read error      实机和虚拟机中 提示出错一样


那个提示第一步也会出现,没有多大关系。

主要是原因虚拟了一个很小的软驱(fd0),并且我忘了在第一扇区尾部写入55 AA。所以会识别错误。
只要在
write 0x40200 0xfffffe
前面加一句
write 0x401FE 0xAA55

就可以消除这个错误提示了。

我测试第二步可以正常从硬盘启动。
回复

使用道具 举报

49#
 楼主| 发表于 2011-4-3 16:42:42 | 显示全部楼层
@O.Y.M.2010
谢谢你的测试报告。。。

因为目前的take_snapshot参数是和cdrom等参数一起处理的,所以就要求这个文件必须要存在,但是其实这个文件是不应该存在的,否则创建快照会失败。

暂时的解决方法把这个take_snapshot作为附加参数传给vboot
/ntboot/ntboot vboot=(hd0,0)/vboot/winxp/winxp.vhd opt="take_snapshot=(hd0,1)/vboot/winxp/winxp-s1.vhd"
这样应该就正常了(注:直接传的VBOOT的参数它的磁盘分区号是GRUB4DOS的分区号+1)

如果是非使用opt参数传递的,那这个分区号应该是GRUB4DOS的分区号。
回复

使用道具 举报

50#
 楼主| 发表于 2011-4-3 22:00:43 | 显示全部楼层
我记得之前的测试是成功的,这个文件预先要不存在.

启动一次之后,下一次可以直接使用这个文件来启动..也许是我测试有误..

稍后我再测试一下.可能得12点之后了.
回复

使用道具 举报

51#
 楼主| 发表于 2011-4-4 00:51:30 | 显示全部楼层
@O.Y.M.2010

抱歉,可能之前是使用硬盘上的VBOOTLDR命令启动测试的,

刚刚测试了下确实不行..

所以这个功能暂先取消,以后有解决方案了再加上去..
回复

使用道具 举报

52#
 楼主| 发表于 2011-4-4 11:27:50 | 显示全部楼层
原帖由 2010ireneuszp 于 2011-4-4 05:59 发表
@chenall

with windows server 2008 and 7 ultim I have this error

status: 0xc000000f

title Windows Server 2008
        root (hd0,4)
        uuid ()
        command %NTBOOT% nt6=(hd0,4)

title Windows 7 Ul ...


Does it boot use below command?
command %NTBOOT% nt6

@123-888
这个要看你的VHD是如何制作的了.
回复

使用道具 举报

53#
 楼主| 发表于 2011-4-6 09:58:28 | 显示全部楼层
@2010ireneuszp
does it boot with ntboot.img?
http://chenall.net/post/ntboot/

@jdwxabc
问题未知..如果到这里卡住好像是硬盘的mbr引导出现了问题.

@dpxqs
重新下载试试,不要用下载工具,直接下载.


抱歉,我最近没有多少时间,也可以让别人分流一下.
回复

使用道具 举报

54#
 楼主| 发表于 2011-4-10 11:07:35 | 显示全部楼层
原帖由 2010ireneuszp 于 2011-4-7 01:58 发表
here is my orginal BCD file
http://fotosy.googlecode.com/files/BCD

windows 7 ultim.. and enterp.. works fine from vhd
but doesn't with windows 2008 and win7 from disk


Please try this debug version.

http://u.115.com/file/t0b3f592da#
NTBOOT.iso

1.Create a file larger than 40KB named ntboot_bcd on root directory of the hard disk.
2.boot to grub4dos with ntboot.iso
set DEBUG=on
/BOOT/NTBOOT/NTBOOT nt6


upload ntboot_bcd here.or you can compare the differences between the original BCD.
回复

使用道具 举报

55#
 楼主| 发表于 2011-4-10 14:20:02 | 显示全部楼层
原帖由 O.Y.M.2010 于 2011-4-10 13:49 发表
2011-04-10
1.启动pe1时会自动查找压缩文件.比如以下命令会先找xppe.iso没找到时再使用xppe.is_.
/boot/ntboot/ntboot pe1=/boot/imgs/xppe.iso


测试如下:   (老版本能启动 *.IS_)



嗯,谢谢报告.到时再一起修正.

暂时可以先用之前的版本.
回复

使用道具 举报

56#
 楼主| 发表于 2011-4-12 20:29:05 | 显示全部楼层
更新预告。。

为了方便合盘时使用,对于PE1.X将支持光盘上的镜像文件。
这样就可以在光盘上使用NTBOOT来直接启动PE1.X了。

以后对于使用GRUB4DOS合盘的PE1.X来说,使用一套启动文件就可以启动N个PE,是不是很爽,又方便。
再也不需要很麻烦的去修改SETUPLDR.BIN等文件了。

对于WIN7PE的WIM暂时无能为力,没有找到相应的接口。

[ 本帖最后由 chenall 于 2011-4-12 20:31 编辑 ]
回复

使用道具 举报

57#
 楼主| 发表于 2011-4-12 21:17:52 | 显示全部楼层
U盘如果是hdd的当然是直接支持了。
fdd的我没有条件测试,应该是没有什么问题。

我会尝试加一下,到时你们有条件的可以测试一下。
回复

使用道具 举报

58#
 楼主| 发表于 2011-4-13 14:00:42 | 显示全部楼层
@2010ireneuszp
Thanks.
Can you please test the new version?
only changed  testsigning,no grub4dos and memdiag.

http://cn.ziddu.com/download/590133/NTBOOT.rar.html

@zhaohj
PXE没有办法,启动方式不一样。
另外按"Q"键无法退出??????,好像从来就没有按Q键退出的吧。
回复

使用道具 举报

59#
 楼主| 发表于 2011-4-13 23:14:21 | 显示全部楼层
原帖由 O.Y.M.2010 于 2011-4-13 21:56 发表
试用以下 虚拟和实机中均成功
NTBOOT PE1=XXX.IS_/XXX.IM_/XXX.ISO/XXX.IMG
NTBOOT VBOOT=XXX.VHD
NTBOOT ISO_INST 安至硬盘和虚拟文件中  
NTBOOT NT6=XXX7.WIN


谢谢反馈,有没有顺便试一下启动光盘上的PE或U盘上的(fdd/zip模式)?
回复

使用道具 举报

60#
 楼主| 发表于 2011-4-14 09:49:59 | 显示全部楼层
@zxw
提示前面的ARC路径是什么?比如multi(0)....之类的。

另外如果是(fd0,0)的肯定不支持的,需要自己先弄成(fd0)。

@2010ireneuszp
Thank you for your work。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-27 21:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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