|
这个问题fujiabc已经在时空论坛给出了明确的解答:
似乎步骤可以简化,就不存在启动grub.exe的问题了:
光启grldr,在grub下mem加载软盘镜像,接着直接chainloader cd上的setupldr.bin启动xp/2003安装过程即可,然后按f6加载驱动。
不过不管是楼主说的方法还是我说的方法都只能用于winpe/故障恢复控制台的启动,不能用于xp/2003的安装。
因为xp/2003安装时,在复制文件后期(保护模式下)还有从软驱复制驱动这一步骤,这时会找不到模拟软驱的,从而导致安装失败。
======
版主记:
这个问题主要是讨论使用原版XP,不做任何修改,在TXT启动阶段通过GRUB4DOS模拟的软盘来加载SRS驱动。目前的一个问题,如果使用USBCDROM,好像无法实现,因为进入DOS后再启动GRUB,通过cdrom --init会无法找到USBCDROM。因此这个路线似乎行不通,但可以通过U盘或移动硬盘来安装XP的方式来安装(这个方法请看本人在置顶贴中陆续推出的U盘或移动硬盘通过非CDROM方式安装XP的方法),现在的问题是,如果我们用物理光驱,如IDE光驱,这个问题就可以测试。
综上,请大家使用U盘启动grldr或grub.exe来加载一个标准的IMG的DOS镜像,将XP安装光盘放入物理光驱,再通过楼主的方法来测试安装,在启动时,按F6,看看,是不是可以加载SRS驱动,这步成功,后续的安装步骤就不用了,我们的目标就是看这个模拟的软盘可不是可用。
===
今天看到 memphis220 的帖子 任何启动u盘也可以模拟软驱安装raid驱动 该贴地址
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=117657&extra=page%3D1%26amp%3Bfilter%3Ddigest
还有haonan 的 “金士顿1g成功模拟软驱骗过xp安装程序加载磁盘驱动” 贴
地址http://bbs.wuyou.net/forum.php?mod=viewthread&tid=116890&extra=page%3D1%26amp%3Bfilter%3Ddigest
突然想到一个更简单的方法~~就是做一个DOS启动功能的IMG出来,并且把grub.exe做到IMG里,通过U盘启动GRUB,执行这个IMG,就会产生一个A盘,并且在启动到WINDOWS前都存在,现在只需要将驱动文件COPY到A盘,然后配置grub的启动菜单menu.lst,如下
cdrom --init
map --hook
chainloader (cd0)
在DOS下执行grub,即可从光盘启动安装系统,从软盘加载sata,scsi驱动了。
如果是长期使用该IMG,可以将驱动,menu.lst,grub.exe做到该IMG里面,配置autoexec.bat,里面只需要grub这4个字母,万事大吉了。
[ 本帖最后由 原名丢了 于 2008-3-2 11:46 AM 编辑 ] |
|