!!!千万注意:如果你有幸读到这篇文章,中间如果有任何问题或危险,千万不要来问我,我只是记录一下我的安装过程,恕不回答任何问题。
昨天装了台服务器,配置:
XEON5405/Intel S5000VSA4DIMM/金士顿 ECC FBD DDR2 667 4G*2/西数 WD3202ABYS*2/CPU散热片/联志1U 1365/台达400
OS想装成:SuSE Linux Enterprise Server。
两块西数企业级硬盘(比一般的每块贵四五十块钱),准备做RAID1,济南这边装Linux服务器的比较少,在装服务器的卖家那,鼓捣了半天,最终RAID也没弄好,最后只能搬着服务器回来自己研究了。
主板带的驱动盘中的驱动实在是太老了,只能支持到SLES 10,不支持11。
另外,按照主板中提供的RAID驱动安装说明,必须使用usb的软驱+软盘才能安装上,但是这东西,一般谁也不会买,还很贵,这也构成了本次安装RAID的最大障碍。
基本情况如上,下面按步骤记录一下,如何不用软驱,通过U盘做虚拟软盘,在S5000VSA上安装RAID1+SLES。
注:关于如何在BIOS中打开RAID1就不再赘述了,网上的资料很容易找到。
1、下载最新的主板RAID驱动。
从以下网址下载ESRT2_Linux_v.13.10.0708.2009.zip文件,这样就能找到支持SLES11的RAID驱动了。
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2487&DwnldID=18038&lang=zho
解压后,DUDs目录下找到megasr-13.10.0708.2009-1-sles11-ga-x86_64.img,这是针对SLES 11 操作系统的64位最新RAID驱动了。
2、使用U盘制作虚拟驱动软盘
这是最最重要的一步,也是能够成功安装的关键。
根据下载的驱动zip包中的说明文件(ESRT2_RHEL4-5_SLES9-10_ver.13.10.0708.2009_Readme.txt),安装步骤如下:
引用
-----------------
3.1.7 Installing SLES11 on RAID
-----------------
In order to support XEN mode, the system needs to have its Virtualization feature enabled in BIOS as a first step, and XEN software package in the OS needs to be loaded during installation.
1) Create a RAID array using the Intel(R) Embedded Server RAID Technology II RAID BIOS Console.
2) Connect USB floppy drive and insert the floppy disk with RAID driver
3) Boot your system using SLES CD
4) When first screen comes up press F6 key to load a driver and select 'Yes'
5) In the text tab type brokenmodules=ahci
6) Select Installation menu option
7) Press Enter
8) The following message should be displayed: 'Driver Updates added - LSI MegaRAID Software RAID module'. Press Enter.
9) Proceed with the installation.
10) In the page of Server Base Scenario, decide if you want to install as primary operating system on a Physical Machine, as a virtual guest inside a XEN machine by selecting Virtual Machine, or as a virtualization host that can run other virtual machines with the option XEN Virtualization Host. Proceed with Next.
11) Proceed with the installation.
作为最关键的一步,2) Connect USB floppy drive and insert the floppy disk with RAID driver ,连接USB的软驱,插入带着RAID驱动的软盘,这个我想大部分人都不具备这个条件。但U盘很容易找到,也很便宜,如何用U盘代替软驱+软盘就是关键中的关键了。
制作办法(U盘可能完蛋,风险自负):
(1)准备一块备份了数据的U盘(过程中要格式化U盘),找一台装有LINUX、一台装有Windows的电脑,没有的话,自己做个虚拟OS吧,实际上只一台LINUX就足够了。
(2)将U盘插入装有LINUX系统的电脑。并把上面第1大步中提到的megasr-13.10.0708.2009-1-sles11-ga-x86_64.img拷贝到/tmp目录下,为了方便起见,改名为megasr.img。
执行以下命令:
引用
dd if=/tmp/megasr.img of=/dev/sdb
(3)再把U盘插入装有Windows系统的电脑,加载了U盘后,格式化此U盘。
(4)在Windows中设定虚拟软驱。打开DOS窗口,执行以下命令。
引用
subst a: j:\
注意,【j:】是本人电脑中U盘的盘符,千万注意:【j:】后面的【\】这个反斜杠绝对不能省略。
这样,Windows就会把U盘映射成一个软驱。
(5)下载rawwrite软件。
如:
http://www.chrysocome.net/rawwrite的rawwritewin-0.7。
解压,找到rawwritewin.exe,打开,选择最前头第1大步中解压后的RAID驱动文件夹中的DUDs/megasr-13.10.0708.2009-1-sles11-ga-x86_64.img文件,把img文件解压写到软盘中即可。
至此,最最关键的一步完工了,一张带有RAID驱动的U盘制作完毕。
注:此时,U盘在Windows下可能又变成了一块没有格式化的U盘,不用管。
最后,在Dos下执行以下命令,把映射的A盘去掉。
引用
subst a: /d
3、安装操作系统(SLES)。
把U盘插入服务器,放OS安装光盘,开工安装,当出现第一个绿色的安装界面时,注意了,按F6,择“YES”,在这里又有个关键一步,就是在安装界面的中间菜单下面有一个Boot Options的地方可以输入文字,记得一定要输入:【brokenmodules=ahci】,这一步要是忽略的话,就不行了。
回车,一会就会提示你:【Driver Updates added - LSI MegaRAID Software RAID module】,如果如期出现,恭喜你,RAID驱动已经安装成功了,此后可以拔下U盘根据提示安装了。
顺利装完OS后,RAID1也就成功的把两个硬盘的系统都做好了,安装过程中,一点不显得慢,和只装一块硬盘一样快。
参考文献:
http://blog.163.com/zsr_shuren008/blog/static/7670532720081111112510297/
全文完。