无忧启动论坛

标题: chenall在吗?Karyonix给Grub4dos打了个补丁,可以从从ISO文件直接安装各版本Windows [打印本页]

作者: dihuo0    时间: 2011-6-19 14:30
标题: chenall在吗?Karyonix给Grub4dos打了个补丁,可以从从ISO文件直接安装各版本Windows
Karyonix给Grub4dos打了个补丁,可以从从ISO文件直接安装各版本Windows。不知道是否可以集成到http://code.google.com/p/grub4dos-chenall/?原帖子在这:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195573&page=1#pid2259260
作者: 11ydy    时间: 2011-6-19 17:33
我的机子用原版GRLDR+FIRADISK+2K3 做RAMOS启动蓝屏,换用这个修改的GRLDR还是滚动条蓝屏
作者: jspeng    时间: 2011-6-19 17:58
标题: 回复 #2 11ydy 的帖子
鉴于2003的特殊性,你需要在加载ramos镜像前加载firadisk/winvblock软盘镜像。请参考 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195574&extra=page%3D1&page=1

直接用grldr加载XP的镜像可以,但2003的不可以,(因为hook的信息被2003清除),需要先加载软盘镜像,通过附加驱动方式载入,使firadisk/winvblock能够识别到被打过补丁后的grldr形成的g4d内存盘。

另外,换成使用winvblock试试。使用firadisk,制作镜像时有些特殊。而winvblock则没有这么多限制。

[ 本帖最后由 jspeng 于 2011-6-19 18:41 编辑 ]
作者: 11ydy    时间: 2011-6-19 19:16
原帖由 jspeng 于 2011-6-19 17:58 发表
鉴于2003的特殊性,你需要在加载ramos镜像前加载firadisk/winvblock软盘镜像。请参考 http://bbs.wuyou.net/forum.php?m ... ;tid=195574&extra=page%3D1&page=1

直接用grldr加载XP的镜像可以,但2003的不可以 ...




真是抱歉,我找到原因了,我以前下载的grub4dos-karyonix-2011-02-03-test里面的GRLDR大小为253 KB (259,740 字节)

而您帖子提供的大小是267 KB (274,172 字节),刚刚我用您帖子里的GRLDR已经成功启动2K3的RAMOS,并且用我http://bbs.wuyou.net/forum.php?m ... ;tid=195672&extra=page%3D1的方法刚刚测试成功,直接ISO安装进IMG成功!






作者: 不点    时间: 2011-6-19 19:32
请测试我更新并编译的版本是否有问题。已经上载到时空论坛上了。

由于同时对 int13 代码进行了删减,因此,需要全方位测试仿真代码的可靠性。

需要大量测试。
作者: 11ydy    时间: 2011-6-19 23:47
原帖由 不点 于 2011-6-19 19:32 发表
请测试我更新并编译的版本是否有问题。已经上载到时空论坛上了。

由于同时对 int13 代码进行了删减,因此,需要全方位测试仿真代码的可靠性。

需要大量测试。



测试了从ISO安装2K3系统进IMG,成功
作者: zqywult    时间: 2011-6-20 00:55
原帖由 11ydy 于 2011-6-19 19:16 发表




真是抱歉,我找到原因了,我以前下载的grub4dos-karyonix-2011-02-03-test里面的GRLDR大小为253 KB (259,740 字节)

而您帖子提供的大小是GRLDR大小刚刚我用您帖子里的GRLDR已经成功启 ...


不知您注意没有:
grub4dos-karyonix-2011-02-03-test里面的中文版GRLDR大小也是253 KB (259,740 字节),与jspeng 提供的那个大小完全一样,不过二者的CRC32和MD5不一样。

您可以再用grub4dos-karyonix-2011-02-03-test里面的中文版GRLDR做一下测试?
作者: jspeng    时间: 2011-6-20 01:05
标题: 回复 #5 不点 的帖子
偶的测试结果如下:
  测试内容                           测试结果
1. 从ISO安装win2003 (32/64位)        通过
2. 从ISO安装xp (32/64位)             通过
3. 从ISO安装win2000 server sp4        蓝屏, 0X7B, 可能和主板和双核有关
4. 从ISO安装XP SP3原版                通过
5. 从ISO安装win 2008 ,win7 x64                 通过,需要特定菜单写法
6. 从ISO安装RHEL 6.1 (X86 和x64)      安装界面能出现,但找不到介质,应该和firadisk 驱动有关,明天试试memdisk
7. 从ISO安装Solaris 10 X86            通过

8. win2003 SP2 x64 ramos              通过
作者: Plantsoot    时间: 2011-6-20 08:49
标题: 回复 #8 jspeng 的帖子
把菜单也共享下吧,方便大家测试。
作者: thttht    时间: 2011-6-20 09:28
是啊!可以把菜单共享一下吗?我也想试试!!!
作者: 快雪时晴    时间: 2011-6-20 10:21
原帖由 jspeng 于 2011-6-20 01:05 发表
回复 #5 不点 的帖子

偶的测试结果如下:
  测试内容                           测试结果
1. 从ISO安装win2003 (32/64位)        通过
2. 从ISO安装xp (32/64位)             通过
3. 从ISO安装win2000 server sp4        蓝屏, 0X7B, 可能和主板和双核有关
4. 从ISO安装XP SP3原版                通过
5. 从ISO安装win 2008 ,win7 x64                 通过,需要特定菜单写法
6. 从ISO安装RHEL 6.1 (X86 和x64)      安装界面能出现,但找不到介质,应该和firadisk 驱动有关,明天试试memdisk
7. 从ISO安装Solaris 10 X86            通过

8. win2003 SP2 x64 ramos              通过


这么快就完成这么多项系统安装测试,够神速的
菜单复杂么?
希望grldr里增加个命令简化操作
作者: pseudo    时间: 2011-6-20 19:24
请大家测试一下安装2k3的iso到SRS硬盘:
http://bbs.wuyou.net/viewthread. ... page=359#pid2260868

[ 本帖最后由 pseudo 于 2011-6-20 19:26 编辑 ]
作者: dihuo0    时间: 2011-6-20 21:23
vm虚拟机中安装xp, win 7成功
作者: yjd    时间: 2011-6-21 17:51
原来我看错了以为是Karyonix发布了不用连续文件就可以map xx.iso

[ 本帖最后由 yjd 于 2011-6-22 01:07 编辑 ]
作者: xintiandi    时间: 2011-6-22 22:33
感觉还是有点复杂。我还以为就写个菜单就解决。
作者: jspeng    时间: 2011-6-23 01:04
原帖由 thttht 于 2011-6-20 09:28 发表
是啊!可以把菜单共享一下吗?我也想试试!!!


不好意思,昨天光顾着测试了,没仔细想这个问题。
首先说明: 偶安装windows时,都是进入到拷贝文件处停止,不再执行,因为后面都没有什么问题了。
偶硬盘上有许多精简过的各版本windows ISO文件,所以测试起来比较快。

安装win2000/xp/2003, 32位和64位,以及Solaris 10 x86, 均使用如下菜单:
title 从ISO镜像安装Win XP/2003 -- 第一次启动,文件名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镜像安装Win XP/2003 -- 第二次启动
map --mem (hd0,0)/images/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

从ISO安装win2008, 做法比较特殊,需要在boot.wim(安装器)启动后手工加载firadisk驱动,否则找不对在内存中hook的G4D内存盘。详细做法如下:http://reboot.pro/13968/

title Setup Win7, manually command : devcon instal firadisk\firadisk.inf root\firadisk
map --mem (md)0x800+4 (99)
find --set-root /win7.iso
map /win2008.iso (0xff)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win7.iso;\n\0
# boot from ISO
root (0xff)
chainloader
pause Press any key . . .

附上含有devcon的firadisk软盘镜像文件

firadisk.img.gz

98.53 KB, 下载次数: 196, 下载积分: 无忧币 -2

含devcon的firadisk软盘镜像文件


作者: 11ydy    时间: 2011-6-23 06:54
我感觉2008/WIN7就没必要这样安装了,直接从install.wim把系统文件释放到硬盘分区,配置下BCD引导就行了
作者: yueyezhan    时间: 2011-6-23 08:02
标题: 回复 #17 11ydy 的帖子
win7直接释放没有问题,2008和vista直接释放的话,只能释放在第二个分区,还是处理下boot.wim用iso安装比较好,或者自己重新封装下2008
作者: yueyezhan    时间: 2011-6-23 08:14
标题: 回复 #8 jspeng 的帖子
win2000的话,你挂个ide硬盘,用winvblock试试,firadisk好像不支持win2000;nt6的iso安装,如果是安装的时候直接map一个虚拟盘安装到这个虚拟盘的话,需要对boot.wim和install.wim都做处理,离线把驱动打进去
作者: xhwfq    时间: 2011-6-23 08:50
原帖由 pseudo 于 2011-6-20 19:24 发表
请大家测试一下安装2k3的iso到SRS硬盘:
http://bbs.wuyou.net/viewthread. ... page=359#pid2260868

我将xp.iso加入到0pe.iso中,vm测试不成功.
作者: thttht    时间: 2011-6-23 09:36
原帖由 jspeng 于 2011-6-23 01:04 发表


不好意思,昨天光顾着测试了,没仔细想这个问题。
首先说明: 偶安装windows时,都是进入到拷贝文件处停止,不再执行,因为后面都没有什么问题了。
偶硬盘上有许多精简过的各版本windows ISO文件,所以测 ...


谢谢!我也安这个用实机试试!“从ISO安装win2008, 做法比较特殊”这个看你的菜单要firadisk驱动放到硬盘里,手动加载吗?

[ 本帖最后由 thttht 于 2011-6-23 09:42 编辑 ]
作者: qj_tzy    时间: 2011-6-23 09:36
标题: 回复 #8 jspeng 的帖子
测试win2000前,请先参看一下如下的帖子,不知是否对你测试win2000有所帮助
《诚请指教如何在较新配置电脑中安装win2000及其VHD系统》http://bbs.wuyou.net/forum.php?m ... hlight=%2Bqj%5C_tzy
作者: yjd    时间: 2011-6-23 09:48
看来我还是偷懒,进pe+fujianabc的安装器省事。
作者: qj_tzy    时间: 2011-6-23 09:58
标题: 回复 #23 yjd 的帖子
我原来也如此,进入PE直接安装或用安装器安装,但现在可在开机时用grub4dos安装,又是一种新方法,本人觉得还是可以试一试的
作者: yjd    时间: 2011-6-23 10:10
我原来也如此,进入PE直接安装或用安装器安装,但现在可在开机时用grub4dos安装,又是一种新方法,本人觉得还是可以试一试的

那是,我只是说我自己那样就够用了。
之前论坛出很多方法比如shinft+f10挂载iso等
我都看过觉得还是pe+f6+fujianabc安装器最为简单方便。
人懒了-_-!!
作者: pseudo    时间: 2011-6-23 22:50
标题: 回复 #20 xhwfq 的帖子
所带2k3cons.iso,至少可以进入到选分区界面。
你的xp.iso到哪步呢?出了什么问题?
作者: xhwfq    时间: 2011-6-23 22:58
deepinxp5.10自带vmsicsi ,不管按不按F6,也不管安装vmscsi还是使用自带的vmscsi,总是7b错误.
作者: jspeng    时间: 2011-6-24 02:00
标题: 回复 #17 11ydy 的帖子
偶以前也这样装WIN7/2008, 没办法,谁让咱们不想单独刻光盘呢. 不知你注意没有, 释放INSTALL.WIM后, WIN2008还好,WIN7专业版系统缺省变成了HOME版本的. 还要手工改,挺烦的.

实际上论坛中dfw9提到了一个较好的方法,http://bbs.wuyou.net/forum.php?m ... 64%CE%BB&page=3, 就是在PE下加载ISO虚拟光驱, 然后直接运行SETUP!!!

当然,在这里列出来此种麻烦的安装方法,仅是为了测试GRUB4DOS的, 与实际便利性无关.
作者: yueyezhan    时间: 2011-6-24 08:13
原帖由 jspeng 于 2011-6-24 02:00 发表
偶以前也这样装WIN7/2008, 没办法,谁让咱们不想单独刻光盘呢. 不知你注意没有, 释放INSTALL.WIM后, WIN2008还好,WIN7专业版系统缺省变成了HOME版本的. 还要手工改,挺烦的.

实际上论坛中dfw9提到了一个较好的 ...


WIN7专业版系统缺省变成了HOME版本的?
如果你按照wim的和版本对应的序号释放,绝对不会出现这种情况的,在释放之前你可以用imagex /info先查询一下install.wim中的版本的序号
作者: pseudo    时间: 2011-6-24 10:11
标题: 回复 #27 xhwfq 的帖子
你没具体说到哪一步蓝屏。估计是还没进到选择分区那里吧。
那么,操作不当的可能性比较大。因为连那个2k3cons.iso都至少能进到选分区那里。

另外,非原版的iso,可能做了改动,增加了干扰因素。建议用
http://www.7xdown.com/downinfo/103.html
这个来比较“原版”的iso来试,这样比较统一。成败都好重现。

或者你能提供那个deepin的iso的下载,我也来试试。
其实xp的安装早就解决了的,本贴关注的是2k3,而xp不应有任何问题。
作者: xhwfq    时间: 2011-6-24 11:34
原帖由 pseudo 于 2011-6-24 10:11 发表
你没具体说到哪一步蓝屏。估计是还没进到选择分区那里吧。
那么,操作不当的可能性比较大。因为连那个2k3cons.iso都至少能进到选分区那里。

另外,非原版的iso,可能做了改动,增加了干扰因素。建议用
htt ...

进2k3cons.iso也蓝屏,到不了选分区界面.

[ 本帖最后由 xhwfq 于 2011-6-24 11:36 编辑 ]

1.JPG (62.38 KB, 下载次数: 121)

1.JPG

2.JPG (41.37 KB, 下载次数: 128)

2.JPG

3.JPG (62.41 KB, 下载次数: 127)

3.JPG

4.JPG (40.75 KB, 下载次数: 122)

4.JPG

5.JPG (76.74 KB, 下载次数: 108)

5.JPG

6.JPG (53.55 KB, 下载次数: 123)

6.JPG

作者: zhs509    时间: 2011-6-24 11:44
虚拟机测试好像选2不行,整体载入内存应该可以!
但是内存要求较高(分配给虚拟机内存至少要大于ISO文件100M)

[ 本帖最后由 zhs509 于 2011-6-24 11:57 编辑 ]
作者: xhwfq    时间: 2011-6-24 11:49
原帖由 zhs509 于 2011-6-24 11:44 发表
虚拟机测试好像选2不行,选3可以。。。

但是内存要求较高(分配给虚拟机内存至少要大于ISO文件100M)

用vboot可以,但要将iso拷入硬盘.
作者: zhaohj    时间: 2011-6-24 15:56
原帖由 xhwfq 于 2011-6-24 11:34 发表

进2k3cons.iso也蓝屏,到不了选分区界面.


我怀疑run有问题!
前提仿真盘上已经有fira、SRS;2k3cons.iso你在硬盘(或U)已经连续存放了,即
map /2k3CONS.ISO (0xff)成立,但RUN并没用自动生成(99),所以蓝屏。
--------------
而我手动测试是成功的,可见这是run的bug。
作者: zhaohj    时间: 2011-6-24 17:12
map方式(mem或非mem)安装系统精简一下:

title map方式(mem或非mem)安装windows xp/2003 系统
map --mem /FIRA.IMG (fd0)
map --mem /SRS.IMG (fd1)          <----------处理好默认SCSI
set iso=/MYISO.ISO
find --set-root %iso% && map %iso% (0xff) || && map --mem %iso% (0xff)
map --mem (md)0x800+4 (99)
map --hook
echo [FiraDisk] > (99)+1
echo StartOptions=cdrom,vmem=find:%iso%; >> (99)+1
chainloader (0xff)

[ 本帖最后由 zhaohj 于 2011-6-25 12:37 编辑 ]
作者: zhs509    时间: 2011-6-24 21:55
标题: 回复 #26 pseudo 的帖子
原帖由 xhwfq 于 2011-6-24 11:34 发表

进2k3cons.iso也蓝屏,到不了选分区界面.


WINXP.ISO虚拟机非整体载入内存——蓝屏(同31楼的结果)

WINXP.ISO实际机子非整体载入内存——顺利到达分区界面,由于数据问题没有继续测试!
作者: pseudo    时间: 2011-6-24 21:56
标题: 回复 #31 xhwfq 的帖子
4.jpg图中,选1就行了。
不要按F6。
作者: jspeng    时间: 2011-6-26 00:30
标题: 回复 #29 yueyezhan 的帖子
果真还有这种办法,真是大开眼界啊!! 偶从来也 没意识到这个问题
感谢yueyezhan, 看来无忧真是藏龙卧虎地啊!
作者: goodtime    时间: 2011-6-26 14:30
一个疑问 “ 前提是内存足够” , 如果我的电脑是2G内存, 我的WIN7 ISO是4GB大小, 这样是不是就无法安装了! 测试过的帮说下
作者: zhs509    时间: 2011-6-26 14:55
标题: 回复 #39 goodtime 的帖子
试试看非整体载入内存能否安装(WINXP的好像可以的)

虚拟机测试不准确哦,请实际机子测试!
作者: pseudo    时间: 2011-6-26 17:21
#31楼图4.jpg启动iso方式,
选1需要较大内存。选2要求iso无碎片、未经gzip压缩。
如果内存足,选1(直接回车默认选1)更可靠。

对2k3cons.iso应选1,如果在VMware中不能进入到选择分区的界面,肯定是操作不当。

[ 本帖最后由 pseudo 于 2011-6-27 16:50 编辑 ]
作者: jspeng    时间: 2011-6-27 02:18
标题: 回复 #39 goodtime 的帖子
如下菜单是直接从硬盘上读取ISO文件,不需要预先载入内存。应该可以安装的。

title Setup Win7, manually command : devcon instal firadisk\firadisk.inf root\firadisk
map --mem (md)0x800+4 (99)
find --set-root /win7.iso
map /win7.iso (0xff)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win7.iso;\n\0
# boot from ISO
root (0xff)
chainloader
pause Press any key . . .
作者: jasonwang    时间: 2011-7-6 14:43
如果XP光盘无SATA驱动,是否还需要加载F6驱动模块?
作者: 何十二    时间: 2011-7-30 16:47
学习了。。。。。。。。
作者: 6669913    时间: 2011-8-27 00:39
标题: 回复 #8 jspeng 的帖子
菜单怎么写呀    从ISO安装win 2008 ,win7 x64                 通过,需要特定菜单写法
作者: secowu    时间: 2011-9-21 21:05
fujianabc的安装器支持ubuntu吗
作者: yjd    时间: 2011-9-22 10:48
原帖由 jspeng 于 2011-6-24 02:00 发表
偶以前也这样装WIN7/2008, 没办法,谁让咱们不想单独刻光盘呢. 不知你注意没有, 释放INSTALL.WIM后, WIN2008还好,WIN7专业版系统缺省变成了HOME版本的. 还要手工改,挺烦的.

实际上论坛中dfw9提到了一个较好的 ...


印象中fujianabc的安装器可以选择版本啊。你怎么会是home?




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