无忧启动论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 81977|回复: 252

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

[复制链接]
发表于 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 编辑 ]
 楼主| 发表于 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、直接启动安装盘,配置如下:
1-直接启动安装盘.JPG

2、会找不到硬盘
2-找不到VMSCSI硬盘.JPG
3、现在开始用本帖方案安装。
首先用0PE光盘启动机器,出现菜单时,选串接用户菜单选项,如图
4-menu.JPG

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

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

6、出现用户自定义菜单
7-usrmenu.JPG

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

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

11-setup.JPG

8、马上要访问硬盘了
12-beforeEnter.JPG
9、呵呵,硬盘成功出现了
12-diskc.JPG

10、拷贝文件到硬盘
13-cpy.JPG

11、准备重启,请取出安装光盘,以便从硬盘启动
14-reboot.JPG

12、提示再插入安装光盘时,插入安装盘
15-reinsertcd.JPG


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

14、安装纯净版大功告成!
18-ok.JPG

[ 本帖最后由 pseudo 于 2009-7-31 21:03 编辑 ]
 楼主| 发表于 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, 下载次数: 3600)
发表于 2009-7-30 21:17:14 | 显示全部楼层
什么意思啊,这个帖,P大,有时间弄个GRUB4DOS高级应用的教程吧。

点评

www.kekedy.com/korea/quandushipaocai/ 全都是泡菜  发表于 2014-8-19 19:11
发表于 2009-7-30 21:22:56 | 显示全部楼层
看来是一遍字数不少的好文章,拭目以待。
发表于 2009-7-30 21:23:20 | 显示全部楼层
没有明白,期待更新,详细内容。
发表于 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

查看全部评分

发表于 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 编辑 ]
发表于 2009-7-30 21:33:18 | 显示全部楼层
不是已经发过一片类似的贴了么   http://bbs.wuyou.com/viewthread.php?tid=138059&highlight=
真要推广这个,就应该把那个F6加载模块单独列出来,不然这贴又是在推广你的零PE
发表于 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就死了,虚拟机中测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|无忧启动 ( 闽ICP备05002490号

GMT+8, 2014-11-26 09:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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