无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站虚位以待
虚位以待广告联系 QQ:184822951 微信:wuyouceoidc大全★服务器租用★香港/5M/450元
楼主: chenall

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

    [复制链接]
 楼主| 发表于 2011-3-28 20:43:53 | 显示全部楼层
原帖由 thttht 于 2011-3-28 19:55 发表


请教 C大 现在通过VBOOT启动虚拟磁盘镜像支持启动差分盘和快照吗?

希望可以通过参数支持VBOOT的虚拟磁盘镜像全新安装!以及《利用vboot直接从iso安装xp/2003,无需载入内存,无需连续存储!更新:支持SRS驱 ...


可以启动的啊,只要指定启动的文件就行了。

像如果WINXP.VHD它的一个快照是WINXP-S1.VHD

你直接启动WINXP-S1.VHD就行了。

这里只是直接调用它启动,没有像VBOOT那么多的功能。

那个GRUB.CFG内容是空白的,在启动的时候根据用户路径的情况动态改变。

关键代码在NTBOOT里面。
回复

使用道具 举报

发表于 2011-3-28 20:45:54 | 显示全部楼层

回复 #51 jianliulin 的帖子

这个编辑模块的工具不知可否提供下载,好像第一次看到。
回复

使用道具 举报

发表于 2011-3-28 20:48:39 | 显示全部楼层
原帖由 chenall 于 2011-3-28 20:43 发表


这里只是直接调用它启动,没有像VBOOT那么多的功能。

那个GRUB.CFG内容 ...


就是不能应用VBOOT中R 或I的功能?如果能在外面加上这两个参数就可实现这样的功能的话就好了。
回复

使用道具 举报

发表于 2011-3-28 22:01:28 | 显示全部楼层
原帖由 chenall 于 2011-3-28 20:43 发表


可以启动的啊,只要指定启动的文件就行了。

像如果WINXP.VHD它的一个快照是WINXP-S1.VHD

你直接启动WINXP-S1.VHD就行了。

这里只是直接调用它启动,没有像VBOOT那么多的功能。

那个GRUB.CFG内容 ...


直接启动WINXP-S1.VHD就行了。原来不用象原来菜单那样得指定原始WINXP.VHD文件啊!明白了谢谢C大 解答!!!

C大 不知道你可以考虑加入像VBOOT那样的多种功能吗?VBOOT的功能还是非常强大好用的,并且官方说以后也会放出无限制的免费版本的。希望你可以通过给VBOOT添加启动参数的方式支持VBOOT的虚拟磁盘镜像全新安装!以及《利用vboot直接从iso安装xp/2003,无需载入内存,无需连续存储!更新:支持SRS驱动的方法》帖子里的用法?http://bbs.wuyou.net/forum.php?mod=viewthread&tid=184005&;extra=page%3D1

给C大添麻烦了!希望你可以考虑!可以的话就太好了!

[ 本帖最后由 thttht 于 2011-3-28 22:02 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-3-28 23:12:43 | 显示全部楼层
@thttht
接口已经有了,其它的就很简单了。。

就像现在的版本,如果在使用VBOOT的snapshot功能创建一个新的快照使用如下命令就可以了。

/ntboot/ntboot vboot=(hd0,0)/vboot/winxp/winxp.vhd take_snapshot=(hd0,1)/vboot/winxp/winxp-s1.vhd

注意:后面的那个路径是GRUB2格式的分区表示方法直接在GRUB4DOS的分区号+1

这样启动时就会自动创建一个WINXP-S1.VHD快照了。

只是你需要在成功创建以后自己添加菜单来启动这个快照就行了。

至于用VBOOT安装系统也不麻烦,不过因为目前是为了直接启动已经安装好的系统,所以没有考虑到这个。目前要使用还是必须使用vhd文件。

下次再改吧。顺便自动把VBOOT参数里面的分区参数改成GRUB2的。这样就方便使用GRUB4DOS直接调用VBOOT了。

[ 本帖最后由 chenall 于 2011-3-28 23:13 编辑 ]
回复

使用道具 举报

发表于 2011-3-29 06:06:38 | 显示全部楼层
谢谢C大 的解答!十分感谢!
/ntboot/ntboot vboot=(hd0,0)/vboot/winxp/winxp.vhd take_snapshot=(hd0,1)/vboot/winxp/winxp-s1.vhd
这里你说是要“后面的那个路径是GRUB2格式的分区表示方法直接在GRUB4DOS的分区号+1”就是如果winxp.vhd文件在(hd1,1)那take_snapshot=(hd0,1)这里就要写成(hd1,2),是这个意思把?
这里的路径用这样可以吗?
find --set-root --devices=hup /vboot/winxp.vhd
/ntboot/ntboot vboot=/vboot/winxp.vhd
回复

使用道具 举报

发表于 2011-3-29 08:06:27 | 显示全部楼层
原帖由 xiaoy 于 2011-3-28 20:45 发表
这个编辑模块的工具不知可否提供下载,好像第一次看到。


是新版fbinstTool 功能之一,目前还在开发阶段,迟些会上传
回复

使用道具 举报

发表于 2011-3-29 10:15:12 | 显示全部楼层
@chenall:
ntboot.mod内打包的wenv是2.22版的,好象未公开?有什么新的功能么?
回复

使用道具 举报

发表于 2011-3-29 10:29:44 | 显示全部楼层
看样子确实是很方便的说,谢谢楼主分享!
回复

使用道具 举报

发表于 2011-3-29 10:41:43 | 显示全部楼层
if not "%file:~0,1%"=="(" && goto :_FIND1

是否应该写为:
if not "%file:~0,1%"=="(" && call :_FIND1 %1
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2020-2-21 10:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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