无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4746|回复: 7
打印 上一主题 下一主题

firadisk 下安装vhd xp失败,求指点

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-24 22:12:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256971&extra=&highlight=firadisk%2Bvhd&page=1影响,最近一直在dell v3300上测试xp vhd系统。
下载了最新的firadisk,开始测试。
菜单如下:
第一次测试
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /firadisk.img
map /firadisk.img (fd0)
find --set-root /win.iso
map /win.iso (0xff)
find --set-root xp.vhd
map /xp.vhd (hd0)
map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/xp.vhd,boot;cdrom,vmem=find:/win.iso;floppy,vmem=find:/firadisk.img;\n\0
chainloader (0xff)

系统可以选择f6添加firadisk驱动,蓝色滚动条出现后直接黑屏。
修改菜单
在map /firadisk.img (fd0)前增加
map /firadisk.img (fd1),变为
map /firadisk.img (fd1)
map /firadisk.img (fd0)
在map --hook后增加
dd if=(fd1) of=(fd0) count=1
启动出现Setup failed to load the OEM drivers错误

增加map --disable-a20
启动是出现Errot 11
增加map --safe-mbr-hook=0 系统可以选择f6添加firadisk驱动,蓝色滚动条出现后直接黑屏增加map --int13-scheme=0 黑屏
增加map --e820cycles=1....到10 全部系统可以选择f6添加firadisk驱动,蓝色滚动条出现后直接黑屏
集成firadisk驱动到iso文件,出现Setup failed to load the OEM drivers错误。
修改firadisk写入模式为
write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/xp.vhd,boot;cdrom,vmem=find:/win.iso;floppy,vmem=find:/firadisk.img;\n\0
map --mem (md)0x200+16 (99)
系统可以选择f6添加firadisk驱动,蓝色滚动条出现后直接黑屏
修改vhd参数
map --hads=255 --sectors-per-track=63 /xp.vhd (hd0)
这回不是黑屏,出现了7b蓝屏
去掉write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/xp.vhd,boot;cdrom,vmem=find:/win.iso;floppy,vmem=find:/firadisk.img;\n\0中的,boot后
系统可以选择f6添加firadisk驱动,蓝色滚动条出现后直接黑屏
其中所有的模式都测试过了
map /firadisk.img (fd1)
map /firadisk.img (fd0)
.
.
.
dd if=(fd1) of=(fd0) count=1
全部出现那个OEM错误
winvblock的情况和firadisk类似。
后来直接把xp安装到硬盘,在安装firadisk驱动,能成功。证明笔记本还是支持firadisk的。
请大家看看还有没有解决办法
2#
发表于 2013-3-26 02:59:01 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... highlight=ahci%2Bf6这个集成的试试。
出现OEM错误好像是因为没装驱动。
回复

使用道具 举报

3#
 楼主| 发表于 2013-3-26 07:54:36 | 只看该作者
原帖由 2012chensksk 于 2013-3-26 02:59 发表
http://bbs.wuyou.net/forum.php?m ... ;tid=201790&highlight=ahci%2Bf6这个集成的试试。
出现OEM错误好像是因为没装驱动。

谢谢,出现oem错误是因为使用了
map /firadisk.img (fd1)
map /fiardisk.img (fd0)
...
dd if=(fd1) of=(fd0) count=1
的菜单。只要不用dd命令,就没事。
回复

使用道具 举报

4#
 楼主| 发表于 2013-3-29 19:45:21 | 只看该作者
有些进展了。
修改gurb4dos版本为45c
winvblock使用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=274302&extra=&page=1提供的驱动
菜单如下:
map --mem (rd)+4 (0x55)
find --set-root /winvblock.img
map /winvblock.img (fd1)
map /winvblock.img (fd0)
find --set-root /win.iso
map /win.iso (0xff)
fin --set-root /xp.vhd
map /xp.vhd (hd0)
map (hd0) (hd1)
map --harddrives=1
map --e820cycles=0
map --hook
dd if=(fd1) of=(fd0) count=1
write (0x55) #GRUB4DOS \x00 v=1 \x00 winblock.img \x00\x80\x00
chainloader (0xff)
能够进入f6选择驱动,但是出现如下界面

[ 本帖最后由 f-117 于 2013-3-31 18:06 编辑 ]

1.jpg (188.14 KB, 下载次数: 37)

winvblock安装错误

winvblock安装错误
回复

使用道具 举报

5#
 楼主| 发表于 2013-4-12 21:00:33 | 只看该作者
内存信息
EISA Memory BIOS Interface is present
Sddress Mpa BIOS Inyrtgsvr id present
Lower memory:634K,Upper memory (to first chipset hole)2806348k
[Address RangDescriptor entries immediately follow (values are 64-bit)]
Usable RAM:Base:0x0,Length:0x9e800
Reserved:Base:0x9e800,Lenght:0x1800
Reserved:Base:0xe0000,Length:0x20000
Usable RAM:Base:0x100000,Length:0xab493000
Reserved:Base:0xab493000,Length:0x48000
Reserved:Base:0xabdb000,Length:0xc000
Reserved:Base:0xab5e7000,Length:0x14000
Reserved:Base:0xab5fb000,Length:0x21000
Usable RAM:Base:0xab61c000,Length:0x1000
Reserved:Base:0xab61d000,Length:0x3000
Reserved:Base:0xab620000,Length:0x8000
Reserved:Base:0xab628000,Length:0x4000
Reserved:Base:0xab62c000,Length:0x5000
Reserved:Base:0xab631000,Length:0x20000
Reserved:Base:0xab651000,Length:0x43000
Usable RAM:Base:0xab69400,Length:0x16c000
Usable RAM:Base:0x100000000,Length:0x48000000
Reserved:Base:0xade00000,Length:0x2200000
Reserved:Base:0xe0000000,Length:0x10000000
Reserved:Base:0xfed1c000,Length:0x4000
Reserved:Base:0xff000000,Length:0x1000000
回复

使用道具 举报

6#
 楼主| 发表于 2013-4-24 19:46:48 | 只看该作者
几经周折,昨日成功,改天把过程详细道来
回复

使用道具 举报

7#
 楼主| 发表于 2013-5-1 00:09:20 | 只看该作者
首先关闭计算机的AHCI模式
下载原版的firadisk.img文件(这步是关键,其他所有集成的驱动在我的笔记本上均黑屏)
我的笔记本是4g内存,共享的显卡,所以先制作一个2.5g的vhd文件xp.vhd
根据以前的测试结果,编辑启动菜单如下:
title install xp 1
map --mem (md)0x800+4 (99)
find --set-root /firadisk.img
map /firadisk.img (fd0)
find --set-root /xp.iso
map /xp.iso (0xff)
find --set-root xp.vhd
map /xp.vhd (hd0)
map (hd0) (hd1)
map --harddrives=1
map --e820cycles=0
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/xp.vhd,boot;cdrom,vmem=find:/xp.iso;floppy,vmem=find:/firadisk.img;\n\0
chainloader (0xff)

title install xp 2
map --mem (md)0x800+4 (99)
find --set-root /firadisk.img
map /firadisk.img (fd0)
find --set-root /xp.iso
map /xp.iso (0xff)
find --set-root xp.vhd
map /xp.vhd (hd0)
map (hd0) (hd1)
map --harddrives=1
map --e820cycles=0
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/xp.vhd,boot;cdrom,vmem=find:/xp.iso;floppy,vmem=find:/firadisk.img;\n\0
chainloader +1

title start
map --mem (md)0x800+4 (99)
find --set-root /firadisk.img
find --set-root xp.vhd
map /xp.vhd (hd0)
map (hd0) (hd1)
map --harddrives=1
map --e820cycles=0
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/xp.vhd;\n\0
;此处光驱软驱都可以去掉了,但是如果加上,boot参数,启动时间要1小时,只能去掉了。
chainloader +1

title ramos
find --set-root /xp.vhd
map --mem /xp.vhd (hd0)
map --hook
rootnoverify (hd0)
chainloader +1
boot
AHCI驱动在安装xp后再安装,深度的xp居然支持ahci(intel 9m)
现在一切均可正常运行,不过制作3g的vhd就无法加载到内存了。而2.5g的xp有很多应用是无法安装的,所以不太实用。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 09:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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