无忧启动论坛

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

[分享]FiraDisk Grub4dos虚拟磁盘的WIN驱动

[复制链接]
1#
发表于 2009-12-4 22:22:32 | 显示全部楼层
原帖由 chenall 于 2009-9-2 22:42 发表
把我制作的F6软盘镜像也传上来吧,大家可以试试.

安装XP或2K3的方法.(需要有足够有内存)

map --mem (hdx,x)/Firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem (hdx,x)/winxp.iso (0xff)
m ...



1.iso:win 2003 无人职守安装iso镜像(自做)
2.下载19楼的Firadisk.img用WinImage打开该img文件,将其中的Firadisk驱动用firadisk-driver-0[1].0.1.12中的驱动替换,保存;
3.grub4dos菜单入下:

title [3] 查找win2003 ISO 镜像并引导
map --mem /Firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /iso/win2003.iso
map --mem /iso/win2003.iso (hd32)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (hd32)
boot
启动后选择“查找win2003 ISO 镜像并引导”启动提示如下:
FAT12 BPB found with 0XEB (jmp) leading the boot sector.
Probed C/H/S=80/2/18,probed total sectors=2880
Autodetect number-of-heads failed .use default value 2
Autodetect sectors-per-track faild.use default value 10
floppies-orig=0,harddrives_orig=2
floppies_curr=1,harddrives_curr=2
随后显示:
(hd0,0)
接着从光盘启动,按F6加载驱动,加载的时候提示 插入软盘,如下:
please insert to disk labeled
注明:我的启动盘为U盘,用以下方法:

原帖由 xianglang 于 2009-9-3 18:05 发表
谁做个将Firadisk集成到XP安装光盘里去的东东出来?我对集成驱动是一窍不通。将Firadisk集成到系统安装光盘中之后,就可以直接MAP了ISO来安装,需要F6时也可以MAP上F6的镜像了。
修改TXTSETUP.SIF
在[scsi.load]下面添加
firadisk=firadisk.sys,4
然后把firadisk.sys和inf文件放到I386目录下
[SourceDisksFiles]添加
firadisk.sys = 100,,,,,,3_,4,1,,,1,4
firadisk.inf = 100,,,,,,,20,0,0

也将该驱动加到iso中了,
最后启动依然蓝屏F7B

请教各位看有可能是哪里出了问题?
回复

使用道具 举报

2#
发表于 2009-12-5 09:45:04 | 显示全部楼层
pseudo 回复,不按F6也测试过,也是蓝屏。不知道:
FAT12 BPB found with 0XEB (jmp) leading the boot sector.
Probed C/H/S=80/2/18,probed total sectors=2880
Autodetect number-of-heads failed .use default value 2
Autodetect sectors-per-track faild.use default value 10
floppies-orig=0,harddrives_orig=2
floppies_curr=1,harddrives_curr=2
是什么意思
回复

使用道具 举报

3#
发表于 2009-12-5 10:51:33 | 显示全部楼层
谢sratlf ,蓝屏代码依然是07B,305楼我的蓝屏代码写错了,蓝屏代码还是07B。等一下我测试一下你写的这个菜单,顺便问一下你的“WIN$.ISO”中的$我要替换吧,还是有特别含义?
回复

使用道具 举报

4#
发表于 2009-12-5 11:09:02 | 显示全部楼层
已测试,菜单修改为:
title [a] Install MS Windows Win2003   ##第一次启动选此项
find --set-root /BOOT/IMG/FIRADISK.IMG || find --set-root /FIRADISK.IMG
map --mem /BOOT/IMG/FIRADISK.IMG (fd1) || map --mem /FIRADISK.IMG (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /iso/win2003.iso
map --mem /iso/win2003.iso (0xff) || map /win2003.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title Install MS Win2003   ##第二次启动选此项
map --mem /BOOT/IMG/FIRADISK.IMG (fd1) || map --mem /FIRADISK.IMG (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /iso/win2003.iso
map --mem /iso/win2003.iso(0xff) || map /win2003.iso(0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
root (hd0,0)
chainloader +1

第一次启动后还是蓝屏07B,我怀疑是不是跟
FAT12 BPB found with 0XEB (jmp) leading the boot sector.
Probed C/H/S=80/2/18,probed total sectors=2880
Autodetect number-of-heads failed .use default value 2
Autodetect sectors-per-track faild.use default value 10
floppies-orig=0,harddrives_orig=2
floppies_curr=1,harddrives_curr=2
这段有关系,驱动没有加载呢?
回复

使用道具 举报

5#
发表于 2009-12-5 12:00:43 | 显示全部楼层
回复两位,我是在物理机进行测试的,我的iso是自己做的无人值守安装的,之前加过sata驱动,sata的盘可以认上,U盘引导是使用HP的格式化工具内置引导启动做的。在虚拟机我刚测试了下,连grub菜单都没出,直接就到grub>了,再往下我还没测试,我再测试看看。谢谢两位热情回复。
回复

使用道具 举报

6#
发表于 2009-12-5 12:52:10 | 显示全部楼层
虚拟机下从U盘启动,直接到GRUB>,测试如下:
map --mem /FIRADISK.IMG (fd1)
返回:
FAT12 BPB found with 0xEB (jmp) leading the boot sector.
Probed C/H/S=80/2/18,probed total sectors=2880
map --mem (md)0x6000+800 (fd0)
提示:
Autodetect number-of-heads failed .use default value 2
Autodetect sectors-per-track faild.use default value 10
root (fd0)/
提示:
error 25:disk read error
map --mem /iso/win2003.iso(0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
提示:
buf_size=0x10000, loops=0x1. in_pos=0x0000000000000000, out_pos=0x0000000000000000
00000000
Bytes read / written = 0x0000000000000200 / 0x0000000000000200
chainloader (0xff)
boot
启动现在居然可以到分区界面了,U盘被认成了C盘,创建的分区为F盘了。
但为什么在虚拟机里启动GRUB的菜单就不显示了,而直接到了GRUB>,这样也没办法测试这个菜单写的是否能通过,不过在物理机上是可以看到菜单的,选择菜单安装就蓝屏了。
回复

使用道具 举报

7#
发表于 2009-12-5 13:00:34 | 显示全部楼层
在上一步创建分区后,我退出了安装,重新依上帖中的方法启动,也可以启动,到了分区界面,刚才创建的分区,盘符变为D盘了,U盘的盘符还是C盘,那如果这样的话安装出来的系统盘符就变为D盘了,这个问题如何解决?
回复

使用道具 举报

8#
发表于 2009-12-5 13:34:53 | 显示全部楼层
刚才又在物理机上测试了下,在物理机上现在菜单也不能显示,直接进入到了GRUB>,可能是编辑菜单的时候编码格式改变了的缘故,使用316楼同样的方法,在物理机上还是蓝屏07B,而在虚拟机上正常,看来不是FIRADISK驱动加载不上的问题,那会是什么问题呢?
回复

使用道具 举报

9#
发表于 2009-12-5 19:33:20 | 显示全部楼层
原帖由 sratlf 于 2009-12-5 10:08 发表
蓝屏代码是什么

要不看下我的   参考chenall大大的写的

注意firadisk驱动是自动加载的   不需要按F6   按F6会提示插入磁盘A:   实际上已经加载了

title [2] Install MS Windows NT5X (/WIN$.ISO)   # ...

用sratlf提供的这个菜单在vm中可以启动,只是usb是C盘,分区认出是D盘,在D盘安装,格式化D盘后重新启动后出错:
NTLDR is missing
Press any key to restart
关闭虚拟机之后,重新启动后依然是:
NTLDR is missing
Press any key to restart
关闭vm软件,并且把U盘拔掉,重新插上,重新启动vm软件启动虚拟机,启动居然连grub菜单什么都看不到了,直接就到了:
NTLDR is missing
Press any key to restart


有没有遇到这种情况的啊?
回复

使用道具 举报

10#
发表于 2009-12-5 19:48:28 | 显示全部楼层
原帖由 chenall 于 2009-9-3 19:24 发表


修改TXTSETUP.SIF
在[scsi.load]下面添加
firadisk=firadisk.sys,4

然后把firadisk.sys和inf文件放到I386目录下
[SourceDisksFiles]添加
firadisk.sys = 100,,,,,,3_,4,1,,,1,4
firadisk.inf = 100 ...



之前以为蓝屏是因为ISO中加载了firadisk驱动造成的,将加载firadisk驱动的这个iso刻盘后,直接在物理机引导, 提示如下错误:
.SIF文件中的下列值损坏或丢失,第[scsi]段中的含关键字"firadisk"那一行上的值0,安装程序无法继续要退出安装程序,请按F3。
但是用这个ISO镜像在vm中是可以启动到分区的地方的,后来换了个没有加载firadisk驱动的ISO,在vm中依然可以启动到分区的地方,在物理机上还是蓝屏07B,但又出现了


我上帖描述的情况,分区为D盘,usb的盘认为c盘,分区格式化完重启后,就成了:
NTLDR is missing
Press any key to restart
直到现在依然是这样。。。。
回复

使用道具 举报

11#
发表于 2009-12-5 23:22:07 | 显示全部楼层
原帖由 pseudo 于 2009-12-5 20:25 发表
在用原版系统光盘或iso装系统方面,0pe有完整的功能。
最新版是12.05:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&highlight=



呵呵没有找到 最新版Ope的下载,可能是我积分不够吧,看来这个问题一时半会还是解决不了了。
回复

使用道具 举报

12#
发表于 2009-12-6 00:12:38 | 显示全部楼层
原帖由 sratlf 于 2009-12-5 11:54 发表
WIN$.ISO只是个文件名  自己修改就可以   我是习惯写成这个了   

要是这样还不行就是和zhaohj说的一样  缺少srs驱动

还没问你的环境是什么 虚拟机还是物理机



sratlf 能不能放个分流,下个12.05的ope?实在是没有找到下载链接。
回复

使用道具 举报

13#
发表于 2009-12-7 00:58:34 | 显示全部楼层
最新测试,还是我之前的ISO镜像,GRUB菜单如下:
title [a] Install MS Windows Win2003   ##第一次启动选此项
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
find --set-root /BOOT/IMG/FIRADISK.IMG || find --set-root /FIRADISK.IMG
map --mem /BOOT/IMG/FIRADISK.IMG (fd1) || map --mem /FIRADISK.IMG (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /iso/win2003.iso
map --mem /iso/win2003.iso (0xff) || map /win2003.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title Install MS Win2003   ##第二次启动选此项
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
find --set-root /BOOT/IMG/FIRADISK.IMG || find --set-root /FIRADISK.IMG
map --mem /BOOT/IMG/FIRADISK.IMG (fd1) || map --mem /FIRADISK.IMG (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /iso/win2003.iso
map --mem /iso/win2003.iso (0xff) || map /win2003.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
root (hd0,0)
chainloader +1
在虚拟机上测试成功安装win2003,
在物理机上测试:
蓝屏07B
物理机配置:
Intel 奔腾 E5300
2G内存
西数 320G 蓝盘
主板:华擎G31M-S
现在考虑看是不是说SATA驱动没有加载上(这个可能性可能不大,此ISO镜像刻盘在物理机上可以安装)?或者是主板的BIOS设置那里又问题?
回复

使用道具 举报

14#
发表于 2009-12-7 10:39:22 | 显示全部楼层
多谢P大,刚才用“Z大的默认生成的srs_f6.iso”又测试安装了下,选择A:从WIN$.ISO安装XP/2003系统 采用自带的SRS驱动包(/SRS_F6/SRS.ZIP),安装,最后还是蓝屏07B,等下我在测试下0pe看看。
回复

使用道具 举报

15#
发表于 2009-12-7 11:35:51 | 显示全部楼层
原帖由 hkfalcon 于 2009-12-7 10:39 发表
多谢P大,刚才用“Z大的默认生成的srs_f6.iso”又测试安装了下,选择A:从WIN$.ISO安装XP/2003系统 采用自带的SRS驱动包(/SRS_F6/SRS.ZIP),安装,最后还是蓝屏07B,等下我在测试下0pe看看。



接着更换为0pe进行安装测试,结果虚拟机都无法正常安装,蓝屏代码:0ED
回复

使用道具 举报

16#
发表于 2009-12-7 13:29:53 | 显示全部楼层
顺便问一下P大,要更换Firadisk驱动在那更换?我把F6.ZIP解压后没有看到SRS1.ZIP和SRS2.ZIP也解压过没找到Firadisk,翻以前的帖子,一时半会还找不到了。
回复

使用道具 举报

17#
发表于 2009-12-7 13:52:47 | 显示全部楼层
原帖由 fantasy 于 2009-9-7 01:29 发表

在k开头那个内核文件里有驱动文件


我解开了KONBOOT和KERNEL.ZIP, KONBOOT中又一个img文件,打不开,KERNEL中也没有找到Firadisk驱动的身影,不知道在那里更改,请fantasy指教。
回复

使用道具 举报

18#
发表于 2009-12-7 15:38:26 | 显示全部楼层
重新测试了下,
用我写的那个菜单,ISO可以在虚拟机安装,物理机蓝屏07B
用SRS_F6.ISO虚拟机可正常安装,物理机蓝屏07B
用0pe虚拟机安装:
安装程序无法复制文件:SYMMPI.INF
物理机安装蓝屏07B

看来07B跟我耗上了。
回复

使用道具 举报

19#
发表于 2009-12-10 15:23:01 | 显示全部楼层
今天又测试了一下,更换了镜像:
时空论坛,P大的回复:
用的是冷风Win2K3_EE_SP2_Vista_Full_080308_Fix.iso
google一下也许能下。

测试环境:
http://bbs.wuyou.net/viewthread. ... ;page=11#pid1775864(我认为已经解决了2003iso安装问题)
VMware6.03测试,外挂驱动包OEM_SRS.ZIP含驱动LSI Fusion-MPT U320 Driver (Server 2003 32-bit)。

我这边下载了Win2K3_EE_SP2_Vista_Full_080308_Fix.iso,用此镜像安装,依然是蓝屏07B,估计是win2003加载firadisk驱动有问题吧。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-17 08:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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