|
本人希望使用U盘启动,并使用Grub4Dos+安装版iso的方式安装xp系统。以前用集成firadisk的方式成功安装过,最近想再尝试一下集成winvblock的方式,体会一下这两个驱动彼此的不同及优劣,但是却出现了蓝屏的故障,希望各位高手能够帮助排除错误,还望不吝赐教。<br />先说一下我的将winvblock集成到硬盘的方式:<br /><br />先说对txtsetup.sif的编辑:<br />在[WinntDirectories]段添加:<br />300=OEMDRV<br />301=OEMDRV\00_WinVBlock<br />在[SourceDisksFiles]段添加:<br />wvblk32.sys=1,,,,,,4_,4,1,,,1,4<br />WinVBlk.INF=100,,,,,,,301,0,0<br />wvblk32.x86=100,,,,,,,301,0,0,wvblk32.sys<br />说明一下,后面的两句是供GUI阶段安装驱动用的,与字符阶段的安装应该没有关系,这种方式是从dell的OEM盘里学到的,wvblk32.x86其实就是用wvblk32.sys复制得来的。<br />在[HardwareIdsDatabase]段添加:<br />Root\WinVBlock="wvblk32"<br />Detected\WinVBlock="wvblk32"<br />在[SCSI.Load]段添加:<br />wvblk32=wvblk32.sys,4<br />在[SCSI]段添加:<br />wvblk32="WinVBlock Driver"<br /><br />然后将相应的文件复制到i386文件夹。<br /><br />grub的菜单是这样的:<br /><br />title install xp<br /><br />find --set-root /xp.iso<br />map /xp.iso (hd32)<br />map (hd0) (hd1)<br />map (hd1) (hd0)<br />map --hook<br />chainloader (hd32)<br />boot<br /><br />就是这样,当安装的字符阶段中间有一阵黑屏的过程(那黑屏是正常的过程),黑屏之后就是蓝屏死机,蓝屏的代码应该算是0A吧(不是以前讨论过得7B蓝屏),我把那个蓝屏的图片作为附件上传吧。<br /><br />说明一下我已经进行过的测试:<br />1、我认为我的winvblock集成并没有错误,因为如果grub菜单的map /xp.iso (hd32)换成map --mem /xp.iso (hd32),即采用映射进内存的方式就可以成功,也就是说winvblock在这种情况下正常加载了。<br />2、winvblock说明那篇帖子里说到的rd盘的做法,就是加上映射rd盘,再加上write (0x55) #grub4dos\x00v=1\x00xp.iso\x00\xA0\x00等等的方式,我也测试了。一样会出现上面的蓝屏。<br />3、如果不将winvblock集成进iso,而是用映射软盘(fd0)的方式加载,那么不将iso加载进内存,也不用使用什么rd盘,照样可以安装成功,不会蓝屏。<br /><br />还请各位高手不吝赐教,万分感谢。
[ 本帖最后由 evilwz 于 2012-5-20 21:56 编辑 ] |
|