无忧启动论坛

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

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

[复制链接]
301#
发表于 2009-12-4 18:17:16 | 只看该作者
新版的firadisk 驱动我使用的时候没有发现问题。
回复

使用道具 举报

302#
发表于 2009-12-4 21:23:09 | 只看该作者

回复 #303 pz 的帖子

但是我测试的时候确实是有问题   用的是MSDN原版XP SP3   还是蓝屏  代码0xED

包括最新的0PE
回复

使用道具 举报

303#
发表于 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

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

使用道具 举报

304#
发表于 2009-12-4 23:19:28 | 只看该作者

回复 #305 hkfalcon 的帖子

不按F6试试
回复

使用道具 举报

305#
发表于 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
是什么意思
回复

使用道具 举报

306#
发表于 2009-12-5 10:08:50 | 只看该作者

回复 #307 hkfalcon 的帖子

蓝屏代码是什么

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

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

title [2] Install MS Windows NT5X (/WIN$.ISO)   ##第一次启动选此项
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 /WIN$.ISO
map --mem /WIN$.ISO (0xff) || map /WIN$.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

上面一段是进入dos下的文本模式安装   完成后自动重启时需要选下面这项启动来继续进行安装

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

注意如果是usb-hdd启动的话可能需要交换hdd0和hdd1   要不然不能启动

[ 本帖最后由 sratlf 于 2009-12-5 10:12 编辑 ]
回复

使用道具 举报

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

使用道具 举报

308#
发表于 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
这段有关系,驱动没有加载呢?
回复

使用道具 举报

309#
发表于 2009-12-5 11:45:58 | 只看该作者
楼上的,上面的方法(chenall)并没有加载SRS驱动啊。C大提供的只是MAP方式安装系统的一种方法,测试MAP方式在保护模式下光盘还有效。
你用0PE的测试一下,先把驱动打包为OEM_SRS.ZIP放在磁盘根目录下。
srs驱动没加载肯定蓝屏。
回复

使用道具 举报

310#
发表于 2009-12-5 11:54:43 | 只看该作者

回复 #309 hkfalcon 的帖子

WIN$.ISO只是个文件名  自己修改就可以   我是习惯写成这个了   

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

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

使用道具 举报

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

使用道具 举报

312#
发表于 2009-12-5 12:12:54 | 只看该作者
原帖由 sratlf 于 2009-12-5 11:54 发表
WIN$.ISO只是个文件名  自己修改就可以   我是习惯写成这个了...

这个好像是我曾经挖空心思取的名字:)
12.02以后的0pe版本,安装系统功能较完善。
回复

使用道具 举报

313#
发表于 2009-12-5 12:25:46 | 只看该作者

回复 #314 pseudo 的帖子

正好P大也在   能不能看看为什么我用firadisk0.0.1.16版的安装系统会蓝屏  蓝屏代码0xED

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=156485
回复

使用道具 举报

314#
发表于 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>,这样也没办法测试这个菜单写的是否能通过,不过在物理机上是可以看到菜单的,选择菜单安装就蓝屏了。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

317#
发表于 2009-12-5 17:06:07 | 只看该作者
你换一个grldr试试   换0620稳定版的  感觉像是grub的问题呢
回复

使用道具 举报

318#
发表于 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


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

使用道具 举报

319#
发表于 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
直到现在依然是这样。。。。
回复

使用道具 举报

320#
发表于 2009-12-5 20:25:18 | 只看该作者

回复 #320 hkfalcon 的帖子

在用原版系统光盘或iso装系统方面,0pe有完整的功能。
最新版是12.05:
http://bbs.wuyou.net/forum.php?m ... 7207&highlight=
回复

使用道具 举报

321#
发表于 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的下载,可能是我积分不够吧,看来这个问题一时半会还是解决不了了。
回复

使用道具 举报

322#
发表于 2009-12-6 00:12:38 | 只看该作者
原帖由 sratlf 于 2009-12-5 11:54 发表
WIN$.ISO只是个文件名  自己修改就可以   我是习惯写成这个了   

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

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



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

使用道具 举报

323#
发表于 2009-12-6 09:21:50 | 只看该作者

回复 #324 hkfalcon 的帖子

晚上吧  现在上传速度太慢   等我回学校    传好后会新开个帖子提供分流地址
回复

使用道具 举报

324#
发表于 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设置那里又问题?
回复

使用道具 举报

325#
发表于 2009-12-7 01:12:49 | 只看该作者

回复 #326 hkfalcon 的帖子

可用0pe 12.02或其后版本试试。
遇到问题可到此帖反馈:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
或加qq群:49405566
回复

使用道具 举报

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

使用道具 举报

327#
发表于 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
回复

使用道具 举报

328#
发表于 2009-12-7 11:47:44 | 只看该作者
原帖由 hkfalcon 于 2009-12-7 11:35 发表



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



忘说了  你得自己把fidradisk驱动换一下   0PE用的是最新的0.0.1.16版  装系统是就会出现这样的0xED的错误    是优化速度太过了闹的  得换回0.0.1.12版  那版没这个问题
回复

使用道具 举报

329#
发表于 2009-12-7 13:19:25 | 只看该作者

回复 #330 sratlf 的帖子

0PE12.06不用firadisk-driver-0.0.1.16,换回老版,已放livemesh上。
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-30 16:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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