无忧启动论坛

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

F6仿真软盘——解决系统安装过程的SRS硬盘识别问题(详细图文)

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-30 20:41:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用原版安装盘(未经集成SRS驱动的)安装XP/2003等系统(非Ghost方式),经常遇到无法识别硬盘的困扰,尤其是安装服务器时。
正规的方法是使用F6驱动软盘,但现在软驱、软盘已渐少见。有网友设法将U盘量产为USB-FDD格式,取代软盘,不失为一种方法,但不是每个U盘、主板都支持USB-FDD。国外有人用光盘成功取代软盘,但技术已显落后。

chenall兄对外置F6磁盘驱动有许多创见,zhaohj、chenall对F6仿真软盘安装系统有实践经验和重要发现。
本人曾和chenall兄一起研究交流磁盘驱动问题,在0PE中集成了最新成果并加以发扬,直接可用于系统安装。
现在已经做到:

1、免软盘,用仿真软盘取代。
2、免软盘镜像,用普通zip格式压缩文件取代。
3、免按F6,自动识别磁盘类型,设置默认驱动。
4、免改造原版安装盘,不需集成SRS驱动,保持纯净。
5、串接用户菜单便于定制功能
6、增加驱动方便,仿真时使用/0PE/SRS/F6.ZIP或/OEM_SRS.ZIP,若有后者则优先级最高。
根目录的OEM_SRS.ZIP可由厂商提供的驱动软盘内容直接打包得到。网上下载来的针对某型号机器的驱动包一般也可直接使用(改名为OEM_SRS.ZIP放在某盘/分区根目录),包中txtsetup.oem文件应位于最上层目录。

窃以为F6自动仿真软盘是解决系统安装过程SRS硬盘识别问题的最佳方案,值得推广。
但目前认识其意义的似乎还不多。

[ 本帖最后由 pseudo 于 2009-7-30 22:18 编辑 ]
2#
 楼主| 发表于 2009-7-30 20:42:04 | 只看该作者

回复 #1 pseudo 的帖子

以下演示0PE的仿真F6驱动软盘后串接用户菜单功能,应能解决安装原版系统的磁盘识别问题。
测试环境:VMware虚拟机,硬盘为VMSCSI。
安装盘:xp sp2原版光盘(592M真正纯净的?海?府版)
安装工具:0PE光盘(45M上网认盘全外置PE(免配服务器PXE启动)090620或〇peZip扩展版二合一090620或从0PE提取的大小不到1M的组件,见#3楼)

以下一律按使用光盘介质来解说,没有使用U盘,是为了简化问题,集中体现仿真盘效果。
其实可以变通一下,使用U盘取代光盘的。至于如何把pe和系统安装盘都做到U盘上,这里暂不说。


测试过程总结:先启动0PE(或从0PE提取的组件)进入用户定义菜单,即完成了驱动软盘仿真,后面就完全是常规的系统安装了。系统安装盘不必集成SRS磁盘驱动。


测试过程:
1、直接启动安装盘,配置如下:


2、会找不到硬盘

3、现在开始用本帖方案安装。
首先用0PE光盘启动机器,出现菜单时,选串接用户菜单选项,如图


4、可以看到外置磁盘驱动包/0PE/SRS/F6.ZIP被成功加载


5、自动发现适用VMSCSI驱动,可选仿真为A或B盘(一般不用选,几秒后进入默认选项)。


6、出现用户自定义菜单


接下来干什么就由你通过grub4dos菜单定义了。
这个菜单的文本是KERNEL.ZIP内wxpe目录下的MENU.USR文件,一定要注意,这个grub4dos菜单原则上是由用户你来定义、作主的,我只给个例子。
这个例子的第一个菜单项[1]Bootable CD就是从光盘启动的意思,正好用来启动系统安装光盘。

7、至此0PE已完成仿真驱动软盘任务,可以取出0PE光盘,换入xp安装光盘,回车,就可以从安装光盘启动,开始正常的系统安装了。以下是常规安装过程的一些画面



8、马上要访问硬盘了

9、呵呵,硬盘成功出现了


10、拷贝文件到硬盘


11、准备重启,请取出安装光盘,以便从硬盘启动


12、提示再插入安装光盘时,插入安装盘



13、中途有提示徽标认证,选“是”继续。显然,硬盘驱动已经被加载了。


14、安装纯净版大功告成!


[ 本帖最后由 pseudo 于 2009-7-31 21:03 编辑 ]

点评

感谢p大。 演示0PE的仿真F6驱动软盘后串接用户菜单功能,应能解决安装原版系统的磁盘识别问题  详情 回复 发表于 2018-10-19 15:11
回复

使用道具 举报

3#
 楼主| 发表于 2009-7-30 20:42:10 | 只看该作者
相关资源:
1、45M上网认盘全外置PE(免配服务器PXE启动)090620
2、〇peZip扩展版二合一090620
3、从0PE提取的仿真S&R&S驱动软盘后串接用户菜单组件


4、零体积版可以作为专用于系统安装的工具,支持PXE引导

5、 未集成SRS的系统安装盘认硬盘工具-下载地址.zip (343 Bytes, 下载次数: 3680) (建议使用上述4M+的0PE的零体积版功能更完整,体积只相差2M)


              《未集成SRS的系统安装盘认硬盘工具——免软驱免按F6可PXE启动》
一、简介
    这是从0PE提取的工具。适用于未集成SRS的XP/2003系统安装盘。解决未集成SRS驱动的安装盘找不到硬盘的困扰。
免软驱,免按F6。支持PXE启动,带PXE服务器,已配置好直接可用。   
    这个工具带有无忧启动论坛netwinxp版主“目前常见南桥AHCI&RAID驱动F6软盘映像”里的全部驱动。
二、用法
    先用此工具启动机器,接着用原版系统安装光盘正常安装系统。
三、安装
    此工具可直接刻光盘或量产为USB-CDROM,还可安装到U盘、硬盘、移动硬盘。参考所带安装方法文档。
    如果需要用到的驱动不在此工具所带驱动范围,可自行将厂商提供的驱动软盘内容,或网上找到的针对某型号机器的驱动包
直接打包为zip格式文件,取名为OEM_SRS.ZIP(大写)放在某盘/分区根目录,即可取代该工具原带驱动包起作用。
    注意:打包时驱动包中txtsetup.oem文件应位于最上层目录。

        
                                                       Pseudo 2009.08.02

[ 本帖最后由 pseudo 于 2009-8-2 20:14 编辑 ]
回复

使用道具 举报

4#
发表于 2009-7-30 21:17:14 | 只看该作者
什么意思啊,这个帖,P大,有时间弄个GRUB4DOS高级应用的教程吧。

点评

www.kekedy.com/korea/quandushipaocai/ 全都是泡菜  发表于 2014-8-19 19:11
回复

使用道具 举报

5#
发表于 2009-7-30 21:22:56 | 只看该作者
看来是一遍字数不少的好文章,拭目以待。
回复

使用道具 举报

6#
发表于 2009-7-30 21:23:20 | 只看该作者
没有明白,期待更新,详细内容。
回复

使用道具 举报

7#
发表于 2009-7-30 21:26:20 | 只看该作者
经过我的多次安装系统测试,发现同时虚拟两个磁盘效果最好,100%可以用.至少我还没有碰到过不能识别的.

我主要的GRUB4DOS菜单,
#全盘查找OEM_SCSI.IMG文件
find --set-root /oem_scsi.img
#找到并映射为(fd1)
map --mem /oem_scsi.img (fd1)
#直接虚拟一个空白的(fd0)
map --mem (md)0x8000+1440 (fd0)
map --hook
#这时的(fd0)一般是不可访问的,以下一句就让它可以访问.
#使得这个空白的(fd0)可以访问.(当然也可以手工构造,我为了省事直接把fd1的第一个扇区dd过来了),使用root (fd0)/会有一个错误提示但不用管它,只要可以访问就可以了.
dd if=(fd1) of=(fd0) count=1

评分

参与人数 1无忧币 +6 收起 理由
jneny + 6

查看全部评分

回复

使用道具 举报

8#
发表于 2009-7-30 21:32:45 | 只看该作者
据说,虚拟FD0为空盘,虚拟IMG为FD1就可以自动加载IMG的驱动,

很不明白怎么虚拟空盘,难道建一个空白的IMG?

哦楼上的,虚拟FD0为空盘,要用好多GRUB的命令。

研究一下。

这个主要是用在光盘安装还是其他方式安装,

如何在原版光盘加入这个方式?

难道先启动光盘上面的GRUB4DOS,再虚拟FD0,FD1,再Chainloader  i386/SETUPLDR.BIN ?

貌似有点复杂,在XP/2003的安装才有意义,NT6.*安装时已经可以加载U盘的驱动了。

P大还是给个流程图看看。

[ 本帖最后由 Zokor 于 2009-7-30 21:41 编辑 ]
回复

使用道具 举报

9#
发表于 2009-7-30 21:33:18 | 只看该作者
不是已经发过一片类似的贴了么   http://bbs.wuyou.net/forum.php?m ... 8059&highlight=
真要推广这个,就应该把那个F6加载模块单独列出来,不然这贴又是在推广你的零PE
回复

使用道具 举报

10#
发表于 2009-7-30 21:38:37 | 只看该作者
原帖由 chenall 于 2009-7-30 21:26 发表
经过我的多次安装系统测试,发现同时虚拟两个磁盘效果最好,100%可以用.至少我还没有碰到过不能识别的.

我主要的GRUB4DOS菜单,
#全盘查找OEM_SCSI.IMG文件
find --set-root /oem_scsi.img
#找到并映射为(fd ...

做成ISO光盘的形式不行,一启动PE就死了,虚拟机中测试。
回复

使用道具 举报

11#
发表于 2009-7-30 21:52:17 | 只看该作者
不寻常。值得推广。。。
回复

使用道具 举报

12#
发表于 2009-7-30 21:52:32 | 只看该作者
我在想 能不能想办法把VISTA的加载方法移植过来
按说是可以的

因为在VISTA-WINPE安装系统的时候,加载了raid驱动,这个时候iistall.wim里面是没有驱动的
。但是安装系统之后,里面却有驱动了
回复

使用道具 举报

13#
发表于 2009-7-30 22:20:56 | 只看该作者
看到范例是两张光盘换来换去,能不能做到一张中去。
回复

使用道具 举报

14#
发表于 2009-7-30 22:24:17 | 只看该作者
原帖由 chenall 于 2009-7-30 21:26 发表
经过我的多次安装系统测试,发现同时虚拟两个磁盘效果最好,100%可以用.至少我还没有碰到过不能识别的.

我主要的GRUB4DOS菜单,
#全盘查找OEM_SCSI.IMG文件
find --set-root /oem_scsi.img
#找到并映射为(fd ...



强,又学了一招,这样只要一个引导文件就可以了
回复

使用道具 举报

15#
发表于 2009-7-30 22:29:04 | 只看该作者
原帖由 chenall 于 2009-7-30 21:26 发表
经过我的多次安装系统测试,发现同时虚拟两个磁盘效果最好,100%可以用.至少我还没有碰到过不能识别的.

我主要的GRUB4DOS菜单,
#全盘查找OEM_SCSI.IMG文件
find --set-root /oem_scsi.img
#找到并映射为(fd ...

我直接map两个完全一样的虚拟软驱也没碰到过问题,比如
map --mem /oem_scsi.img (fd0)
map --mem /oem_scsi.img (fd1)
map --hook

原帖由 cnn_5454 于 2009-7-30 21:52 发表
因为在VISTA-WINPE安装系统的时候,加载了raid驱动,这个时候iistall.wim里面是没有驱动的
。但是安装系统之后,里面却有驱动了

这个你可以参照windows home server的安装光盘。home server是基于2003核心的,但安装第一阶段类似于vista在winpe 2.0/2.1中开始安装,并能手动选择加载驱动,之后第二阶段又回到蓝色字符模式,但此时硬盘驱动已经加载了。

[ 本帖最后由 fujianabc 于 2009-7-30 22:33 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2009-7-30 22:52:02 | 只看该作者
原帖由 Zokor 于 2009-7-30 22:20 发表
看到范例是两张光盘换来换去,能不能做到一张中去。

可以啊,但混在一张盘的话,原版安装光盘就不是那么纯正了

你可以做个双启动的U盘,将原版光盘量产到U盘成为USB-CDROM,将0PE用fbinsttool装入U盘成为可启动的。
甚至使用复制了文件后的东西做成“ghost纯安装版”,ghost到硬盘后,先仿真软盘,再由用户菜单设法从硬盘启动继续安装。
回复

使用道具 举报

17#
发表于 2009-7-30 23:07:03 | 只看该作者
原帖由 pseudo 于 2009-7-30 22:52 发表

可以啊,但混在一张盘的话,原版安装光盘就不是那么纯正了。

你可以做个双启动的U盘,将原版光盘量产到U盘成为USB-CDROM,将0PE用fbinsttool装入U盘成为可启动的。
甚至使用复制了文件后的东西做成“ghos ...


进入串接菜单后,硬盘无法访问。好像是chenall的那个精简grub.exe导致的


[ 本帖最后由 ljycslg 于 2009-7-30 23:10 编辑 ]
回复

使用道具 举报

18#
发表于 2009-7-30 23:18:27 | 只看该作者
拭目以待拭目以待拭目以待
回复

使用道具 举报

19#
 楼主| 发表于 2009-7-30 23:36:49 | 只看该作者

回复 #17 ljycslg 的帖子

可以自己换新版试试。
不过grub4dos里费解的问题不少,没影响到自己的使用,就不管它,过段时间可能自己就好了。
原先0PE.ISO的文件不能解开放入(ud),后来发现不知何时起,已经可以了。
回复

使用道具 举报

20#
发表于 2009-7-30 23:54:50 | 只看该作者
原帖由 pseudo 于 2009-7-30 23:36 发表
可以自己换新版试试。
不过grub4dos里费解的问题不少,没影响到自己的使用,就不管它,过段时间可能自己就好了。
原先0PE.ISO的文件不能解开放入(ud),后来发现不知何时起,已经可以了。


更换完整的grub.exe(6-11版)后正常
回复

使用道具 举报

21#
发表于 2009-7-31 04:02:10 | 只看该作者
要是能够解决XP的SETUPLDR.BIN能够直接在U盘启动安装安装就好了,我现在是只有读卡器+SD卡,连光驱也没有的。如果先启动启动到F6驱动盘的DOS环境下,再用WINNT.EXE进行安装,不知道XP的安装程序还认不认F6的虚拟软盘。
回复

使用道具 举报

22#
发表于 2009-7-31 08:55:54 | 只看该作者
原帖由 fujianabc 于 2009-7-30 22:29 发表

我直接map两个完全一样的虚拟软驱也没碰到过问题,比如
map --mem /oem_scsi.img (fd0)
map --mem /oem_scsi.img (fd1)
map --hook


这个你可以参照windows home server的安装光盘。home server是基于 ...


如果你只是测试安装PE的话,两个完全一样的是没问题的,用来安装系统就会有问题,安装过程会提示插入软盘的,

但是以前也有测试一台电脑两个一样的是正常的.所以还是(fd0)留空比较好,至少不要出现TXTSETUP.OEM文件
回复

使用道具 举报

23#
发表于 2009-7-31 09:01:19 | 只看该作者
F6仿真软盘——解决了光盘启动安装系统的SRS硬盘识别问题。这里光盘启动是必要条件。
曾经想解决非光盘启动安装系统的SRS硬盘识别问题(如PXE启动),但由于G4D对光驱支持能力差(至少目前只支持ATA光驱)用非光盘启动的方式都无法实现。
我目前解决的方案是RIS。
回复

使用道具 举报

24#
发表于 2009-7-31 09:28:50 | 只看该作者
原帖由 zhaohj 于 2009-7-31 09:01 发表
F6仿真软盘——解决了光盘启动安装系统的SRS硬盘识别问题。这里光盘启动是必要条件。
曾经想解决非光盘启动安装系统的SRS硬盘识别问题(如PXE启动),但由于G4D对光驱支持能力差(至少目前只支持ATA光驱)用非 ...


这个可不可以打包或者说用GRLDR替换光盘中的I386下面的SETUPLDR.BIN(将SETUPLDR.BIN其改名为SETXPLDR.BIN),先虚拟空的FD0和寻找IMG虚拟FD1,然后再Chainloader那个SETXPLDR.BIN,应该可行吧。

IMG可以放到硬盘某个分区的根目录,不必放到光盘。
回复

使用道具 举报

25#
发表于 2009-7-31 10:18:01 | 只看该作者
非常喜欢。。
我下了LZ的那个全嵌入UD的
装进了U盘里

想问一下,我可以把新的SRS驱动放在U盘的可见区吗?如何放置?
还有串接F6成功后,能不能不通过CD启动,从硬盘安装(winnt.exe)?
或从PE启动,找到硬盘,用winnt32 安装到硬盘,再通过如上方法安装?

呵呵,问得有点多了。。。
回复

使用道具 举报

26#
发表于 2009-7-31 10:47:34 | 只看该作者
或从PE启动,找到硬盘,用winnt32 安装到硬盘,再通过如上方法安装?

答案是可行的.
直接在PE里面用WINNT32安装到硬盘.重启后先加载驱动然后再从硬盘启动安装程序一样可以识别的.
回复

使用道具 举报

27#
发表于 2009-7-31 10:50:43 | 只看该作者
原帖由 zhaohj 于 2009-7-31 09:01 发表
F6仿真软盘——解决了光盘启动安装系统的SRS硬盘识别问题。这里光盘启动是必要条件。
曾经想解决非光盘启动安装系统的SRS硬盘识别问题(如PXE启动),但由于G4D对光驱支持能力差(至少目前只支持ATA光驱)用非 ...



我现在安装都是直接GHOST来安装,比较快,安装效果和使用安装盘安装一样.

只要在PE下运行WINNT32 /makelocalsource 安装到硬盘.然后把这个GHOST下来,以后可以直接恢复这个到其它电脑上继续安装,也是挺方便的.
我只是在启动时添加了一个自动加载SCSI驱动的过程然后再进入安装程序..
回复

使用道具 举报

28#
发表于 2009-7-31 10:57:34 | 只看该作者
大爺你這是集成在PE里的工具嗎?
如果是還有那么一點點限制。
如果能隨便把什麽 U盤 都仿真成軟盤那就無敵了。
回复

使用道具 举报

29#
发表于 2009-7-31 11:31:23 | 只看该作者
to chenall and pseudo:
希望两位大大把这个程序做得精简点,做成一个可启动的ISO文件,自动搜索硬盘、U盘或光盘根目录的OEM_SCSI.ZIP(没有再搜索F6.ZIP),能自动修改默认SCSI(充分利用NET的F6),然后自动安装光盘I386的系统。我想这样一个模版是大家需要的。
回复

使用道具 举报

30#
发表于 2009-7-31 11:34:30 | 只看该作者
值得认真学习,不错,收藏了,感谢楼主
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 15:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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