无忧启动论坛

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

一种在没有软驱、硬盘为 SCSI/STAT接口的系统中安装 Windows XP的方法

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-11 22:56:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在很多计算机都没有配备软驱,因为很多人都改用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

2#
 楼主| 发表于 2006-11-11 22:58:38 | 只看该作者

嘿嘿,可能发错地方了

嘿嘿,可能发错地方了!抱歉!
回复

使用道具 举报

3#
发表于 2006-11-11 22:59:47 | 只看该作者
重点是这里:

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

不过如果一早就准备好驱动,不如整合到光盘上还好,省掉很多麻烦。
回复

使用道具 举报

4#
发表于 2006-11-11 23:01:02 | 只看该作者
现在很多安装光盘已经集成了SATA的驱动了,不用你那么麻烦的.
回复

使用道具 举报

5#
 楼主| 发表于 2006-11-11 23:16:06 | 只看该作者

嘿嘿

嘿嘿,各位帅哥,这说明了grub的强大。
        我主要用它来启动 Winpe等系统维护工具的。
        比如,我用它来启动老九的 Winpe,就是那个 SDI版的。因为我不想把它或者
它的引导文件放在Windows的系统分区。
       所以,我制作了windows的启动软盘(其实就是一张软盘,里面只有 ntdetect.bin,seteupldr,wint.sif),
不过,这个方法只能启动老九的 128M的SDI格式的WinPE。
     对老毛桃的 WinPE.is_(1030版),却无法成功。真是遗憾啊!

     烦请各位不吝赐教!
回复

使用道具 举报

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


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

使用道具 举报

7#
 楼主| 发表于 2006-11-11 23:25:28 | 只看该作者

好提示

好提示!试一下!
谢谢!!!
回复

使用道具 举报

8#
 楼主| 发表于 2006-11-11 23:40:59 | 只看该作者

抱歉!没有成功!请再次指教

没有成功!请再次指教!谢谢
回复

使用道具 举报

9#
发表于 2006-11-12 08:59:52 | 只看该作者
原帖由 strongchen 于 2006-11-11 11:22 PM 发表


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

有没有实例文件?很想知道这种方法!
回复

使用道具 举报

10#
发表于 2006-11-12 11:28:24 | 只看该作者
应该是个不错的办法,不过如果要做到通用,即在不同型号的  SCSI/SATA 接口的计算机上可用的话,这个 .IMG 要添加不少的驱动进去,如何应付那么多的 .sif 文件重名问题?
回复

使用道具 举报

11#
发表于 2006-11-12 12:43:34 | 只看该作者
确实提供了一个不错的思路,值得加个精。
回复

使用道具 举报

12#
发表于 2006-11-12 12:45:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13#
发表于 2006-11-12 12:54:11 | 只看该作者
原帖由 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
回复

使用道具 举报

14#
发表于 2006-11-12 17:18:36 | 只看该作者
不如直接整合到XP光盘更方便些和简单.
回复

使用道具 举报

15#
 楼主| 发表于 2006-11-12 19:37:03 | 只看该作者

呵呵!多谢各位大侠!

呵呵,多谢各位大侠的眷顾!
    其实,我说这些还有一个目的。
    我的计算机只有一个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 编辑 ]
回复

使用道具 举报

16#
发表于 2006-11-16 16:53:21 | 只看该作者
向各位高手致敬,学习
回复

使用道具 举报

17#
发表于 2008-10-1 11:23:58 | 只看该作者
方法非常不错,,,就是我4g内存服务器,,报错Error 30 - Selected Item cannot fit into memory,,一直没有解决的办法,,小于2g内存的电脑没问题,,完全可行
回复

使用道具 举报

18#
 楼主| 发表于 2008-10-26 10:49:31 | 只看该作者

回复 #17 tushu 的帖子

呵呵
安装系统前,先拔掉一两根内存条,等安装好系统后,再插回内存条也许可以
回复

使用道具 举报

19#
发表于 2008-10-26 13:46:10 | 只看该作者
map --mem (cd)/BOOT/GRUB/STAT.IMA (fd0)
要模拟fd1,以前本坛有人讨论过
回复

使用道具 举报

20#
发表于 2008-11-9 20:52:24 | 只看该作者
看不懂````````````要努力
回复

使用道具 举报

21#
发表于 2008-11-9 21:50:31 | 只看该作者
不错,提供了另个思路.
回复

使用道具 举报

22#
发表于 2008-11-9 21:57:17 | 只看该作者
为什么这个贴子的日期会是2006的?  现在还能在2008里的贴子里看见?
回复

使用道具 举报

23#
发表于 2008-11-10 10:33:13 | 只看该作者
现在用串行盘问题不大,可以不用软盘了。就是SCSI和RAID。但用的人不多。我想还是加入安装盘好了。
回复

使用道具 举报

24#
发表于 2008-11-10 21:09:12 | 只看该作者
支持下先  学习了啊
回复

使用道具 举报

25#
发表于 2008-11-11 15:47:07 | 只看该作者
这个没有什么。现在网上到处都是直接GHOST直接安装的。要什么驱动直接就安装了。

支持。
回复

使用道具 举报

26#
发表于 2008-11-21 22:42:23 | 只看该作者
提供一种思路,现在没带软驱的机子基本上都支持USB引导,为什么不到引导和驱动程序放在USB上,用USB加载IMA和引导光驱?这样可能会更录活一些.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 17:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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