无忧启动论坛

标题: 从ISO文件直接安装各版本Windows?? 看这里 -- 更新 [打印本页]

作者: jspeng    时间: 2011-6-18 01:31
标题: 从ISO文件直接安装各版本Windows?? 看这里 -- 更新
本帖最后由 jspeng 于 2015-10-9 23:15 编辑

2015-10-09更新:
  更换了包含数字签名的64位firadi64.sys, 已下载附件的, 请重新下载firadisk.img.gz
  经测试, 支持WINDOWS 10安装(包括32位及64位), WIN8理论上支持(未测试)

2011-08-16更新:
  1. 修改grldr链接,使用标准的、最新版本的grldr
  2. 修改menu.lst写法,去除 -mem参数, 小内存机器可以直接使用ISO安装,而不用先将ISO载入内存,但此方式在某些情况下不稳定;
  3. 添加win7/2008使用ISO直接安装的方法

2011-07-25更新: Winvblock和Firadisk的软盘镜像文件均已经更新。
使用winvblock安装2003 x64出错的问题已经被修复(通过修改txtsetup.oem和winvblk.inf)。

现在,
更新后的软盘镜像文件可以用来安装32/64位windows (包括xp,2003,Vista,win7). 同时,也可以使用此镜像文件用于启动32/64位RAMOS.

firadisk.img.gz和winvblock.img.gz均能完成以上需求,不过,推荐使用winvblock, 因为它虚拟出的磁盘性能快些。

更新: 最新版本的grub4dos已经包含了此补丁,不点大和chenall均已经在grub4dos中添加了
Karyonix的补丁。 以后大家可以使用标准发布的grub4dos来制作各种ramos啦。 最新版本的grub4dos下载地址在这儿 :
http://code.google.com/p/grub4dos-chenall/downloads/list
其他信息请见本帖第15楼和http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195658


关于制作ramos (XP/2003, 32位/64位),请参见另一个帖子:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195574

使用firadisk 0.0.1.30或winvblock 0.0.0.8软盘镜像文件,配合Karyonix打了补丁的Grub4dos, 可从ISO文件直接安装任意版本的windows, 包括windows 2000, windows xp 32/64bit, windows 2003 32/64bit, win7 32/64bit.
前提是内存足够,如果原ISO上没有集成SATA驱动,请在firadisk的软盘镜像文件中添加SATA驱动或使用网上提供的F6镜像。

大家可能都用过firadisk来安装XP,但2003不成功,主要原因是2003加了验证,windows初始化时会清空grub4dos hook的内存。(参阅http://reboot.pro/13546/page__st__45)。Karyonix对Grub4dos打了个补丁,解决了这个问题,所以可以直接用ISO安装了。不仅32位,连64位2003也可以。64位XP没有中文版本,2003有中文版本。


附grub menu.lst写法 (安装xp/2003):
title 从ISO镜像安装Windows -- 第一次启动,文件名win.iso
map --mem (hd0,0)/boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map /win.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title 从ISO镜像安装Windows -- 第二次启动
map --mem (hd0,0)/boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map /win.iso (0xff)
map --hook
chainloader (hd0)+1

注: 在以前的写法中,是用map --mem /win.iso (0xff), 是将ISO整体载入内存,因此对内存要求较大。而经测试,可以直接读取ISO文件进行安装,减少了内存需求。 但在特定情况下,可能会出错。

此帖主要思路和做法来源于
http://reboot.pro/13546,在此对Karyonix和Shao Miller表示衷心感谢


如果要使用ISO安装Windows 7 /Windows 2008 /Windows 8 /Windows 10, 请使用如下方法:
1. 解压firadisk.img.gz到硬盘/U盘上,假定你解压到D:\firadisk目录下
2. 使用下面所附的grub菜单,启动WIN7/2008/WIN8/WIN10的ISO安装 (假定ISO文件名为win7.iso)
3. 在点击’开始安装‘前, 按Shift+F10, 打开DOS窗口,切换到解压的firadisk所在目录, 如果是安装64位Windows, 请切换到firadisk\amd64目录下
    cd D:\firadisk
    cd D:\firadisk\amd64
4. 执行如下命令: devcon install firadisk.inf root\firadisk, 如果显示成功加载驱动,则胜利就在眼前了
5. 按顺序列示硬盘盘符,你会发现多出了一个盘符, 其中内容为ISO中内容
6. 点击开始安装吧

title Setup Win7/2008/Win8/Win10 from ISO directly
map --mem (md)0x800+4 (99)
find --set-root /win7.iso
## 如果内存较大或者出现 'ISO文件不连续' 的错误,  请将如下一行替换为 map --mem /win7.iso (0xff)
map /win7.iso (0xff)  
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win7.iso;\n\0
root (0xff)
chainloader


[ 本帖最后由 jspeng 于 2011-8-18 02:07 编辑 ]

firadisk.img.gz

98.81 KB, 下载次数: 2812, 下载积分: 无忧币 -2

firadisk 0.0.1.30, 通用版本, 支持 32/64位windows安装 和 RamOS

winvblock.img.gz

130.3 KB, 下载次数: 3124, 下载积分: 无忧币 -2

winvblock 0.0.0.8, 通用版本, 支持 32/64位windows安装 和 RamOS

grldr_2011_08_09_hacked.zip

148.35 KB, 下载次数: 2150, 下载积分: 无忧币 -2

修改了内置菜单的最新版本grldr, 只使用所在盘根目录下的menu.lst而不进行查找,便于大家定制和合盘


作者: renchmin    时间: 2011-6-18 09:10
ISO直接安装系统这个方法还是很不错的啊。
作者: yueyezhan    时间: 2011-6-18 09:31
这个补丁太好了,尤其是对于做ramos来说,在内存比较大一些的机器上,我更愿意做2003的ramos
作者: cfan512    时间: 2011-6-18 09:35
正在找ISO文件直接安装Windows的方法,谢谢楼主了。
作者: 2010laishiyu    时间: 2011-6-18 10:31
XP.iso用0PE来安装,win7把32位和64位整合在一起解开放U盘根目录,用grldr引导bootmgr
作者: 1e3e    时间: 2011-6-18 21:13
确实可以,现在用尝试一个软件就可以直接从iso安装系统
作者: dihuo0    时间: 2011-6-18 23:54
这是什么时候打的补丁,集成到http://code.google.com/p/grub4dos-chenall/了吗?如果没有,建议提醒chenall或者roy。

[ 本帖最后由 2011_dihuo0 于 2011-6-19 00:30 编辑 ]
作者: jspeng    时间: 2011-6-19 06:29
此补丁出处:由karyonix修改,参见 http://reboot.pro/13546/page__st__75第78楼
原下载处:http://www.mediafire.com/?2z2vcaeta9wctc1
由于要穿墙,偶把它放到了115 网盘上: http://u.115.com/file/e65bbzks

麻烦哪位通知一下chenall?

登录:bbs_wuyou/welcome

原帖由 2011_dihuo0 于 2011-6-18 23:54 发表
这是什么时候打的补丁,集成到http://code.google.com/p/grub4dos-chenall/了吗?如果没有,建议提醒chenall或者roy。

作者: dihuo0    时间: 2011-6-19 14:08
标题: 回复 #8 jspeng 的帖子
你能联系上karyonix吗?更合理的做法是提醒karyonix,他曾经多次向http://code.google.com/p/grub4dos-chenall/提交补丁,他知道该怎么做的。可能这次他忘了,或者自己认为代码还不够成熟。

[ 本帖最后由 2011_dihuo0 于 2011-6-19 14:22 编辑 ]
作者: Plantsoot    时间: 2011-6-19 15:26
这是个好消息,如果WIN.ISO放在ud的不需要多大的内存,
map --mem /win.iso (0xff) 改为 map /win.iso (0xff) 可以大大减少内存的占用,因为ud内的WIN.ISO是连续存放(ud主分区放不下一个系统的ISO)。

还未测试,等chenall的补丁打好后就测试一下。

[ 本帖最后由 Plantsoot 于 2011-6-19 15:28 编辑 ]
作者: zhaohj    时间: 2011-6-19 16:17
真是个好消息,不过chenall最近太忙好久没露面了。估计不点大会处理的。
作者: jspeng    时间: 2011-6-19 17:48
标题: 回复 #9 2011_dihuo0 的帖子
我在reboot.pro上新注册了一个用户,但还未联系karyonix。可能你说的对,karyonix对这个补丁可能也有顾虑,只是放出来让大家试用一下。稍后试着联系一下karyonix。
作者: jspeng    时间: 2011-6-19 17:55
标题: 回复 #11 zhaohj 的帖子
加入到grub4dos标准代码中,以后一个GRLDR, 配合firadisk/winvblock软盘镜像, 就可以安装各版本windows(不管32位、64位,也不管XP/2003/Vista/Win7/2008), 也可以任意制作 RAMOS, 确实是大大的好消息。

[ 本帖最后由 jspeng 于 2011-6-19 18:44 编辑 ]
作者: thttht    时间: 2011-6-19 22:19
原帖由 jspeng 于 2011-6-19 17:55 发表
加入到grub4dos标准代码中,以后一个GRLDR, 配合firadisk/winvblock软盘镜像, 就可以安装各版本windows(不管32位、64位,也不管XP/2003/Vista/Win7/2008), 也可以任意制作 RAMOS, 确实是大大的好消息。


确认C大已经把这个补丁集成到新版本grub4dos里了吗?那真是太好了!
作者: zhaohj    时间: 2011-6-19 22:30
新版本不点大已经发布:
http://code.google.com/p/grub4do ... 7z&can=2&q=

需要大量的测试、反馈
作者: zhs509    时间: 2011-6-20 13:02
标题: 回复 #10 Plantsoot 的帖子
同意!
要是能改为map --mem /win.iso (0xff) 改为 map /win.iso (0xff) 可以大大减少内存的占用!

那么这个方法很快就流行了。。。
作者: jianliulin    时间: 2011-6-20 13:10
已经更新到google code 了 ,用fbt可以更新
作者: lzy157    时间: 2011-6-20 14:34
不错,这样安装 Windows 就不用那么废劲了,真是好事!
作者: zqywult    时间: 2011-6-20 15:07
原帖由 zhaohj 于 2011-6-19 22:30 发表
新版本不点大已经发布:
http://code.google.com/p/grub4dos-chenall/downloads/detail?name=grub4dos-0.4.5b-2011-06-19.7z&can=2&q=

需要大量的测试、反馈


zhaohj 大:
#15您提供的这个300K,
不点大在时空论坛发布的(2011-6-19)1.03MB
http://bbs.znpc.net/viewthread.php?tid=6132

我大概看了一下,大小的不同是压缩的问题,解包后大小差不多,但文件都不相同。
我的疑惑是chenall的那个是否集成了Karyonix的补丁??因为没有看到更新说明,不点的那个倒是
说明了"应用了 karyonix 的补丁”。

请指教!谢谢!!!
作者: roytam1    时间: 2011-6-20 15:25
原帖由 zqywult 于 2011-6-20 15:07 发表


zhaohj 大:
#15您提供的这个300K,
不点大在时空论坛发布的(2011-6-19)1.03MB
http://bbs.znpc.net/viewthread.php?tid=6132

我大概看了一下,大小的不同是压缩的问题,解包后大小差不多,但文件都 ...

請閱讀 Changelog 或 svn log。
作者: zqywult    时间: 2011-6-20 15:44
原帖由 2010roytam1 于 2011-6-20 15:25 发表

請閱讀 Changelog 或 svn log。


请问:Changelog 或 svn log在哪儿??
我英文很差,如您看过了,能否明示一下!谢谢了!!!
作者: roytam1    时间: 2011-6-20 16:17
原帖由 zqywult 于 2011-6-20 15:44 发表


请问:Changelog 或 svn log在哪儿??
我英文很差,如您看过了,能否明示一下!谢谢了!!!


svn log:
http://code.google.com/p/grub4dos-chenall/source/list

Changelog:
http://code.google.com/p/grub4do ... ngeLog_GRUB4DOS.txt
或是壓縮包中的 ChangeLog_GRUB4DOS.txt
作者: dihuo0    时间: 2011-6-20 21:54
标题: 回复 #21 zqywult 的帖子
chenall使用的是最新版的gcc,不点使用的是旧版的,仅此而已。

[ 本帖最后由 2011_dihuo0 于 2011-6-20 22:36 编辑 ]
作者: lls526    时间: 2011-6-21 18:54
很好。。。。。。。。。。。。。。
作者: zhaohj    时间: 2011-6-22 23:20
把ISO文件改成MYISO.ISO放在硬盘任何分区根目录,连续存放;
使用SRSF6已成功map方式安装WIN2003系统。
http://bbs.wuyou.net/forum.php?m ... ;page=51#pid2262230
作者: 2010pk987    时间: 2011-6-23 08:59
原帖由 jspeng 于 2011-6-18 01:31 发表
更新: 最新版本的grub4dos已经包含了此补丁,不点大和chenall均已经在grub4dos中添加了Karyonix的补丁。 以后大家可以使用标准发布的grub4dos来制作各种ramos啦。
请见本帖第15楼和http://bbs.wuyou.net/view ...



标准版是更新了,但LZ的附件并没有更新。
建议LZ为了新手考虑,还是将最新的版本,上传一下。

最后,谢谢LZ的发贴与附件,我工作中有一RAID卡的服务器,可以用ghost,但由于驱动原因一直无法使用PE(不显示硬盘),用了LZ的方法,终于了解这个问题。
作者: HB天意    时间: 2011-6-23 16:56
请教一下:
这里的菜单有2次启动。是必须进入第一个菜单后再进入第二个菜单才能安装iso系统吗?
作者: 11ydy    时间: 2011-6-23 17:13
原帖由 yidawpf 于 2011-6-23 16:56 发表
请教一下:
这里的菜单有2次启动。是必须进入第一个菜单后再进入第二个菜单才能安装iso系统吗?




菜单2步,要按顺序来

第一步是 G4D 加载ISO,并且从ISO启动,进行系统的安装,系统安装程序将系统文件复制到硬盘上!

第二步是 G4D 加载ISO,从硬盘启动,这时系统继续进行安装,并且继续从G4D MAP的ISO 光驱 读取文件!
作者: 2010forever倩    时间: 2011-6-23 17:59
很好的方法 可惜内存不够啊
作者: 2010forever倩    时间: 2011-6-23 17:59
很好的方法 可惜内存不够啊
作者: yueyezhan    时间: 2011-6-23 18:34
write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/test.vhd,boot;cdrom,vmem=find:/ramos/test.iso;floppy,vmem=find:/RAMOS/firadisk.ima;\n\0
map --mem (md)0x200+16 (99)
find --set-root /RAMOS/firadisk.ima
map /RAMOS/firadisk.ima (fd0)
find --set-root /RAMOS/test.vhd
map /RAMOS/test.vhd (hd0)
find --set-root /RAMOS/test.iso
map /ramos/test.iso (0xff)
map (hd0) (hd1)
map --hook
chainloader (0xff)

我的主板是技嘉880ga ud3h,用上面的菜单,如果是安装xp到vhd的话,这个vhd的分区会被分配为c盘符,如果是安装2003到vhd的话,这个vhd的盘符只能被分配为最后一个,不知道有没有办法在安装2003到vhd的时候,把vhd虚拟盘的盘符调整为c
作者: cxmzlxb    时间: 2011-6-23 21:20
下载了,学习了,好东西,不错的方法!
作者: jspeng    时间: 2011-6-24 01:29
标题: 回复 #31 yueyezhan 的帖子
不是太明白. 你要把XP/2003安装到VHD文件上去,那VHD文件只是一个磁盘镜像文件, 一般情况下只会有一个分区(除非人为手工添加分区). 那么不管你安装什么windows系统到这个VHD文件上, 在VHD镜像文件内的系统上, 系统盘符都是C:. 不知我哪儿理解错了没有
作者: yueyezhan    时间: 2011-6-24 07:58
原帖由 jspeng 于 2011-6-24 01:29 发表
不是太明白. 你要把XP/2003安装到VHD文件上去,那VHD文件只是一个磁盘镜像文件, 一般情况下只会有一个分区(除非人为手工添加分区). 那么不管你安装什么windows系统到这个VHD文件上, 在VHD镜像文件内的系统上, 系 ...


在安装32位的2003的时候,(hd0,0)分配的就不是c
作者: lanlanlei091    时间: 2011-6-24 15:37
请问楼主安装XP的时候是否要加载sata驱动?如何加载?

[ 本帖最后由 lanlanlei091 于 2011-6-24 18:02 编辑 ]
作者: 2010pk987    时间: 2011-6-24 16:06
目前,LZ的菜单的启动过程需要分二部,才能启动win.iso

请问是否能来在菜单,分别启动不同的ISO文件。
我试过改文件名,但不成功。不好意思,我对GRUB的写法,不太明白



-----以下是LZ的grub menu.lst写法-----

title 从ISO镜像安装Windows -- 第一次启动,文件名win.iso
map --mem (hd0,0)/boot/firadisk.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map --mem /win.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title 从ISO镜像安装Windows -- 第二次启动
map --mem (hd0,0)/boot/firadisk.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map --mem /win.iso (0xff)
map --hook
chainloader (hd0)+1

[ 本帖最后由 2010pk987 于 2011-6-24 16:12 编辑 ]
作者: HB天意    时间: 2011-6-24 21:39
今天利用RUN模块安装原版2003成功了。
个人认为run安装系统命令写法简单的多。

另外这个通过iso安装对内存要求比较高。如果是WIN7的,那一般的机器都无法安装。
还是在pe下安装方便多了。
作者: HB天意    时间: 2011-6-24 21:44
原帖由 <i>11ydy</i> 于 2011-6-23 17:13 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2263113&ptid=195573" 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 />

<br />

<br />

<br />
菜单2步,要按顺序来<br />
<br />
第一步是 G4D 加载ISO,并且从ISO启动,进行系统的安装,系统安装程序将系统文件复制到硬盘上!<br />
<br />
第二步是 G4D 加载ISO,从硬盘启动,这时系统继续进行安装,并且继续从G4D M ...
<br />


谢谢你都解答。终于弄懂了。
作者: yueyezhan    时间: 2011-6-24 23:34
原帖由 yidawpf 于 2011-6-24 21:39 发表
今天利用RUN模块安装原版2003成功了。
个人认为run安装系统命令写法简单的多。

另外这个通过iso安装对内存要求比较高。如果是WIN7的,那一般的机器都无法安装。
还是在pe下安装方便多了。


你可以map模式来加载iso
作者: 讯极天度    时间: 2011-6-25 08:36
标题: 楼主有才
楼主有才,这样也很不错 谢谢分享!
作者: HB天意    时间: 2011-6-25 13:23
http://bbs.winpe.cc/thread-2347-1-1.html

利用run模块安装windows 2003和XP原版系统,实机测试成功。
作者: lanlanlei091    时间: 2011-6-25 15:35
WIN7启动到安装界面还是要加载驱动~
作者: jspeng    时间: 2011-6-25 23:37
原帖由 lanlanlei091 于 2011-6-25 15:35 发表
WIN7启动到安装界面还是要加载驱动~


win7/2008的安装,请参见这里
http://reboot.pro/13968/
作者: jspeng    时间: 2011-6-26 00:02
关于grub4dos菜单的一些了解,请参见
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=172528
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=110562

这个菜单的第一部分是:
首先加载firadisk.img.gz(已压缩)作为软盘fd1,
然后在内存特定处虚拟为软盘fd0,
在硬盘上查找并加载win.iso到内存,并形成虚拟光盘(在内存中连续存放),接着将软盘fd1上内容复制到fd0, 最后跳转到虚拟光盘启动。

这样将把win.iso模拟为光盘,进行WINDOWS安装 (仅进行至字符界面并完成文件复制)。

第二部分:前几行都一样,还是把ISO载入,虚拟为光盘。但这次是从硬盘启动,因为第一部分已经完成了复制和基本设置,这次启动需要继续完成安装(安装过程中还需要光盘)。

够通俗了吧。

原帖由 2010pk987 于 2011-6-24 16:06 发表
目前,LZ的菜单的启动过程需要分二部,才能启动win.iso

请问是否能来在菜单,分别启动不同的ISO文件。
我试过改文件名,但不成功。不好意思,我对GRUB的写法,不太明白



-----以下是LZ的grub menu.ls ...

作者: 2010pk987    时间: 2011-6-26 10:19
谢谢,我研究一下。。。
作者: wan06    时间: 2011-6-26 11:01
直接安装好吗?我还是喜欢量产的。
作者: 2010DOS622    时间: 2011-6-30 08:05
为什么我在SATA硬盘的机器上,第二部分启动硬盘时总是失败?
作者: jesse1986    时间: 2011-7-1 13:01
其实pe已经很方便了....
作者: lanlanlei091    时间: 2011-7-2 17:34
c:
cd \
devcon install firadisk\firadisk.inf root\firadisk


进行到这一步的时候只出现提示UNZIP devcon.EXE的提示

没有加载ISO成功


已经解决,原来下载下来的devcon要解压成i386和64位的devcon才行

[ 本帖最后由 lanlanlei091 于 2011-7-3 21:07 编辑 ]
作者: jspeng    时间: 2011-7-14 20:16
标题: 回复 #47 2010DOS622 的帖子
什么错误?你的ISO文件中已经集成了SATA驱动? 还是什么其他原因,请贴出错误信息
作者: 2010feicool    时间: 2011-7-14 23:00
确实是好方法哦   
作者: 小辉    时间: 2011-7-15 01:16
第二次启动后进不了硬盘安装系统啊
作者: mssss123    时间: 2011-7-22 09:07
jspeng大大能不能出个ISO直接安装2003RAMOS的教程吗?我卡在这里很久了,生命不息,在于折腾,我也被折腾死了。
作者: huaqingyuan    时间: 2011-7-22 10:15
32位应该不能太大!
作者: 2011rr    时间: 2011-7-22 17:01
谢谢,确实是不错的方法,等下就去实验一下。
作者: 2010egaoba    时间: 2011-8-1 08:42
grldr.mgr 有吗?
作者: 2010M177    时间: 2011-8-1 16:23
我一般使用PE载入ISO,然后安装~~~
这个也很经典,收下
作者: 1e3e    时间: 2011-8-1 23:46
谢谢,感谢你的无私分享呀
作者: tenyu    时间: 2011-8-2 08:58
新技术又出现了。。。。。。。。。。。。。。。。
作者: 2011729    时间: 2011-8-3 12:46
可是我按你的菜单却出现0x7b错误的蓝屏,我安装的是XP系统,加载完镜像,还没进入分区时,出现了蓝屏。
作者: 2011zwxzwx    时间: 2011-8-3 13:22
正需要这样的方法,谢谢了
作者: secowu    时间: 2011-8-3 15:08
希望阿猫整个进去bootice
作者: jspeng    时间: 2011-8-5 09:07
标题: 回复 #60 2011729 的帖子
你的ISO文件中是否集成了SATA驱动之类?是否包含你的磁盘驱动?
作者: 2011wanpimao    时间: 2011-8-5 14:07
在我06年的台式机上测试,7B蓝屏,(我台式是IDE硬盘,不需什么SATA)
作者: 2011wanpimao    时间: 2011-8-5 14:13
在06年台式机上测试安装xp,显示7B蓝屏,不知为何,是否要求ISO连续存放
作者: 2011wanpimao    时间: 2011-8-5 14:33
换成winvblock.img.gz后不蓝屏,但第二次启动后不进硬盘,
作者: 2010dxynk    时间: 2011-8-6 21:51
这东西太好了,以后安装服务器估计省事多了。特别是万恶的2003。
作者: 2011wanpimao    时间: 2011-8-7 13:30
title 【1】从 ISO镜像安装Windows---第一次启动
map --mem /winvblock.img.gz (fd0)
map --mem /winvblock.img.gz (fd1)
find --set-root /winxp.iso
map --mem /winxp.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)

  
title 【2】从 ISO镜像安装Windows---第二次启动
map --mem /winvblock.img.gz (fd0)
map --mem /winvblock.img.gz (fd1)
find --set-root /winxp.iso
map --mem /winxp.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0,0)
makeactive
chainloader +1
我采用这样的菜单,第二次启动后也能进硬盘继续安装,在实体机上测试安装成功!但不知若要加SRS驱动,是否应该放在winvblock.img.gz中

[ 本帖最后由 2011wanpimao 于 2011-8-7 17:23 编辑 ]
作者: 2011小河洲    时间: 2011-8-7 14:37
感谢分享!学习了。不错
作者: mssss123    时间: 2011-8-7 19:35
好东西,折腾起来省力点。
作者: freecat    时间: 2011-8-8 00:47
不错学习了
找时间测试一下
作者: 2011新手红    时间: 2011-8-8 10:53
好贴呀,偶来回复支持一下,谢谢!
作者: szmsys    时间: 2011-8-8 15:58
做个记号,以后再来下载
作者: szmsys    时间: 2011-8-8 15:59
map --mem /win.iso (0xff) 改为 map /win.iso (0xff) 可以大大减少内存的占用,因为ud内的WIN.ISO是连续存放(ud主分区放不下一个系统的ISO)。
作者: zjilan    时间: 2011-8-8 16:58
学习一下,谢谢。。。。。。。
作者: szmsys    时间: 2011-8-8 22:48
安装WIN7 还是提示 需要安装驱动,无法进行下去
作者: 2011xjydl    时间: 2011-8-11 11:05
原帖由 szmsys 于 2011-8-8 22:48 发表
安装WIN7 还是提示 需要安装驱动,无法进行下去

和你一样,在网上搜的很多方法都不顶用,还是在无忧找到一种方法,很早以前的一个帖子,但需要自己手动加载驱动。
作者: Bluesite    时间: 2011-8-12 05:14
很前沿的技术啊  有空要整一个出来。
作者: jh1688    时间: 2011-8-14 11:33
学习了,从移动硬盘引导后安装麻烦,默认C盘为移动硬盘的主盘了,引导文件全装到那上面去了,装好后,系统还是无法启动……
作者: bao423    时间: 2011-8-15 15:26
安装 WIN7的iso文件时 出现 缺少所需的CD/DVD 驱动器问题 请问楼主如何解决?

[ 本帖最后由 bao423 于 2011-8-15 15:28 编辑 ]

86.jpg (44.16 KB, 下载次数: 135)

86.jpg

作者: secowu    时间: 2011-8-16 15:37
能從linux的iso啟動嗎
作者: jspeng    时间: 2011-8-17 01:55
标题: 回复 #80 bao423 的帖子
安装Win7/win2008, 请参照49楼的办法,
如果是安装64位,请使用winvblock.img (firadisk没有数字签名,需要按F8禁用驱动签名)。
在安装程序启动后,按Shift+F10打开CMD, 转到A:\下,
执行如下命令:
devcon install firadisk\firadisk.inf root\firadisk


如果执行成功,请检查是否ISO文件可见

winvblock.img中已经集成了最新版本的devcon (32位和64位)

[ 本帖最后由 jspeng 于 2011-8-17 01:57 编辑 ]
作者: jspeng    时间: 2011-8-17 01:59
标题: 回复 #81 secowu 的帖子
尝试过,不能。
偶使用此种方法安装RHEL 6.1, 不能找到源,也找不到模拟的本地CD-ROM,安装程序可以启动,但选不到安装源。
作者: bao423    时间: 2011-8-17 10:30
标题: 回复 #82 jspeng 的帖子
楼主,按Shift+F10打开CMD,没有A: 从安装界面浏览也没有A盘,只有Boot(X:) ,也找不到devcon文件,批处理无法运行!
作者: secowu    时间: 2011-8-17 13:53
标题: 回复 #83 jspeng 的帖子
原来这样,那只能在WIN世界里用了
作者: 2011xjydl    时间: 2011-8-17 14:20
原帖由 jspeng 于 2011-8-17 01:55 发表
安装Win7/win2008, 请参照49楼的办法,
如果是安装64位,请使用winvblock.img (firadisk没有数字签名,需要按F8禁用驱动签名)。
在安装程序启动后,按Shift+F10打开CMD, 转到A:\下,
执行如下命令:
devc ...



加载驱动以后如何再加载ISO镜像呢?命令是怎么样的?
作者: jspeng    时间: 2011-8-18 22:31
原帖由 bao423 于 2011-8-17 10:30 发表
楼主,按Shift+F10打开CMD,没有A: 从安装界面浏览也没有A盘,只有Boot(X:) ,也找不到devcon文件,批处理无法运行!


本帖已经更新,添加了使用ISO安装win7/2008的方法,敬请参考。
作者: 12250279    时间: 2011-8-18 23:24
好方法,支持下,马上下来测试测试.哈哈.
作者: 2011xjydl    时间: 2011-8-19 15:46
标题: 回复 #87 jspeng 的帖子
1、在安装WIN7时,如果用WINVBLOCK驱动,则这一行命令“devcon install firadisk.inf root\firadisk ”应该怎么改?直接把firadisk改成winvblk不行,如果用firadisk驱动则可以安装。
2、你提到的“按顺序列示硬盘盘符”这个是怎么做到的?
作者: bao423    时间: 2011-8-20 11:17
标题: 回复 #87 jspeng 的帖子
楼主有几点小建议:

1、从ISO文件直接安装Windows,默认的ISO文件名是,XP.ISO、WIN7.ISO,也可由用户自定义:路径+文件名,这样比较通用!chenall 的模块化NTBOOT就是这样的。

2、最好将firadisk.img.gz,Menu.lst打包成单一的文件(现在Grub的批处理及尾续文件就有此功能,类似于本论坛zxw 的“自动列表·自动菜单·数字启动 ”中run的制作)

3、在安装WIN7时,最好是将firadisk.img.gz虚拟一个盘出来,软盘不行就光盘吧,最好将批处理“devcon install firadisk.inf root\firadisk”加在firadisk.img.gz内,这样方便操作。
(我就不明白了,为什么firadisk.img.gz在WIN7安装环境就不能虚拟出一个软盘来驱动虚拟出来的WIN7内存盘,将它驱动成安装光盘呢?)

[ 本帖最后由 bao423 于 2011-8-22 11:20 编辑 ]
作者: jspeng    时间: 2011-8-22 09:59
原帖由 2011xjydl 于 2011-8-19 15:46 发表
1、在安装WIN7时,如果用WINVBLOCK驱动,则这一行命令“devcon install firadisk.inf root\firadisk ”应该怎么改?直接把firadisk改成winvblk不行,如果用firadisk驱动则可以安装。
2、你提到的“按顺序列示硬 ...


winvblock不支持win7 ISO安装,只有firadisk支持
作者: 2010zsy    时间: 2011-8-23 11:26
还是不懂怎么用的……有木有解释下 文件应该放在什么地方
在贴张menu
作者: bao423    时间: 2011-8-23 12:49
楼主,现在安装XP.iso的菜单如果使用firadisk 0.0.1.30驱动的话, 安装XP.ISO时蓝屏,只能使用winvblock.img.gz来驱动了
安装WIN7.ISO时,执行批处理后,出现光盘,但安装时选择磁盘分区无法进行下一步,提示“安装程序无法创建新的系统分区,也无法定位现在系统分区……

[ 本帖最后由 bao423 于 2011-8-24 09:51 编辑 ]
作者: 2011学徒老三    时间: 2011-8-30 16:25
什么啊 有没具体的操作图解啊
作者: ql1307096    时间: 2011-8-30 16:31
感谢分享,楼主牛人啊
作者: jh1688    时间: 2011-8-31 04:59
楼主的方法对于512M以下的,且硬盘接口是IDE的老机器是一种福音。
新机器还是载入内存装来得稳妥一些……
作者: pseudo    时间: 2011-8-31 10:18
原帖由 2011学徒老三 于 2011-8-30 16:25 发表
什么啊 有没具体的操作图解啊

网友3370123 提供了教程: U盘启动安装原版2003系统到SATA/RAID硬盘【老鸟勿入】
作者: karlpolo    时间: 2011-9-14 19:45
这个貌似没有解决NTFS硬盘格式的问题啊,第二次启动的时候。安装2003x64
作者: 2011几十年    时间: 2011-9-19 20:52
无法成功!
两种f和w我都试了,w直接蓝屏7b,f到了分区阶段无法分区。
作者: 2011几十年    时间: 2011-9-20 01:44
模仿68楼成功了,谢谢各位。之前不成功是因为我硬盘第一分区装的ubuntu。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3