无忧启动论坛

标题: 用firadisk安装XP出现蓝屏,请高手赐教 [打印本页]

作者: evilwz    时间: 2011-4-6 21:12
标题: 用firadisk安装XP出现蓝屏,请高手赐教
今天尝试用grub4dos引导,并借助firadisk加载xp的iso以进行安装,但是出现7B蓝屏。请高手解答原因。
详细过程是将XP.ISO和firadisk.img均放在U盘根目录,用grub4dos进行引导。在加载XP.ISO时试验了两种模式,其中使用--mem参数的可以正常安装;而未使用--mem参数的则出现蓝屏。之前看到的资料说可以使用--mem参数,也可以不使用--mem参数,但要保证iso文件连续存放,为保证iso连续,我还特地使用Contig.exe工具对存在U盘上的XP.ISO进行了处理(U盘格式化成FAT32格式)。
具体命令为
find --set-root /firadisk.img
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /firadisk.img (fd0)
map /XP.ISO (hd32)
map --hook
chainloader (hd32)
boot
在屏幕变黑之后会出现7B蓝屏。
如果将第5行改为map --mem /XP.ISO (hd32)则不会出现蓝屏。
由于不想等待较长的ISO加载进内存的过程,而且也想适应内存较少的机器,所以希望使用不带--mem参数的方式,之前也看到相关资料上只提到了连续存放的限制,故试验了不带--mem参数的方式,没有想到还是7B蓝屏了。可以肯定不是SRS驱动的问题,因为我的ISO已经集成了SRS驱动,并且带有--mem参数的方式在同样阶段不会蓝屏。所以恳请高手分析原因,并提供解决方式,多谢!
作者: jasonwang    时间: 2011-4-6 23:22
如果你已经集成了SRS驱动,不使用firadisk应该也可以吧?
作者: sratlf    时间: 2011-4-7 22:34
标题: 回复 #1 evilwz 的帖子
firadisk和iso要么都是直接map  要么都是map到内存

直接map的话必须使用0.0.1.30版firadisk或以上  map到内存的任意
作者: 2011dingfei    时间: 2011-4-8 07:48
这个简单,用这个就可以了


map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /firadisk.img
map --mem /firadisk.img (fd0)
map /XP.ISO (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/XP.ISO,boot;\n\0
chainloader (hd32)
boot

[ 本帖最后由 2011dingfei 于 2011-4-8 07:59 编辑 ]
作者: evilwz    时间: 2011-4-8 23:15
原帖由 2011dingfei 于 2011-4-8 07:48 发表
这个简单,用这个就可以了


map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /firadisk.img
map --mem /firadisk.img (fd0)
map /XP.ISO (hd32)
map (hd0) (hd1)
map ( ...




多谢2011dingfei 大大的解答,今天晚上进行了试验,果然不蓝屏了,您真是高人呀!
但是还想请您解答两个问题,还请不吝赐教。
第一,请您解答一下上述每行命令的含义与目的,所谓授人以渔嘛。多谢。
第二,如果我想使用未集成SRS驱动的光盘镜像(ISO)文件,并想使用原版软盘形式的SRS驱动虚拟成软盘进行安装(即使用包含TXTSETUP.OEM文件的驱动,例如制作成iastor.img),使系统在安装过程中加载SRS驱动,我应当如何修改命令,今晚在上述命令中添加了一行map --mem /iastor.img (fd1),结果不成功,安装过程无法找到SATA硬盘;如果改为添加map --mem /iastor.img (fd0),并将firadisk.img加载到B盘,即map --mem /firadisk.img (fd1),结果蓝屏,又不知如何是好了。
还请2011dingfei 大大或其他高手继续解答帮助,多谢。
作者: sratlf    时间: 2011-4-8 23:41
标题: 回复 #5 evilwz 的帖子
下载RUN   http://bbs.wuyou.net/forum.php?mod=viewthread&tid=182793

用如下命令

title install xp
RUN --fiira:/FIRADISK.IMG fd0:/IASTOR.IMG iso=/XP.ISO
boot

试试看行不行

或者你将firadisk.img和iastor.img合并为新的firadisk.img  用

RUN --fiira:/FIRADISK.IMG iso=/XP.ISO
作者: evilwz    时间: 2011-4-8 23:50
标题: 请教如何在用原版ISO镜像安装XP时加载SRS驱动
非常感谢2011dingfei 大大的帮助,今天用下面的grub4dos命令实现了已集成SRS驱动的ISO镜像安装windowsXP的过程。
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /firadisk.img
map --mem /firadisk.img (fd0)
map /XP.ISO (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/XP.ISO,boot;\n\0
chainloader (hd32)
boot

现在还想请教一下,如果用微软的原版ISO镜像,如何实现SRS驱动的加载,并进行安装。(假设已经将Intel的包含TXTSETUP.OEM原版驱动制作成iastor.img镜像)。
我使用map --mem /iastor.img (fd0),则出现蓝屏;而使用map --mem /iastor.img (fd1),则无法找到硬盘。请问应当如何书写命令。多谢赐教。
作者: pseudo    时间: 2011-4-9 00:16
顺便测试一下这些吧:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
http://bbs.wuyou.net/forum.php?m ... p;page=1#pid1860161(其中的ISO启动器)
作者: sratlf    时间: 2011-4-9 00:20
标题: 回复 #8 pseudo 的帖子
呵呵  p大不要吓到lz
作者: yueyezhan    时间: 2011-4-9 02:05
标题: 回复 #7 evilwz 的帖子
如果装完这个系统之后不打算map或者ramos启动的话,其实没有必要非用firadisk来装系统,装完之后等于多装了一个用不到的驱动
作者: 2011cnmw    时间: 2011-4-9 08:21
哇 昨天正好碰到了这个问题,没找到现在就看到这个帖子了,太好了,这就可以去试试了
作者: 2011lopt    时间: 2011-8-30 01:55
小弟还是新手!!
刚好正在研究透过GRUB4DOS来安装作业系统如XP.ISO是以ISO档来进行安装
一直失败,目前只成功前半段就是ISO有成功载入到内存,但安装到载入XP在
进行安装时就跳出错误讯息 找不到档案

刚好在这帖有看到相关用法那我来试试看!!谢谢您的资源~
作者: jh1688    时间: 2011-8-30 09:28
回复 4楼

我用你提供的菜单,到重启黑屏时死机,只有左上角光标在闪,全机无反应……
作者: 2011lopt    时间: 2011-9-2 01:32
回复 4楼

您提供的菜單确实安照您提供的菜单会出现错误讯息
无法以ISO格式进行系统安装
期待您的修正~

[ 本帖最后由 2011lopt 于 2011-9-3 01:41 编辑 ]
作者: anarki2001    时间: 2013-6-12 14:48
无忧真是我等折腾一族的家园,哈哈,感谢各位大大
(挖坟请见谅)
作者: jh1688    时间: 2013-6-14 16:19
看来真是没什么好玩的,两年前的东东都能被人找出来……





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