无忧启动论坛

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

[chenhall找到最好的解决方案]自认为最好的RAID驱动加载方法,U盘成功了。

  [复制链接]
跳转到指定楼层
1#
发表于 2008-3-5 11:19:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
版主记:
见61楼

==
这是DELL的一位工程师给的装RAID驱动的办法,它是一个ISO文件,需要直接刻录成光盘。它是利用ISOLINUX+MEMDISK+smart boot manager(一个与操作系统无关的引导器),把驱动写到内存中,然后在装系统的时候直接调用~免去按F6,具体方法:
1,下载阵列卡/SCSI卡的驱动
2,将附件的 GenerateDriverDiskISO.RAR 存在本地并解压缩到某个目录
3, 将下载的驱动程序解压缩到这个目录的"Extract your driver here " 目录中
4,运行 GenerateDriverDisk.bat 批处理文件

5,此目录中会生成一个driverdisk.iso 文件
6,将此 driverdisk.iso 文件刻录成光盘
7,用这张光盘引导服务器
8,当SMB(Smart Boot Manager ) 成功加载后,移除此光盘
9,放入windows 2003 光盘,然后选择从光盘启动(如果不能启动,多次几次)
10,如果windows 2003 安装程序启动就可以直接安装 (不需要按F6 加载驱动程序)
这个办法需要把ISO文件刻录成光盘,不方便,我试验了下,直接利用能启动的U盘结合GRUB4DOS强大的功能引导这个ISOLINUX里面的IMG文件的话,能把IMG写进内存,但是后来引导系统光盘的时候就没反应了,
它的启动信息是ISOLINUX.CFG,里面是
PROMPT 0
LABEL linux
KERNEL MEMDISK
APPEND raw floppy=0 initrd=DDISK.IMG

改menu.lst
title 安装RAID驱动
find --set-root /boot/XXX(XXX文件自己指定,主要是定位)
kernel /boot/MEMDISK.gz append raw floppy=0
initrd /boot/DDISK.IMG

GRUB不能引导ISOLINUX,(网上都是这么说的),我认为是GRUB引导的时候把自己载入内存,而后来又连续载入2个IMG到内存,这个时候也许是占用了WINDOWS系统引导文件载如内存的地址,如果GRUB引导了IMG文件后能释放出自己所占的内存就好了,估计实现不了,
我今天试了一天直接把ISO文件刻录成光盘的话,在RAID上装2003和XP都不需要再加载软盘驱动,2000不行,还是希望有高手能把这个方法试验下,争取能做到USB-HDD,USB-ZIP等等里面方便修改

[ 本帖最后由 lookskyoo 于 2008-3-18 08:45 PM 编辑 ]

GenerateDriverDiskISO.part01.rar

100 KB, 下载次数: 9499, 下载积分: 无忧币 -2

GenerateDriverDiskISO.part02.rar

100 KB, 下载次数: 8275, 下载积分: 无忧币 -2

GenerateDriverDiskISO.part03.rar

100 KB, 下载次数: 8114, 下载积分: 无忧币 -2

GenerateDriverDiskISO.part04.rar

100 KB, 下载次数: 8323, 下载积分: 无忧币 -2

GenerateDriverDiskISO.part05.rar

100 KB, 下载次数: 8153, 下载积分: 无忧币 -2

GenerateDriverDiskISO.part06.rar

3.17 KB, 下载次数: 6260, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5

查看全部评分

2#
 楼主| 发表于 2008-3-5 11:22:11 | 只看该作者
连续加载了2个IMG,中间是什么关系??

[ 本帖最后由 lookskyoo 于 2008-3-5 07:13 PM 编辑 ]

qd.jpg (83.08 KB, 下载次数: 655)

qd.jpg

qd1.jpg (63.36 KB, 下载次数: 551)

qd1.jpg

tt.jpg (129.1 KB, 下载次数: 602)

tt.jpg

评分

参与人数 2无忧币 +45 收起 理由
wuxin9712 + 5
原名丢了 + 40

查看全部评分

回复

使用道具 举报

3#
 楼主| 发表于 2008-3-5 11:26:01 | 只看该作者
我最先试的时候,menu.lst里面写的是
map --mem /boot/DDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
这样的时候,只要是有光驱的机器,都进不了BOOT MANAGER的界面,~~但是把光盘卸掉却一切正常~~
不解

[ 本帖最后由 lookskyoo 于 2008-3-5 11:09 PM 编辑 ]
回复

使用道具 举报

4#
发表于 2008-3-5 12:35:50 | 只看该作者
这个有创意
意思是先由那个SMB启动
然后加载添加的RAID驱动
再在其引导下安装WINDOWS就不用额外添加驱动了?
可否添加多个品牌驱动?
回复

使用道具 举报

5#
 楼主| 发表于 2008-3-5 13:04:33 | 只看该作者
不能同时加多个RAID驱动,软盘做RAID驱动的时候里面有个TXT**.oem这个文件好象只指定了一个驱动,再就是这个里面有个1.44M的IMG文件,也限制了文件大小,不好加。。如果能把ISO文件的IMG文件提出来利用U盘GRUB引导再加载的话就不需要加那么多驱动了。请高手和有环境的坛友试验撒,刻录成光盘是肯定可以的,这个我已经试验了~我是用lsi1068的SAS驱动试验的,直接认盘,而且格式化之后文件可以直接拷贝到硬盘里面,要是能摸清装系统加载驱动的时候,驱动文件存放的内存地址就好了~~
回复

使用道具 举报

6#
发表于 2008-3-5 13:59:01 | 只看该作者
下午就去试试
直接解压官方的驱动,生产的时候会报错
后来把
FASTTRAK.CAT    FASTTRAK.INF    FASTTRAK.SYS    Txtsetup.oem

直接复制到 【EXTRACT YOUR DRIVER HERE】文件夹
生产的时候就没报错了
但是不知道是否可以
回复

使用道具 举报

7#
 楼主| 发表于 2008-3-5 14:08:32 | 只看该作者
最好是把Txtsetup.oem打开,直接找硬件的名字,把多的去掉,因为有些厂家的驱动是针对多个硬件~装2003肯定是没问题的,但是装XP我就没试过,估计不行,说明里面好像没写支持XP32BIT
回复

使用道具 举报

8#
发表于 2008-3-5 17:57:24 | 只看该作者
失败了
不过我用的是U盘量产的CD-ROM启动的
启动后可以识别出硬盘
但是识别不到光驱,无法继续。。。

难道非要刻个光盘不可?

估计可以这样
从U盘量产的CD-ROM启动这个驱动ISO
启动到菜单后,拔出U盘
然后拿去量产个2003系统的ISO
再插回去,再选择从 removeable即U盘启动 估计就可以了
回复

使用道具 举报

9#
 楼主| 发表于 2008-3-5 18:52:23 | 只看该作者
你量产USB-CDROM后,这个已经把你的USB认成了光盘,肯定识别不到你的IDE光区的~要不想刻录光盘,只能从里面的IMG文件突破,利用ISOLINUX做出来的ISO文件里面的ISOLINUX.CFG写的是PROMPT 0
LABEL linux
        KERNEL MEMDISK
        APPEND raw floppy=0 initrd=DDISK.IMG
要是用GRUB写该怎么写?
或者说GRUB怎么样启动ISOLINUX做出来的ISO文件?
回复

使用道具 举报

10#
 楼主| 发表于 2008-3-5 21:27:12 | 只看该作者
这样的帖子为什么都顶不起来呢?回贴的人就一个!!!无语了,难道整天发些发了N遍的量产工具?量产方法,U盘格式化工具就。。。。。。。。。。。没有一点新意~~~看来这个贴只能自己研究了~~要是不通过CD-ROM的方法也成功了,我会把方法写上来的~~
回复

使用道具 举报

11#
发表于 2008-3-5 22:57:14 | 只看该作者
想法是好的,支持lz
暂时没看明白。帮顶了
回复

使用道具 举报

12#
 楼主| 发表于 2008-3-5 23:22:30 | 只看该作者
谢谢楼上的帮顶,我相信,只要是金子总是会发光的~RAID驱动一定困绕过很多人,我就是其中之一,每每想到公司装机器的时候,客户要把系统装在什么火箭,3WARE,等等阵列卡上,我头都是大的,到处忙着找软驱跟好的软盘,中间出任何错都要重新来,~~那个真叫郁闷~~
回复

使用道具 举报

13#
发表于 2008-3-6 01:07:06 | 只看该作者
原帖由 lookskyoo 于 2008-3-5 01:04 PM 发表
不能同时加多个RAID驱动,软盘做RAID驱动的时候里面有个TXT**.oem这个文件好象只指定了一个驱动,再就是这个里面有个1.44M的IMG文件,也限制了文件大小,不好加。。如果能把ISO文件的IMG文件提出来利用U盘GRUB引 ...

IMG大小不是可以改的么?改成合适大小再装驱动应该可以吧?

启动两次img看图第一次是ISOLinux,第2次是syslinux,两个IMG一个是SMB环境,一个是驱动盘。
回复

使用道具 举报

14#
发表于 2008-3-6 06:32:55 | 只看该作者
潜力贴,很多人要需要的时候才来关注。。。

用优盘启动img
然后具体步骤一样吗? 请详说
明天测试看看xp是否可以
回复

使用道具 举报

15#
发表于 2008-3-6 08:06:26 | 只看该作者
见识到了,朋友的机子,就是得装深度的系统,其他的装不上,就因为没RAID驱动.马上试试
回复

使用道具 举报

16#
发表于 2008-3-6 08:34:11 | 只看该作者
不知道能不能支持WINDOWS2000???可以就好啦!
回复

使用道具 举报

17#
 楼主| 发表于 2008-3-6 09:48:25 | 只看该作者
我会尽快测试,希望大家有环境也测试下~装2003-32/64bit肯定是没问题的
回复

使用道具 举报

18#
发表于 2008-3-6 11:40:46 | 只看该作者
我只想要成品,太深奥的看不懂~可以当小白。。。。。
回复

使用道具 举报

19#
发表于 2008-3-6 13:02:19 | 只看该作者
这个挺好的,有用u盘加载sata成功的吗?
回复

使用道具 举报

20#
发表于 2008-3-6 14:30:25 | 只看该作者
我认为这个东西关键的地方在那个smart boot manager,但我搞不懂一个地方,前几天置顶的贴子,用GRUB4DOS来模拟软驱,再安装XP过程中按F6,和这个不用按F6的方法到底有何不同?

当然,按F6的那个据fujiabc说,在GUI阶段,因为是保护模式,会需要物理软驱,这使得无法安装驱动,因而不能成功。

我现在看一下那个老外的贴子。
回复

使用道具 举报

21#
发表于 2008-3-6 14:48:01 | 只看该作者
请测试的朋友不要使用量产出的CDROM,那个smart boot manager肯定识别不到这个USBCDROM的,因为没有驱动,但目前还不清楚3楼的测试为什么不成功。

[ 本帖最后由 原名丢了 于 2008-3-6 08:08 PM 编辑 ]
回复

使用道具 举报

22#
 楼主| 发表于 2008-3-7 13:20:42 | 只看该作者
今天早上试了下,我把U盘做成SYSLINUX启动模式(是参照http://bbs.wuyou.net/forum.php?m ... &extra=page%3D4 让syslinux慢成为过去),能引导进sbm,但是从光盘装系统还是调不出2003和XP的引导信息,机器就黑在那,但是没死机(可以软启动),真是不解了,ISOLINUX引导后驻留在内存的地址和SYSLINUX引导后驻留在内存的地址是一样的吗?
回复

使用道具 举报

23#
发表于 2008-3-7 16:24:50 | 只看该作者
原帖由 lookskyoo 于 2008-3-5 11:26 AM 发表
我最先试的时候,menu.lst里面写的是
map --mem /boot/DDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
这样的时候,只要是有光驱的机器,都进不了BOOT MANAGER的界面,~~但是把 ...


你把DISK.IMG文件解开,把SYSLINUX换成GRUB4DOS引导看看。
===

原做法实际上是做出了2个软盘,一个为MEM方式的大小为2.88M的,另一个为1.44M的,用于启动SBM。
回复

使用道具 举报

24#
 楼主| 发表于 2008-3-7 17:13:34 | 只看该作者
我传几张图片上面,这个用U盘GRUB启动和syslinux启动我都试验了(u盘是HDD+GRLDR和USB-ZIP+SYSLINUX),我发现关键问题是在GRUB和SYSLINUX引导DDISK后,写进内存的地址和直接用ISOLINUX做的光盘引导后把IMG文件写到内存的地址不一样,我发几个图片
回复

使用道具 举报

25#
 楼主| 发表于 2008-3-7 17:29:38 | 只看该作者
请懂这个的人发表下意见,U盘syslinux启动的代码我稍后传上来,(还没拍,这都是在实机中拍的),图片下面2张都是引导的DISK.IMG就是DDISK.IMG里面的那个带SBM和驱动的DISK.IMG,不小心写错了

[ 本帖最后由 lookskyoo 于 2008-3-7 05:31 PM 编辑 ]

100_7109.GIF (93.79 KB, 下载次数: 352)

光盘引导的DDISK.IMG

光盘引导的DDISK.IMG

grub-1.GIF (90.1 KB, 下载次数: 348)

grub引导的DDISK.IMG

grub引导的DDISK.IMG

100_7113.GIF (95.44 KB, 下载次数: 362)

光盘引导的DDISK.IMG

光盘引导的DDISK.IMG

grub-2.JPG (67.66 KB, 下载次数: 342)

GRUB引导的DDISK.IMG

GRUB引导的DDISK.IMG
回复

使用道具 举报

26#
发表于 2008-3-7 21:58:05 | 只看该作者
这个东西,时空论坛的几大高手能解决,我发了一个邀请贴,给删除了,哈哈,好怪怪的高手。

GRUB4DOS这东西,咱们没有研究过源代码,也不会,搞不清楚。

其实SYSLINUX和ISOLINUX的公众认可率是大于GRUB4DOS的,就是因其兼容性强。
回复

使用道具 举报

27#
发表于 2008-3-7 22:09:16 | 只看该作者
http://sourceforge.net/projects/btmgr/

里面说SBM也可以运行在DOS下,建议你用U盘直接以ZIP方式启动至DOS,在CONFIG.SYS里面使用ramfd.sys(也是使用MEM方式来模拟软驱的)来加载标准的含有驱动和SBM的1.44M的IMG。我觉得成功的可能性很大。

这样彻底放弃使用LINUX-LIKE程序来引导系统,避免兼容性问题。
回复

使用道具 举报

28#
 楼主| 发表于 2008-3-7 23:15:02 | 只看该作者
我之前也试过直接把带SBM的1.44M的IMG直接用GRUB引导,进SBM后从光盘引导装带RAID的XP和2003,可以启动安装过程可以直接认到接在RAID芯片上的硬盘,但是复制文件的时候提示要插入A盘~~...........杨哥,你就把这个帖子发到时空论坛上去找高手解答下可以不?我那边没号也不熟~~~如果这个加RAID的方法能在USB-ZIP,HDD+GRUB等等能引导的U盘上成功的话,以后装RAID驱动就可以完全丢掉软驱了~~那破玩意我真的恨死它了,不下5次害我做售后白跑,而且还被骂~~
回复

使用道具 举报

29#
发表于 2008-3-8 11:23:21 | 只看该作者
原帖由 lookskyoo 于 2008-3-7 17:29 发表
请懂这个的人发表下意见,U盘syslinux启动的代码我稍后传上来,(还没拍,这都是在实机中拍的),图片下面2张都是引导的DISK.IMG就是DDISK.IMG里面的那个带SBM和驱动的DISK.IMG,不小心写错了


把这个包释放到你搞好的能syslinux引导的U盘中试试。



内外都搞成了30M的软盘镜像了。

[ 本帖最后由 wang6610 于 2008-3-8 11:38 AM 编辑 ]
回复

使用道具 举报

30#
 楼主| 发表于 2008-3-9 17:22:02 | 只看该作者
搞到我SYSLINUX启动U盘上还是有兼容性的问题,在我的865主板上,压根就出不来SBM的画面,在我家的AMD的K7主板上一切顺利,而且可以正常安装系统(只可惜没的RAID环境),在公司最新的5000芯片主板上,能启动到SMB,丢光盘装系统的时候能启动光盘,但是当我点了 安装原版2003 SERVER的时候,就没反应了~怪怪的问题
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 08:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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