无忧启动论坛

标题: 一种在没有软驱、硬盘为 SCSI/STAT接口的系统中安装 Windows XP的方法 [打印本页]

作者: blank007    时间: 2006-11-11 22:56
标题: 一种在没有软驱、硬盘为 SCSI/STAT接口的系统中安装 Windows XP的方法
现在很多计算机都没有配备软驱,因为很多人都改用U盘了。
      不过,在我们安装 Windows 2000/XP等系统时,如果硬盘是SCSI/STAT
是接口的,就需要使用软盘来存放相关的驱动程序了。否则,安装程序无法识别
硬盘。
      现在介绍一种方法,让大家可以在没有软驱的情况下,安装系统。
      先声明,这个方法在本人的计算机中通过,其它的计算机中没有测试过。
      先找齐你的 SCSI/STAT 硬盘的驱动程序,然后,使用大名鼎鼎的 WinImage
软件,利用“新建”命令,生成一个空的 1.44/2.88M的软盘镜像。
      再使用“加入”命令,将刚才准备好的驱动程序加入这个空的软盘镜像。
(嘿嘿,此时,镜像已经不空了)。
    保存。比如:文件名为:stat.ima。
    注意,保存时,选择“*.ima”格式(非压缩格式)。
    接着说。
    将你的 Windows 安装光盘中的文件,利用 UltraISO 软件全部释放到一个
你指定的目录,比如: d:\winsetup。
    再利用UltraISO将光盘的引导信息提取出来,保存。比如保存为:winxp.bin。
放在 d:\winsetup目录下。
    在目录 d:\winsetup目录下将,多系统管理软件 GRUB 的文件拷入该目录。
该目录的结构必须如下:
     d:\winsetup\boot
         d:\winsetup\boot\grub       
     
     d:\winsetup\boot目录下放置两个文件:isogrub.bin,stage2。
      d:\winsetup\boot\grub目录下放置如下文件:
         iso9660_stage1_5 ,menu.lst,stat.ima(这个是你刚才用WinImage 建立的。)

     修改 menu.lst文件。内容如下:
      default=0
      timeout=0
      title 1.                         Windows XP
      map --mem (cd)/BOOT/GRUB/STAT.IMA (fd0)
           chainloader --force (cd)/WINXP.BIN
   
注意:/BOOT/GRUB/STAT.IMA 及 /WINXP.BIN可能要大写!!!!

     之后,利用 UltraISO重新制作光盘镜像。引导文件一定要选 isogrub.bin

      刻盘,用这张光盘启动计算,当系统提示你按下F6 加载需要的驱动时,按下S键
呵呵,驱动程序已经加载了!可以识别 SCSI/STAT硬盘了。接着安装吧!


     如果不放心,大家可现在VMWare中作试验。只需要看到你的驱动盘能加载就可以了。

Boot.zip

92.41 KB, 下载次数: 550, 下载积分: 无忧币 -2


作者: blank007    时间: 2006-11-11 22:58
标题: 嘿嘿,可能发错地方了
嘿嘿,可能发错地方了!抱歉!
作者: strongchen    时间: 2006-11-11 22:59
重点是这里:

      map --mem (cd)/BOOT/GRUB/STAT.IMA (fd0)
     chainloader --force (cd)/WINXP.BIN

不过如果一早就准备好驱动,不如整合到光盘上还好,省掉很多麻烦。
作者: haiou327    时间: 2006-11-11 23:01
现在很多安装光盘已经集成了SATA的驱动了,不用你那么麻烦的.
作者: blank007    时间: 2006-11-11 23:16
标题: 嘿嘿
嘿嘿,各位帅哥,这说明了grub的强大。
        我主要用它来启动 Winpe等系统维护工具的。
        比如,我用它来启动老九的 Winpe,就是那个 SDI版的。因为我不想把它或者
它的引导文件放在Windows的系统分区。
       所以,我制作了windows的启动软盘(其实就是一张软盘,里面只有 ntdetect.bin,seteupldr,wint.sif),
不过,这个方法只能启动老九的 128M的SDI格式的WinPE。
     对老毛桃的 WinPE.is_(1030版),却无法成功。真是遗憾啊!

     烦请各位不吝赐教!
作者: strongchen    时间: 2006-11-11 23:22
原帖由 blank007 于 2006-11-11 11:16 PM 发表
嘿嘿,各位帅哥,这说明了grub的强大。
        我主要用它来启动 Winpe等系统维护工具的。
        比如,我用它来启动老九的 Winpe,就是那个 SDI版的。因为我不想把它或者
它的引导文件放在Windows的系统分 ...


用grub启动 软盘上的 NTLDR,这样通过软盘上boot.ini 启动 ram xpe 怎么说也不会有问题。
作者: blank007    时间: 2006-11-11 23:25
标题: 好提示
好提示!试一下!
谢谢!!!
作者: blank007    时间: 2006-11-11 23:40
标题: 抱歉!没有成功!请再次指教
没有成功!请再次指教!谢谢
作者: jxyun99    时间: 2006-11-12 08:59
原帖由 strongchen 于 2006-11-11 11:22 PM 发表


用grub启动 软盘上的 NTLDR,这样通过软盘上boot.ini 启动 ram xpe 怎么说也不会有问题。

有没有实例文件?很想知道这种方法!
作者: 老毛桃    时间: 2006-11-12 11:28
应该是个不错的办法,不过如果要做到通用,即在不同型号的  SCSI/SATA 接口的计算机上可用的话,这个 .IMG 要添加不少的驱动进去,如何应付那么多的 .sif 文件重名问题?
作者: Climbing    时间: 2006-11-12 12:43
确实提供了一个不错的思路,值得加个精。
作者: dylneil    时间: 2006-11-12 12:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老毛桃    时间: 2006-11-12 12:54
原帖由 dylneil 于 2006-11-12 12:45 发表



应当可以启动任意分区上的.is_格式PE文件。
参见:http://bbs.wwwfox.net/viewthread.php?tid=81482

如果将PE置于主分区上,则无需指定分区号,只使用
   
    find --set-root /peldr
    chainlo ...

的确是可以的,只需要将 WinPE.IS_、PELDR、WINNT.SIF、MENU.LST 放在随便哪个分区(不要求是主分区)根目录,运行 Grub 的话,它便会到所有分区找到这个 menu.lst 文件,而 menu.lst 中,只需要一句话便可

chainloader /peldr
作者: sck    时间: 2006-11-12 17:18
不如直接整合到XP光盘更方便些和简单.
作者: blank007    时间: 2006-11-12 19:37
标题: 呵呵!多谢各位大侠!
呵呵,多谢各位大侠的眷顾!
    其实,我说这些还有一个目的。
    我的计算机只有一个IDE接口,挂接了一个硬盘、一个光驱。
后来,要多加一个硬盘。但不想使用STAT/SCSI接口的硬盘。
    于是,买一个IDE的扩展卡,但被商家蒙了,给了我一块RAID
卡。在这个卡上接了一个250G的硬盘,主要是为了保存自己下载的
软件。
    在我的IDE硬盘中安装了相应的驱动程序后,可以识别RAID卡,
那个250G的硬盘也可以使用了。需要使用250G硬盘时,在设备管理
中开启。如果不用了,则停用该设备。
    再后来,为了使用老毛桃的WinPE(早期版,不能识别我的RAID卡),
曾经参考 ERD2005光盘的制作过程,将驱动程序加入。这样,就可以
识别我的RAID卡了。
        不过,这个方法有一个不太令人满意的地方,就是:当我用WinPE
(增加了针对我的RAID卡的驱动程序)启动计算机后,系统中就有两个
硬盘。而且,因为那个250G的硬盘是整个硬盘一个主分区,这样,两个
硬盘的盘符就乱了。使用很不方便。
        如果是为了转移数据,这样也没有什么。但有时,仅仅是为了系统
维护,因为盘符错乱,容易出错。
    所以:
    1.如果是为了数据转移,我使用:
       map --mem (cd)/BOOT/GRUB/STAT.IMA (fd0)
      chianloader --force (cd)/WINPE.BIN
     这样的方法启动计算机
    2.如果是为了系统维护。直接使用:
       chainloader --force (cd)/WINPE.BIN

    总之,就是为了自己能方便的维护系统、数据转移》

     另外,我的启动光盘,使用GRUB管理。可以启动 Ms-dos,
WinPE, Acronis等等。 硬盘也是使用GRUB来管理的。
     

    另外,对老毛桃阁下关于通用性的方法。我有一个笨办法,可多做几个*.IMG文件,可以做小一些
比如:360K的。
   只不过,这样作自动化程度不高

[ 本帖最后由 blank007 于 2006-11-12 07:42 PM 编辑 ]
作者: xsy    时间: 2006-11-16 16:53
向各位高手致敬,学习
作者: tushu    时间: 2008-10-1 11:23
方法非常不错,,,就是我4g内存服务器,,报错Error 30 - Selected Item cannot fit into memory,,一直没有解决的办法,,小于2g内存的电脑没问题,,完全可行
作者: blank007    时间: 2008-10-26 10:49
标题: 回复 #17 tushu 的帖子
呵呵
安装系统前,先拔掉一两根内存条,等安装好系统后,再插回内存条也许可以
作者: haonan    时间: 2008-10-26 13:46
map --mem (cd)/BOOT/GRUB/STAT.IMA (fd0)
要模拟fd1,以前本坛有人讨论过
作者: Z512967594    时间: 2008-11-9 20:52
看不懂````````````要努力
作者: WittyHare    时间: 2008-11-9 21:50
不错,提供了另个思路.
作者: 3913510    时间: 2008-11-9 21:57
为什么这个贴子的日期会是2006的?  现在还能在2008里的贴子里看见?
作者: yunzhang    时间: 2008-11-10 10:33
现在用串行盘问题不大,可以不用软盘了。就是SCSI和RAID。但用的人不多。我想还是加入安装盘好了。
作者: 踏血寻缘    时间: 2008-11-10 21:09
支持下先  学习了啊
作者: hxshrimp    时间: 2008-11-11 15:47
这个没有什么。现在网上到处都是直接GHOST直接安装的。要什么驱动直接就安装了。

支持。
作者: dbst    时间: 2008-11-21 22:42
提供一种思路,现在没带软驱的机子基本上都支持USB引导,为什么不到引导和驱动程序放在USB上,用USB加载IMA和引导光驱?这样可能会更录活一些.




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