无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: pseudo

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

[复制链接]
发表于 2009-8-2 03:42:09 | 显示全部楼层
楼主的方法, 要预先把驱动做成IMG,ZIP,GZ等文件然后才能加载驱动,能否实现驱动放在某个特定的目录, 然后加载,实现免软盘安装系统?

因为我平时安装系统时候,开始根本不知道需要需要什么驱动,不可能预先做好IMG,ZIP等文件,等知道了,再做IMG和ZIP文件, 虽然说不难,但是有点麻烦,能否直接复制驱动到U盘下的某个目录,然后在能实现楼主类似的加载驱动免软盘安装系统
回复

使用道具 举报

 楼主| 发表于 2009-8-2 16:10:46 | 显示全部楼层
回复 #62 homyang 的帖子
不到1M的组件只是程序部分,不含驱动(里面的F6.ZIP只带一个VMSCSI驱动),
请自行用驱动包(例如45M版带的)替换/0PE/SRS/F6.ZIP,或放一个/OEM_SRS.ZIP。
当根目录有OEM_SRS.ZIP时,会忽略F6.ZIP。根目录可以是硬盘任意分区根目录,或U盘、光盘根目录(具体与启动部署方式有关)。
/0PE/SRS/F6.ZIP可移到其它分区。
F6.ZIP与OEM_SRS.ZIP格式相同,只是位置、优先级不同,可互换。

#59楼介绍了一个4M+的零体积版,含F6.ZIP,比那个1M的强多了:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=146803&page=6#pid1746984

回复 #63 goodtime 的帖子
45M版带的/0PE/SRS/F6.ZIP是N版主“目前常见南桥AHCI&RAID驱动F6软盘映像”里的全部驱动(我加入了VMSCSI驱动),一般够用了。
少数场合你在任意盘根目录放一个适用的OEM_SRS.ZIP就行了。
一般自己做的zip只含某型号的驱动,而源自N版主的那个zip却囊括了众多驱动。

是用zip打包,不是img、gz!
你既然事先把驱动放在U盘某目录,为什么一开始不打包为zip存放呢?
换是我,万一遇到F6.ZIP里没有驱动,但需要的驱动已经打包为zip存放在U盘的情形,不用进windows或pe,我可以先进入dos,然后copy该zip文件为根目录OEM_SRS.ZIP,再重启就行了,
一个dos命令搞定。

反正这种情形不多,你的这个问题不突出。真遇到了麻烦一点也自然。
话说回来,用其它方案,遇到缺驱动问题,又怎么解决?

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

使用道具 举报

发表于 2009-8-2 16:20:21 | 显示全部楼层
原帖由 pseudo 于 2009-8-1 20:41 发表

本帖#3楼给出的资源中,那个不到1M的独立组件把pxe支持精简掉了。


这个独立组件能不能把pxe支持补齐。我测试从PXE启动map --men (rd)\ope.iso (0xff),会找不到用户自定义菜单文件而失败。
这个独立组件还是挺好的,希望能完善它
现在接口支持光驱已没有问题(有问题也是G4D的问题),接口系统GHO文件也没有问题,接口系统ISO文件目前还不支持(我测试马上蓝屏,MAP方式硬盘里ISO文件,且目前找不到NTFS分区的ISO文件)。

希望大家想想办法完善这个独立组件,以其得到更好的应用
建议独立组件中的自定义菜单不要打包,放在ISO根目录下,方便调试更改。

4M+的零体积版还没测试,待测试后话语!

[ 本帖最后由 zhaohj 于 2009-8-2 16:33 编辑 ]
回复

使用道具 举报

发表于 2009-8-2 18:22:57 | 显示全部楼层

谢谢pseudo的回复

还有一事请教!
我想现在的新机子安装系统大多会遇到找不到硬盘的情况,我想这样是否可行?
1.用现有的pe(不一定是零体积的,零体积过于复杂(对我来讲))安装安装版系统。也可以制成上海绿茶和诺德尔的形式(非一般Ghost方式,是安装版的),还原系统重启后,再用你的零体积组件加载驱动。
2.需要修改你的组件菜单,去除不必要的菜单,仅留下加载驱动的组件。利用免改造原版安装盘,不需集成SRS驱动,保持纯净的特点,就显得非常有意义了。
3.请您在空闲是丰富f6.zip驱动,特殊的自己做OEM_SRS.ZIP。


希望,您能做个模板,大家就会更加便利,谢谢

回复

使用道具 举报

 楼主| 发表于 2009-8-2 19:47:17 | 显示全部楼层

回复 #66 homyang 的帖子

所提上海绿茶和诺德尔的形式,还原系统后重启是启动那个文件?/ntldr吗?请给出文件名、所在目录才好改菜单。

其实,菜单是可由用户自定义的菜单,就是KERNEL.ZIP里面的MENU.USR,自己完全可以改。甚至,可以按E进入grub4dos命令行当场修改菜单项的文件名和所在目录。
回复

使用道具 举报

 楼主| 发表于 2009-8-2 19:55:51 | 显示全部楼层
原帖由 zhaohj 于 2009-8-2 16:20 发表


这个独立组件能不能把pxe支持补齐。我测试从PXE启动map --men (rd)\ope.iso (0xff),会找不到用户自定义菜单文件而失败。
这个独立组件还是挺好的,希望能完善它
现在接口支持光驱已没有问题(有问题也是 ...


专用独立组件等会上传。但比起4M+零体积版,只相差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
回复

使用道具 举报

发表于 2009-8-2 20:23:26 | 显示全部楼层
作为备用工具收了

手工集成,pe下修改几个文件,可以硬盘安装
nlite做几个版本的sata包,pe下替换i386文件,也可以硬盘安装
nlite集成的iso
你这个工具

应该可以解决全部问题的
回复

使用道具 举报

 楼主| 发表于 2009-8-2 20:23:41 | 显示全部楼层
《未集成SRS的系统安装盘认硬盘工具》已上传,见#3楼
这个是从0PE提取的独立专用组件,不含PE功能,支持pxe启动。
建议还是使用#59楼介绍的0PE的零体积版,功能更完整(含PE功能)。体积也只4M+,跟独立专用组件比只相差2M。
回复

使用道具 举报

发表于 2009-8-2 20:40:35 | 显示全部楼层

zhaohj

回复 77#
PE下安装系统后的GHO文件,就其实用性而言,比系统盘ISO文件好,
pe下的gho也保持原始原汁这个特点

[ 本帖最后由 homyang 于 2009-8-3 15:05 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-8-2 23:52:56 | 显示全部楼层

请有条件的朋友测试一下

除了能为原版系统安装盘解决认SRS硬盘困扰外,本帖方法应该也可以为类似这种ghost方式(我暂且称之为初装ghost方式):
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=131949&highlight=%2Bhpy7332
在重启时提供认SRS硬盘能力。

在ghost完成后,重启时用本帖#3楼提供的“未集成SRS的系统安装盘认硬盘工具”来启动,选菜单项
[6] Windows NT/2K/XP Loader
或者
[12] $LDR$ Loader
即可转硬盘启动继续安装过程(这两个菜单项该选哪个我没试过,也许两个都可以,也许只有一个可以,0PE中原来没有后面这个菜单项,发工具时加的,如果用得着的话可以自己加入0PE)

上述帖子提供的.gho下载最近已经集成了SRS驱动,可能用不着本帖驱动。但用本帖方法其实可以不集成的。
如果遇到该贴未集成的驱动,本帖方法也许可以作为补充。

谢谢homyang兄弟对“上海绿茶和诺德尔的形式‘的介绍。那种形式大概也属这类初装ghost方式,应该可以适用本帖方法。

同时,这种初装ghost方式也是把东西装入U盘,免光驱的方法之一。

本帖方法无论是原版安装还是初装ghost方式,都不用集成SRS驱动到安装盘或.gho中。
工具与安装盘、.gho互相独立,采用的是一种相当于外挂的方式,更纯净、更通用、更容易维护
与其它类似F6仿真软盘方式相比,免按F6,可用最普通的zip格式打包而不需要制作img映像,支持pxe启动

除了安装系统,还可能用于为其它缺少SRS驱动的PE提供驱动支持(由串接用户菜单来启动其它PE)。
回复

使用道具 举报

发表于 2009-8-3 00:50:34 | 显示全部楼层
方法不错,等待兼容性测试。
回复

使用道具 举报

发表于 2009-8-3 08:36:40 | 显示全部楼层

zhxy9804版主

呵呵,上海绿茶和诺德尔的系统怎么样,我不是很清楚。
但,我是最先在这两个系统看见可以叫做“ghost后,急速安装版的系统”,这种办法避免了用光盘和iso镜像安装的方式,使xp系统的安装像g版的系统一样方便。
与这个
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=131949&highlight=%2Bhpy7332
大致类似。

[ 本帖最后由 homyang 于 2009-8-3 08:48 编辑 ]
回复

使用道具 举报

发表于 2009-8-3 08:46:31 | 显示全部楼层
无scsi的虚拟机测试,那个不到1M的可以启动到 用户菜单,

45M和2M多的无法启动到那里
回复

使用道具 举报

发表于 2009-8-3 11:22:30 | 显示全部楼层
OPE.ISO(2m多的)PXE支持正常。
系统盘是ISO文件的,放在硬盘、u盘等接口加载安装测试失败,见菜单第4条。
上海绿茶和诺德尔的系统,只不过是PE下安装系统后的GHO文件,当然能成功。
实用性而言,系统盘ISO文件支持最原始,但目前一直失败,MAP一个600多兆的大文件可能是问题。(呵呵,这是不可能解决的任务,到保护模式虚拟光驱失效)

[ 本帖最后由 zhaohj 于 2009-8-3 15:19 编辑 ]
回复

使用道具 举报

发表于 2009-8-3 12:28:19 | 显示全部楼层
以前做单位的HP服务器系统SCSI阵列卡(无光驱、软驱),用u盘PE启动后虚拟软驱的装载磁盘驱动的问题困扰了很久。多谢P大的教程及成果。这下方便了。一个U盘基本能搞掂所有问题了
回复

使用道具 举报

发表于 2009-8-3 15:33:37 | 显示全部楼层
这东西能用 ezb启动吗?
回复

使用道具 举报

发表于 2009-8-4 00:20:45 | 显示全部楼层
原帖由 zhxy9804 于 2009-8-3 16:55 发表
先安装,再ghost其实并不行,还得做一步,删除里面的ntldr和boot.ini,然后把$ldr$改名成ntldr


嘿嘿,我现在都是用这种方式来安装系统的.

但是我直接把定制的GRLDR改名为NTLDR放在根目录下.其它的不变.

这样GHOST到其它电脑中就会根据这个定制的NTLDR来自动加载SRS驱动.然后开始进入安装程序.
由于安装过程会自动覆盖这个NTLDR,所以就不用管后面的问题了,这个NTLDR只是第一次启动时用一下就没用了,保持系统的干净.

这样子安装,保持了原装版的干净,还很方便,挺不错的说.
回复

使用道具 举报

发表于 2009-8-4 06:16:29 | 显示全部楼层
我非常看好pseudo兄的工具,解决了我实际遇到的问题 。
回复

使用道具 举报

发表于 2009-8-4 07:40:51 | 显示全部楼层
实机测试,问题如下,希望更新:

在硬盘启动,出现下面情况

2M多的: BUFXP.GZ内  img太大,小内存无法装入,并且,里面的wim等可以删除
          启动菜单,只有 user f6.zip  可以正常用,其余没用,请删除

600多k 的: 虚拟机可以正常,实机,user f6.zip ,提示 选择的磁盘不存在,不能正常用
       其余启动菜单无用

45M的: 只 user f6.zip 可以用,其余提示 分区表错误

因此,希望修正 2M多的 ,让他变成专用工具。问题貌似很好修正,
内置菜单修改一下, img换个小的(600多k的 就行),去掉多余内容。

gz 格式用什么工具制造的?本想自己弄了,不过没这个工具,能否共享?
回复

使用道具 举报

发表于 2009-8-4 08:00:55 | 显示全部楼层
原帖由 chenall 于 2009-8-4 00:20 发表


嘿嘿,我现在都是用这种方式来安装系统的.

但是我直接把定制的GRLDR改名为NTLDR放在根目录下.其它的不变.

这样GHOST到其它电脑中就会根据这个定制的NTLDR来自动加载SRS驱动.然后开始进入安装程序.
由 ...



你定制的GRLDR菜单,是什么样子的,可不可以共享下?
回复

使用道具 举报

发表于 2009-8-4 18:41:19 | 显示全部楼层
gz已经找到工具,totalcmd就可以

gldr已经修改初步修改,多余启动删除会出现错误

ezb启动已经完成

等待进一步测试
回复

使用道具 举报

发表于 2009-8-4 18:43:20 | 显示全部楼层
chenall共享一下你的定制的ntldr文件吧

4M+的0PE的零体积版 是哪个,在帖子中只找到这个零体积的日期最新。但这个无法下载。难道不是这个?〇peZip零体积版二合一090501.zip

甚至使用复制了文件后的东西做成“ghost纯安装版”,ghost到硬盘后,先仿真软盘,再由用户菜单设法从硬盘启动继续安装。


这个我没有试验成功,我用的是用的hpy7332 的 ghost安装系统(我试验的是pe,没有用f6)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=131949&extra=page%3D1&page=1
我是在pe下安装然后,用在这个pe下安装了hhh333的pe,这样boot.ini文件就用了pe系统,但是从新启动后没有出现boot.ini菜单,直接进入系统文件复制过程了。这样的话,是不是加入f6的也不行。也是没有选择过程直接进入文件复制过程了?

是不是我的方法不对,看到说要删除boot.ini文件的。

hpy7332 的那个帖子中,有兄弟给出了这个连接。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=146114&extra=page%3D2&page=2

我个人觉得如果ghost安装系统不错,这样省去了光盘安装,现在很少用光盘的。

[ 本帖最后由 freesoft00 于 2009-8-4 20:10 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-8-4 20:49:09 | 显示全部楼层
回复 #86 freesoft00 的帖子

几个链接地址在#3楼。
4M+的零体积版是由45M的直接删文件(只删不改)得到,文件清单在#59楼,自己用UltrISO简单删就行,没必要单独发布了。
45M的又是由〇peZip扩展版二合一090620删文件而得。
〇peZip零体积版二合一090501.zip属旧版已不提供下载。

回复 #83 dvd008 的帖子

2M+的是由45M版简单删文件得来,几乎没有改动。本身没有什么错,只是因为删了pe功能,相应地,有关pe的菜单项自然不能用了。
主要改动的地方:
1、grub.exe换了新版,这个本来就是可由用户替换的。
2、把PE菜单默认启动项改为选中串接菜单,而不是原来的启动xp-pe,并隐藏了pe菜单。
BUFXP.GZ没有动,里面确实可以精简,但觉得不在乎那点体积了。
建议使用上述4M+的零体积版功能完整,必要时替换KERNEL.ZIP里的grub.exe为新版,目前最新的grub.exe好像是6.20发布的。

回复 #77 zhaohj 的帖子

凡由grub直接启动系统安装盘iso进行安装是肯定会蓝屏的,跟SRS无关,这个不用试了。
回复

使用道具 举报

发表于 2009-8-4 20:57:02 | 显示全部楼层
用集成驱动的系统也可以,不过刻盘安装的时候首次启动安装程序加载驱动非常慢,因为驱动程序在光盘上都是不连续的,我用DPS集成了AHCI的驱动结果10分钟才进入安装程序......
这个方法安装时驱动似乎是打包加载的,应该能快许多,支持楼主!
回复

使用道具 举报

发表于 2009-8-4 21:21:22 | 显示全部楼层
我的修改的差不多了
有时间,我弄个方案

1.这个可以ezb启动,硬盘启动,u盘启动,单独刻盘启动,
2.我还收集了一个工具,可以随时制作类似的光盘iso
3.手工集成,只是修改 3 个文件,很快的
4.sata手工替换包,做好的驱动包,复制到i386,修改几个文件,也很快的
5.nlite集成,这个不能在pe下做了
6.dps集成,不喜欢这种方法,需要专门的工具和驱动包
回复

使用道具 举报

发表于 2009-8-4 21:41:46 | 显示全部楼层
原帖由 dvd008 于 2009-8-4 21:21 发表
我的修改的差不多了
有时间,我弄个方案

1.这个可以ezb启动,硬盘启动,u盘启动,单独刻盘启动,
2.我还收集了一个工具,可以随时制作类似的光盘iso
3.手工集成,只是修改 3 个文件,很快的
4.sata手工替 ...

期待~ 同时关注你的骨头版PE

[ 本帖最后由 lforl 于 2009-8-4 21:44 编辑 ]
回复

使用道具 举报

发表于 2009-8-5 13:22:23 | 显示全部楼层
我使用的GRLDR主要就是内置了一个菜单.可以参考一下7楼的贴子.
只能使用IMG的驱动.(可以把IMG压缩为GZ格式然后改名为oem_scsi.img)

大概的菜单如下.

timeout 0
default 0
title
dd if=(md) of=(md) bs=1 count=8 skip=0x829c seek=0x60110
find --set-root /oem_scsi.img
map --mem /oem_scsi.img (fd1)
map --mem (md)0x8000+1440 (fd0)
map --hook
dd if=(fd1) of=(fd0) count=1
dd if=(md) of=(md) bs=1 count=8 skip=0x60110 seek=0x829c
root ()
chainloader /$WIN_NT$.~BT/setupldr.bin
回复

使用道具 举报

发表于 2009-8-5 13:39:11 | 显示全部楼层
TKS,回来拿明基的上网本试试,好像是JMICRON的ACHI驱动
回复

使用道具 举报

发表于 2009-8-5 18:11:27 | 显示全部楼层
P大,建议您把它再精简一下就好了
回复

使用道具 举报

 楼主| 发表于 2009-8-5 19:23:45 | 显示全部楼层

回复 #93 zhhsh 的帖子

没时间弄,只删了几个好删的文件,BUFXP.GZ我没动,免得要重新封装。
好像dvd008兄弟在精简BUFXP.GZ,可看看能不能用。
我自己是直接用PE的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 22:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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