无忧启动论坛

标题: 怎样用grub4dos把2003iso安装到vhd。 [打印本页]

作者: 2011董海江    时间: 2013-2-21 23:52
标题: 怎样用grub4dos把2003iso安装到vhd。
2003.vhd虚拟盘 在windows7下用自带的diskpart建立的固定大小的3g的vhd
floppy drive.img 是集成多款f6驱动的软盘镜像,非标准格式
2003.iso 是适度精简版的。
我的菜单1、加载firadisk驱动
title INSTALL_VHD 2003
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /RAMOS/floppy drive.img
map /RAMOS/floppy drive.img (fd0)
map /RAMOS/2003.vhd (hd0)
map /RAMOS/2003.iso (0xff)
map (hd0) (hd1)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/2003.vhd,boot;cdrom,vmem=find:/RAMOS/2003.iso;floppy,vmem=find:/RAMOS/floppy drive.img;\n\0
chainloader (0xff)

启动后分配2003.vhd为M盘,(最后一个盘符),下一步复制文件的时候报错,提示无法复制firadisk.sys,安装失败。

于是,我用第二种方法
我的菜单2、加载winvblk驱动

title Windows VHD Step 1 : Boot from ISO, with Virtual CD+Floppy
find --set-root /RAMOS/2003.iso
map --heads=255 --sectors-per-track=63 /RAMOS/2003.vhd (hd0)
map /RAMOS/2003.iso (0xff)
map /RAMOS/floppy drive.img(fd0)
map --harddrives=1
map --hook
chainloader (0xff)

启动后分配2003.vhd为C盘,下一步复制文件的时候同样报错,提示无法复制winvblock disk,安装失败。

这两个菜单我用来安装xp时无此问题,到03这里玩不转了,不知错在何处。求高人指点。有可能是驱动文件效验和的问题吗?

未命名.jpg (99.51 KB, 下载次数: 29)

未命名.jpg

作者: yueyezhan    时间: 2013-2-22 03:04
标题: 回复 #1 2011董海江 的帖子
map /RAMOS/firadisk.ima (fd0)
map /RAMOS/firadisk.ima (fd1)

把firadisk的驱动软盘的镜像分别map到fd0和fd1就可以了
作者: 2011董海江    时间: 2013-2-22 07:21
原帖由 yueyezhan 于 2013-2-22 03:04 发表
map /RAMOS/firadisk.ima (fd0)
map /RAMOS/firadisk.ima (fd1)

把firadisk的驱动软盘的镜像分别map到fd0和fd1就可以了


加上这一句也不行,后来我在map --hook下面加了
dd if=(fd1) of=(fd0) count=1
还是不行,提示

1.jpg (33.59 KB, 下载次数: 33)

1.jpg

作者: 2011董海江    时间: 2013-2-22 07:27
我觉得应该不是缺少“分别map到fd0和fd1”的问题,如果是的话好像提示是下面这样的。

3.jpg (62.38 KB, 下载次数: 36)

3.jpg

作者: 2011董海江    时间: 2013-2-22 07:32
标题: 怎样用grub4dos把2003iso安装到vhd。
按确定后出现下图,加上一句map  /RAMOS/frisadisk.img (fd1}时,可以解决。

4.jpg (77.59 KB, 下载次数: 34)

4.jpg

作者: 2011董海江    时间: 2013-2-22 07:34
是不是文件效验和的问题?
作者: 2011董海江    时间: 2013-2-22 20:49
将精简版的03换了原版的,搞定,走了很多弯路!




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