无忧启动论坛

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

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

[复制链接]
31#
发表于 2009-7-31 11:35:30 | 只看该作者
请问chenall为什么要仿真一个fd0呢?这必须的吗?
回复

使用道具 举报

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

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


如果可以这样安装,那我没光驱也可以了,有机会实机试一下。
回复

使用道具 举报

33#
 楼主| 发表于 2009-7-31 14:05:12 | 只看该作者
原帖由 zhaohj 于 2009-7-31 11:31 发表
to chenall and pseudo:
希望两位大大把这个程序做得精简点,做成一个可启动的ISO文件,自动搜索硬盘、U盘或光盘根目录的OEM_SCSI.ZIP(没有再搜索F6.ZIP),能自动修改默认SCSI(充分利用NET的F6),然后自动 ...

#3楼给出的组件不到1M,就是一个可启动的ISO文件。先用它启动,进入用户定义菜单后,插入安装光盘,回车,就能安装下去了。
这个符合zhaohj兄的要求吗?
回复

使用道具 举报

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

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


请问为什么要仿真fd0?如果只仿真fd1会有什么效果?
回复

使用道具 举报

35#
发表于 2009-7-31 14:33:11 | 只看该作者
没有看到下载地址呀
回复

使用道具 举报

36#
发表于 2009-7-31 15:06:14 | 只看该作者
@jxxr8
如果只仿真(fd1)有时候安装程序并不认这个(fd1),因为它认为你只有一个软驱.
如果只仿真(fd0),安装时一定会提示插入软盘.

仿真为(fd0) (fd1)时,如果(fd0)上也有驱动文件,安装程序可能只用(fd0)上的,而不使用(fd1)的,这时也会提示插入软盘就失去虚拟软盘的效果了,

所以目前我找到的最好方法就是,

仿真为(fd0)和(fd1).
fd1上是驱动,fd1内容任意可以是空白的,但不要有驱动文件.
回复

使用道具 举报

37#
发表于 2009-7-31 15:33:20 | 只看该作者
看了第一遍,有点晕晕,先收下慢慢看,觉的换盘有点麻烦,能否在加载后再直接驱动光驱呢
回复

使用道具 举报

38#
发表于 2009-7-31 15:37:21 | 只看该作者
原帖由 pseudo 于 2009-7-31 14:05 发表

#3楼给出的组件不到1M,就是一个可启动的ISO文件。先用它启动,进入用户定义菜单后,插入安装光盘,回车,就能安装下去了。
这个符合zhaohj兄的要求吗?



能不能调整为独立组件,以便合盘使用或者用于U盘启动?

另外,这个功能能不能独立放在一个memu.lst里面?还得得分两个menu调用?那个做在一个文件就最方便了。

[ 本帖最后由 紫狐 于 2009-7-31 15:48 编辑 ]
回复

使用道具 举报

39#
发表于 2009-7-31 16:10:15 | 只看该作者
原帖由 紫狐 于 2009-7-31 15:37 发表



能不能调整为独立组件,以便合盘使用或者用于U盘启动?

另外,这个功能能不能独立放在一个memu.lst里面?还得得分两个menu调用?那个做在一个文件就最方便了。


那个就是独立组件,不过那个组件还有我在17楼的问题(已解决)
因为要进入dos进行解压zip和设置txtsetup.oem的default项,所以必须要两个menu.lst
一个menu.lst的话也可以,那只能加载img,而且还要设置好default项(这个方案不支持手动按F6),比较烦

[ 本帖最后由 ljycslg 于 2009-7-31 16:41 编辑 ]
回复

使用道具 举报

40#
发表于 2009-7-31 16:21:44 | 只看该作者
加了驱动就不纯净?
nlite集成,手动sata替换包,另外的一个类似工具(直接做启动iso,然后换盘,方法一样)

都可以解决。

这个还是很麻烦
回复

使用道具 举报

41#
发表于 2009-7-31 16:33:11 | 只看该作者
谁能提供一下VMWARE的lsi_SCSI及lsi_SCSI_SAS的xp或2003驱动,从网上下载怎么找不到硬盘。好像是LSI的。
从LSI网站下载的就找不到硬盘,晕死了。难道是VMWARE6.5的毛病?

[ 本帖最后由 zhaohj 于 2009-7-31 18:38 编辑 ]

1.jpg (17.56 KB, 下载次数: 197)

1.jpg
回复

使用道具 举报

42#
发表于 2009-7-31 17:08:14 | 只看该作者
好像我的SRS驱动包里面就有带这些驱动的.因为我也有用VMWARE,有使用这类驱动.
lsi_sas.cab
lsi_scsi.cab

可以去LSI网上上下载完整的驱动.
回复

使用道具 举报

43#
发表于 2009-7-31 17:09:47 | 只看该作者
据说,虚拟FD0为空盘,虚拟IMG为FD1就可以自动加载IMG的驱动,

原来微软就提供这种自动判断的功能?强。
回复

使用道具 举报

44#
发表于 2009-7-31 18:15:10 | 只看该作者
目前看来还是OPE.ISO有问题。OPE.ISO是从
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620240第6贴下载的。
我用同样的驱动,用A盘镜像是能设别硬盘的。附上LSI scsi的软件镜像,VM虚拟机A盘加载这个FLP文件能设别硬盘(手动F6方式)
请PSEUDO再校核一下。

[ 本帖最后由 zhaohj 于 2009-7-31 18:20 编辑 ]

A.rar

133.7 KB, 下载次数: 228, 下载积分: 无忧币 -2

OEM_SRS.ZIP

158.67 KB, 下载次数: 179, 下载积分: 无忧币 -2

回复

使用道具 举报

45#
 楼主| 发表于 2009-7-31 21:29:28 | 只看该作者
原帖由 Zokor 于 2009-7-30 22:20 发表
看到范例是两张光盘换来换去,能不能做到一张中去。
原帖由 秋梦无痕 于 2009-7-31 15:33 发表
看了第一遍,有点晕晕,先收下慢慢看,觉的换盘有点麻烦,能否在加载后再直接驱动光驱呢

两位朋友可能虚拟机用的少,有错觉。
我把解说修改了一下,请两位重读一遍#1至#3楼。应该不会再有换来换去的感觉了,这就是加载后再直接驱动光驱啊。
做到一张光盘完全可以,做到U盘也可以的,但怎么做要说的话又得出教程了,唯有说刻两张光盘说起来简明!
回复

使用道具 举报

46#
发表于 2009-7-31 22:26:05 | 只看该作者
原帖由 pseudo 于 2009-7-31 21:29 发表


两位朋友可能虚拟机用的少,有错觉。
我把解说修改了一下,请两位重读一遍#1至#3楼。应该不会再有换来换去的感觉了,这就是加载后再直接驱动光驱啊。
做到一张光盘完全可以,做到U盘也可以的,但怎么做要 ...



我的意思就是摆脱ODD,做到这一点,
网启,或者USBHDD安装或者半自动Ghost安装,做到自动加载驱动。
ODD过时了,光驱线早拔掉了,N年不用了,
回复

使用道具 举报

47#
 楼主| 发表于 2009-8-1 00:41:19 | 只看该作者
原帖由 zhaohj 于 2009-7-31 18:15 发表
目前看来还是OPE.ISO有问题。OPE.ISO是从
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620240第6贴下载的。
我用同样的驱动,用A盘镜像是能设别硬盘的。附上LSI scsi的软件镜像,VM虚拟机A盘 ...

未发现OPE.ISO有问题。建议zhaohj兄重新下载那个组件,我怀疑你下载的是早先有问题的版本。

我把你的OEM_SRS.ZIP加入那个组件0PE.ISO的根目录中,得到的0PE.ISO体积不到1MB。
然后用它安装2003企业版,可以认硬盘,不用它就不认硬盘。
不过用它安装xp就不认硬盘,这点VMware好像有说法,xp的虚拟机硬盘是不显示lsi选项的,这属于VMware的因素吧。
好在虚拟机问题容易重复,不难验证。

试验用的VMware硬盘是LSI的,其.vmx文件如下:
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "384"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Windows Server 2003 Enterprise Edition-0.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "D:\pe\-todo-\开始懂了2009新年贺岁四合一装机盘.iso"
ide1:0.deviceType = "cdrom-image"
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.wake
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
svga.autodetect = "TRUE"
pciBridge0.present = "TRUE"
mks.keyboardFilter = "allow"
displayName = "f6test"
guestOS = "winnetenterprise"
nvram = "Windows Server 2003 Enterprise Edition.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "useGlobal"
ide1:0.autodetect = "TRUE"
floppy0.fileName = "A:"
extendedC
.........





回复

使用道具 举报

48#
发表于 2009-8-1 07:23:27 | 只看该作者
如果觉得技术成熟,就给一套完整方案!
启动iso+完整的驱动

硬盘安装方法

u盘安装方法
回复

使用道具 举报

49#
发表于 2009-8-1 08:59:54 | 只看该作者
原帖由 pseudo 于 2009-8-1 00:41 发表

未发现OPE.ISO有问题。建议zhaohj兄重新下载那个组件,我怀疑你下载的是早先有问题的版本。

我把你的OEM_SRS.ZIP加入那个组件0PE.ISO的根目录中,得到的0PE.ISO体积不到1MB。
然后用它安装2003企业版,可 ...


怪不得我试验一直不成功,我一直在VM lsi_scsi下测试XP版本,2003我以前测试一直通过的。

谈谈它的实际用处吧:
      需要SRS的机器一般就是笔记本和服务器,普通的台式机很少使用,而笔记本和服务器相对相对台式机而言数量少多了,故多数人对它重视不够。而服务器的安装最好是纯净安装以确保服务器运行的稳定性。
      ope.iso(不到1M的这个),我认为用户自定义菜单放在ISO里面不太好,能否支持放在外面的优先;
      最成功的安装方式是刻盘安装,OPE.ISO+I386组成一张光盘,其次是移动硬盘。
      最可惜目前不支持PXE,我测试过读不到光盘,试想一下能够PXE支持,而系统I386放在服务器上(前提是网卡支持),多爽啊!

我想目标应该往PXE支持发展,超越RIS (remote install system)。
回复

使用道具 举报

50#
发表于 2009-8-1 14:37:16 | 只看该作者
目前还存在几个问题:
1) 不支持PXE引导
2)title [4] Bootable CD Image\nLoad /MYISO.ISO
        find --set-root --ignore-floppies /MYISO.ISO
        map /MYISO.ISO (0xff) || map --mem /MYISO.ISO (0xff)
        map --hook
        chainloader (0xff)
     MYISO.ISO加载方式太大(虚拟机内存到1024m)无法安装,且不支持NTFS分区(先把MYISO.ISO放到硬盘非活动分区)。
只支持刻盘安装太局限性

[ 本帖最后由 zhaohj 于 2009-8-1 14:39 编辑 ]
回复

使用道具 举报

51#
发表于 2009-8-1 14:54:33 | 只看该作者
关于RIS安装,是不是可以先启动这个0PE组件,然后在最后的选择菜单里加入RIS启动安装部分,达到变相RIS安装?
回复

使用道具 举报

52#
发表于 2009-8-1 15:30:19 | 只看该作者
看了相关组件的内容,理解的流程可能有偏差,有错请指正:

A P大为了支持ZIP格式的驱动包,先启动到DOS,再解压相关组件,然后启动GRUB,虚拟FD0和FD1,剩下系统安装的就交给XP/2003安装光盘来解决。

  如果用DOS的话,驱动包放置就不能放到NTFS分区。

B 我觉得P大如果想推广这个方式加载驱动,应该顺便把启动流程和,启动原理详细的说一下,不仅仅是把你的劳动成果展示给大家(当然这个是自愿的)

如果理解有偏差,请指正。
回复

使用道具 举报

53#
发表于 2009-8-1 15:54:27 | 只看该作者
原帖由 Zokor 于 2009-8-1 15:30 发表
看了相关组件的内容,理解的流程可能有偏差,有错请指正:

A P大为了支持ZIP格式的驱动包,先启动到DOS,再解压相关组件,然后启动GRUB,虚拟FD0和FD1,剩下系统安装的就交给XP/2003安装光盘来解决。

  如 ...



P大是把驱动包先加载到内存(grub虚拟的硬盘或软盘)上,进入dos后再从虚拟盘上解压,grub支持NTFS的
要把P大那个流程和原理说清楚,发几十篇这样的贴都说不完

[ 本帖最后由 ljycslg 于 2009-8-1 16:16 编辑 ]
回复

使用道具 举报

54#
发表于 2009-8-1 16:20:35 | 只看该作者
原帖由 ljycslg 于 2009-8-1 15:54 发表



P大是把驱动包先加载到内存(grub虚拟的硬盘或软盘)上,进入dos后再从虚拟盘上解压,grub支持NTFS的
要把P大那个流程和原理说清楚,发几十篇这样的贴都说不完



是这样的啊,那我这样的懒人,只能享受别人的劳动成果了。
回复

使用道具 举报

55#
 楼主| 发表于 2009-8-1 17:59:32 | 只看该作者
原帖由 Zokor 于 2009-8-1 15:30 发表
看了相关组件的内容,理解的流程可能有偏差,有错请指正:

A P大为了支持ZIP格式的驱动包,先启动到DOS,再解压相关组件,然后启动GRUB,虚拟FD0和FD1,剩下系统安装的就交给XP/2003安装光盘来解决。

  如 ...


A、ZIP格式组件支持

     以往PE启动阶段用到的组件要求是映像格式的,例如iso、img、gz等。
     2月份,0PE推出zip版,首创对ZIP格式组件支持:http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1745163&ptid=137207
     其实组件格式不限于zip,本质上支持各种非映像格式(例如zip、wim、rar、7z、cab、txt等格式),只不过zip比较典型用的多些。
     zip组件的支持是通过高级(复杂)grub4dos菜单,结合两阶段启动系列技术实现的。grub4dos负责读取,dos负责处理。
     因而磁盘驱动包文件不但可以放置到NTFS分区,原理上还能放置在grub4dos能访问到的任意盘任意分区,包括SRS硬盘、fbinst工具生成的(ud)隐藏盘。甚至放在PXE服务器端,放在未解开的iso文件内。
     这种格式的优势和部署灵活性在0PE和MicroPE中可以体现。

B、F6自动仿真装系统

     要通过文字解释清楚,比写程序还难。我想,面对一种新东西,只要了解其功能、效果,认同该做这个,做成这样,那么技术就不成问题了。我的组件已经给出,代码也没加密,有兴趣的可以参考。
     其中包括了我和chenall的创新成果,例如zip格式支持技术、免按F6技术等。

     本来这方面我在3月份专门发过帖子:http://bbs.wuyou.net/post.php?action=reply&fid=39&tid=146803&repquote=1746707&extra=&page=6
     并且提供了可用于F6仿真的独立组件模板。 但似乎未引起关注。
     后来看到小小强兄帖子也谈及F6仿真(#1117楼~#1136楼),并有认为F6仿真不能装系统的误解(#1121楼),才想起写个操作教程。

     按本贴介绍,直接刻盘(或者量产为USB-CDROM),应该没有困难了。
     如果想放到U盘、结合ghost也是可行的,这种变通自己DIY吧。  ljycslg兄对0PE里的F6自动仿真理解到位,把它用到了U盘,并进行了安装实践,表明这种技术可以变通用于多种介质。

     本帖引起了一些关注,估计随后会有一些现成的基于F6自动仿真的东西出来,不想自己动手的朋友可以等现成的。
回复

使用道具 举报

56#
发表于 2009-8-1 19:02:17 | 只看该作者
原帖由 Zokor 于 2009-8-1 15:30 发表
看了相关组件的内容,理解的流程可能有偏差,有错请指正:

A P大为了支持ZIP格式的驱动包,先启动到DOS,再解压相关组件,然后启动GRUB,虚拟FD0和FD1,剩下系统安装的就交给XP/2003安装光盘来解决。

  如 ...

嗯,有道理,我也在P大的贴中回过,希望P大能有时间时出点GRUB4DOS的高级教程,但P大对我的贴好像没有回应过,P大也许真的没有精力去详细说明,我也看过P大的贴,但P大一出就拿0PE出来说,说实话,要看懂0PE的菜单对我来说真是难度不小。相信对于很多人,难度都不小,希望P大心情好时能一步一步带大家学习。GRUB4DOS确实是个好东东,但能应用到熟练如P大的人真的不多。要想让大家一下接受这种方法真的难度不小。起码得让人有兴趣先,越多人有兴趣,越多人去学,就越多人去推广这种好方法,但我们一来就看到了0PE这种强大而深奥的东东,对于太菜的吧,0PE一串的英文菜单就能让人弄晕。让人失去兴趣,说实话,到现在为止,不明白为什么P大的菜单要弄成英文的。毕竟这里的人认识中文的更多吧。而像我这样的半灌水有兴趣的呢, 又没有好的学习途径或是说一个好的领路人去指路,到官方论坛去看帖,确实能学到一些东东,但很不系统,菜鸟级的没人理,高级的看不懂,官方也没系统的教程,有少量教程都是初级的。官方发布的程序说明全英文。可能有的人会说,哪人家是怎样学到的呢,我承认,我的基础是差点,但我相信,经过系统的学习也是能掌握一些东东的,不说能像P大这样精通,但最少不至于搞到云雾中一样。
好了,说多了,希望P大不要见怪。你这个方法是一个很好的方法,我在努力学习!

[ 本帖最后由 lrbin50 于 2009-8-1 19:06 编辑 ]
回复

使用道具 举报

57#
 楼主| 发表于 2009-8-1 20:41:13 | 只看该作者

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

原帖由 zhaohj 于 2009-8-1 14:37 发表
目前还存在几个问题:
1) 不支持PXE引导
2)...

本帖#3楼给出的资源中,那个不到1M的独立组件把pxe支持精简掉了。
0PE(例如#3楼那个45M的)是直接支持PXE引导的,可仿真F6软盘后由用户定义菜单启动本地安装光盘。
我刚才在VMware中验证过,当然对光驱兼容性如何则是grub的事了。

0PE可剪裁,可以将#3楼那个45M的剪裁为零体积版:
H:\
│  grldr
│  
├─0PE
│  │  BUFXP.GZ
│  │  KERNEL.ZIP
│  │  
│  └─SRS
│          F6.ZIP
│         
└─PETOOLS
    └─PXE服务器(可删)
            tftpd32.exe
            tftpd32.ini
            启动Server.cmd

体积4M+,带N版主“目前常见南桥AHCI&RAID驱动F6软盘映像”里的全部驱动,我加入了VMSCSI驱动。
直接支持pxe引导,自带pxe服务器,在本地硬盘有xp时还是一个可以上网看电影的全能PE
可以将它作为专用于系统安装的工具。
回复

使用道具 举报

58#
发表于 2009-8-1 21:56:48 | 只看该作者
看懂了,这是真正滴好主意呀
回复

使用道具 举报

59#
发表于 2009-8-1 22:33:05 | 只看该作者
原帖由 dvd008 于 2009-8-1 07:23 发表
如果觉得技术成熟,就给一套完整方案!
启动iso+完整的驱动

硬盘安装方法

u盘安装方法


赞同这个说法!!
回复

使用道具 举报

60#
发表于 2009-8-2 02:44:41 | 只看该作者

办法很好,有个问题?

安装工具:0PE光盘(45M上网认盘全外置PE(免配服务器PXE启动)090620或〇peZip扩展版二合一090620或从0PE提取的大小不到1M的组件,见#3楼)
sata驱动很多,怎么会成为大小不到1M的组件,能否解释一下?
我们自己做OEM_SRS.ZIP怎样减小容量?

[ 本帖最后由 homyang 于 2009-8-2 02:47 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 08:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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