热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

IBMX346板载Raid1功能启用及Win2003系统安装小记

有两台IBMX346mt-8840-cdr服务器,板载raid控制器版本号为v.4.30.9,硬盘位0,1各装一块146GIBM原装SCSI硬盘。
几年前购入时, 安装win2003系统,硬盘没有做成Raid1,当做两块独立硬盘使用。为了以后重装系统时可以保留分区,就没有使用随机导航光盘进行引导安装,而是直接用Win2003安装盘进行引导安装。当时是找了一张3.5寸的软盘,将随机导航光盘中的SCSI驱动拷入软盘,用Win2003安装盘引导机器并按F6从软盘加载驱动,成功完成后续工作。以后直接用光盘启动至DOS,用Ghost进行系统备份和恢复,和台式机一样方便。

最近因为业务需要,需要将两块146G的硬盘做成Raid1,因为以前在多种品牌和型号的机器上做过,没遇过什么特殊的情况,没想到这一次还颇费了一些周折,以下是大体过程。

1.首先是原数据备份出来,重启服务器,进入板载的设置程序,将两块硬盘做成一个Raid1阵列。这个按常规方法完成,界面上也有相关提示,值得一提的是建Raid1的时间非常长,一般机器是几秒,这个机器要花1个小时以上。

2.Raid1做好后用Win2003安装盘进行引导安装,将原来的SCSI驱动用nlite集成到win2003安装光盘,安装时找不到硬盘。

3.从IBM中文网站和英文网站分别下载最近驱动,用nlite集成到win2003安装光盘,安装时均不可识别硬盘。地址为http://www-900.ibm.com/cn/support/download/driver/detail?DocId=FROG-6JE67Z和http://www-947.ibm.com/systems/support/supportsite.wss/license?location=ftp.software.ibm.com&filename=system_x/ibm_dd_a320raid_3.00.00.63_windows_i386.exe&root=/systems/support/&brandind=5000008&lic=Y。

4.于是用包含该SCSI驱动的serverguide7.03.6光盘引导服务器,可以识别硬盘,并可以进行分区操作。按提示换入WIN2003盘,系统自动拷贝安装文件并重启,开始WIN2003安装,在提示用户按F8继续的画面之前出现蓝屏死机。

5. 为了验证机器的硬件及win2003安装光盘的可用性,又重启按ctrl+a,从raid设置程序中取消了RAID1,还是用这张serverguide7.03.6光盘和win2003安装光盘或者单张集成SCSI驱动的win2003安装光盘,两种方法均可以正常安装win2003。于是得出初步结论:该机器设成Raid1后,网站上及serverguide7.03.6光盘中提供的驱动是不可用的。

6.于是打800求助,对方很是公事公办,机器过保,不予技术支持。后来一IBM产品销售公司的技术人员建议,我们不是有很多没过保的机器吗,那就先用没过保的机器来请求技术支持,先骗过IBM 800电话那边一开始接电话的那个女的,让她把电话转给工程师,然后再在问题咨询的过程中要一下X346的驱动。无奈,只好这样试一下,硬着头皮骗过了那个女的,没想到工程师到是很利索,产品过保,不予讨论。

7.在网上发了请求,终于有一南京的好心人出现,不远千里用电子邮件发来驱动,是他们在以前使用过的,应该可用。收到后是一个可执行程序,运行后解压驱动到软盘,只能到软盘,不可以选择解压路径。于是用软件将内存模拟出一个软驱,解压驱动,用nlite集成到win2003安装盘。机器重新做回Raid1,但是安装时还是提示找不到硬盘。对方提示,他们以前是用软盘加载的。

8.时过境迁,市面上已难以买到软盘,而且机器上的软盘驱动器是否可用也没有把握。于是找了一个U盘,量产成一个1.44M的软驱,这个过程有点费事,要找对可用的U盘主控芯片,不是所有主控都支持虚拟软驱。驱动拷入U盘中的虚拟软驱,F6加载,安装成功。

9.又回过头来将以前集成入win2003光盘的驱动分别拷入虚拟软驱进行测试,发现做了raid1就不可用,没做raid1则可用。看来第5条的推论基本正确,而且可以确定朋友发来的到驱动是正确的,但是可能不规范,所以用nlite无法进行正确集成,虽然集成过程中nlite并没有报错。

10.与此同时,又多方收集了很多张serverguide盘,既有7.x的,又有8.x的,一一在服务器上进行引导测试,发现只有serverguide7.4可以支持Raid1,其他都不行。

11.于是对集成前的raid1可用驱动和集成的的光盘文件进行分析,发现问题出在txtsetup.oem这个文件上,nlite没有把驱动文件中的参数完整而正确地进行转换,并写到安装文件中去,一共差了20几行。于是在安装文件中进行手工修改,补正,重新刻盘。测试安装正常。

12.找出手中常用的一份winpe,这个是xp内核的,已经修改成可以量产成usb-cdrom而正常使用,网上下载的很多winpe在刻成光盘后使用正常,量产后则不能正常工作,要进行一定的修改。将刚才的raid1驱动整合进去,这个不是用nlite,基本上是手工操作,具体方法就不多说了。
推荐阅读
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • Win10下游戏不能全屏的解决方法及兼容游戏列表
    本文介绍了Win10下游戏不能全屏的解决方法,包括修改注册表默认值和查看兼容游戏列表。同时提供了部分已经支持Win10的热门游戏列表,帮助玩家解决游戏不能全屏的问题。 ... [详细]
  • 如何在联想win10专业版中修改账户名称
    本文介绍了在联想win10专业版中修改账户名称的方法,包括在计算机管理中找到要修改的账户,通过重命名来修改登录名和属性来修改显示名称。同时指出了windows10家庭版无法使用此方法的限制。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 电脑公司win7剪切板位置及使用方法
    本文介绍了电脑公司win7剪切板的位置和使用方法。剪切板一般位于c:\windows\system32目录,程序名为clipbrd.exe。通过在搜索栏中输入cmd打开命令提示符窗口,并输入clip /?即可调用剪贴板查看器。赶紧来试试看吧!更多精彩文章请关注本站。 ... [详细]
author-avatar
姑获_626
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有