IBM服务器 X3650 重装系统Windows2003经历

作者:我就是个世界 发表于:2012-09-08
客户的IBM X3650 服务器,原操作系统WINNT2000,因为微软已经不再提供2000的补丁,而且此台服务器也不能打补丁,机房不让再上架,要换2003,则需要事先备份原有的数据库文件及程序文件。

客户对应用程序的安装及其它文件也不是很了解,按我的思路,把必要的内容备份了一份到移动硬盘。 Oracle数据库忒大了,数据文件几十个G。经过近两小时的复制备份,终于完成了。[separator]

此IBM X3650 服务器使用4块146G的硬盘,做RAID5阵列。因为是第一次接触RAID磁盘阵列,所以不敢轻易做系统,咨询服务器售后之后,才了解,做系统时如果不对RAID做更改的话,对磁盘阵列没有影响,和普通做系统一样。然后自己用PE进去看了一下,发现的确是这么一回事(先进BIOS里设置U盘启动:开机>在出现提示时按F1>等待(这里时间比较长,在读取配置RAID)>进入BIOS设置>设置开机启动项顺序〉默认的第一项是CD-ROM或HARD DISK 0,你需要修改为HARD DISK 1,这样就可以U盘启动了)。

然后准备重装系统,因为机器上的光驱坏了,找了个机房的外置光驱居然也是坏了,还让我折腾了半天,所以考虑是否可以用U盘PE启动,来进行硬盘安装2003,结果发现不行。拷贝文件结束后,重启,提示找不到安装文件,让插入CDROM。

然后想是否可直接把WIN2003的ISO刻录到U盘上直接安装呢? 当即使用UltraISO把2003的iso刻录到U盘上,继续安装测试,果然可以直接启动安装,不过几分钟后问题又出现了。

安装中报错:[code]INF file txtsetup.sif is corrupt or missing,status 18[/code]

查了一下资料,原因貌似安装时把U盘识别成了硬盘的C盘来安装(U盘启动格式是USB+HDD),疑或是xp、2003没有在根本上支持这种安装方式。 还有一种解决方法是:使用 WinSetupFromUSB 来制作U盘XP/2003的安装盘。 也貌似有人用此法解决了XP的问题,但没见有WIN2003的相关资料。

于是下载WinSetupFromUSB这个软件,来把WIN2003重新刻录到U盘上,结果是这种方法刻录奇慢,600多M的东西刻录了四个小时才完。而我已经等不及了,于是再次去找外置光驱,终于找到一个,重新设置启动顺序为CD-ROM,开始安装! 很顺利,大约一个小时之后,系统安装成功!此时那个WinSetupFromUSB刻录还没有完成。

然后开始安装Oracle,很大,三张盘; 先备份原先D盘的Oracle 数据库文件,将其改名为Oracle_old,近二十个G,然后开始照着安装说明安装Oracle,大约半个小时之后,终于完装完成。安装完成的新库大小为1.5G左右,将所有的Oracle服务停止,重命名D盘的新装的Oracle数据文件夹为Oracle_new,将原先的Oracle_old重命名为Oracle,此时重新启动刚才停止的Oracle那几个服务,然后登录Oracle控制台,登录成功,说明Oracle安装并恢复成功,可以使用。 最后安装并注册应用程序,连接Oracle数据库,成功。

启动应用程序,查看原有数据是否有丢失的。

一切正常,数据全在。很好,很欣慰!
--------------------------------------------

而后给WIN2003打补丁,发现居然没装网卡驱动和RAID控制器驱动,先下载网卡驱动,拷贝到服务器,继续安装,成功连网后,使用驱动精灵安装其它驱动,与此同时更新WIN2003补丁。  

期间一直没重启,完成后重启,结果发现无法启动。 看到RAID5设置成功,BIOS升级成功的提示后,进入WIN2003开机界面,进度条一闪,然后自动重启了,如此反复。  思考其原因:要么是打补丁的问题,要么是更新硬件驱动的问题。估计和硬件驱动的关系比较大。

关机,重新启动,按F8,选择最后一次正确配置,顺利登录,到设置管理器查看,果然是硬件的问题。之前装的硬件驱动都没了。重新安装了网站驱动,没有冒然安装其它驱动。 (后来想想很有可能是驱动精灵自动升级显卡驱动导致的,不过没测试!)

另外由于恢复到最后一次正确配置,所以之前打的补丁有一部分没打完,另外导致IE8升级失败,报错,设置时没有权限什么的,导致上不了网。 重新从其它机子上下载一份IE8安装程序,到服务器上安装,重启即可!
---------------------------------------

后来发现Oracle数据库的数据不只在D盘有,E盘,F盘都有,而且都是十几个G, 此时万幸当初进PE的时候没有把那几个不知道是什么的文件夹给删掉,而且还一起备份到了移动硬盘上。  备份太重要了!

他的数据之所以这么乱,完全是因为分区错误,或者当初安装Oracle的时候数据文件存放目录选择错误的原因。因为D盘只有不到20G!

最开始备份文件的时候有个小插曲,一进去PE,我就发现每个盘根目录下都有个熊猫烧香的图标隐藏文件GAMESETUP.EXE,同时D盘下有个同名的GAMESETUP.EXE.BAK文件, 当时问客户,这个文件是干什么的,客户也没说出个所以然了,我当时想,这服务器上怎么会有游戏安装文件? 但也只是想了一下,就忽略过去了,此时才明白为什么装什么程序都报错,开机还提示有个服务没启动,导致XXX错误。

幸好发现除每个盘根目录下的这个隐藏文件外,并没有感染其它文件。直接在PE下直接删除即可! 系统重装完之后,也再没发现!

分享:

扫一扫在手机阅读、分享本文

请发表您的评论