環境:DELL R720服務器,安裝redhat5.5(scientific linux5.5)操做系統 php
問題一:安裝系統過程因爲系統找不到相應的陣列卡驅動,安裝過程找不到硬盤。 linux
解決方案: 服務器
1.首先根據硬件信息找到對應系統的陣列卡驅動,本案例陣列卡驅動爲DELL PCRE H710Min陣列卡 ui
下載路徑:http://sas.lsi.cn/DistributionSystem/User/AssetMgr.aspx?asset=56643 spa
2.找個Linux系統解壓文件出來,一直解壓文件到出現img或dd的驅動文件 操作系統
3.用dd命令將img或dd的驅動文件寫入U盤作成軟驅。(注意:須要較大點的U盤,最好大於16GB) .net
命令格式:dd if=驅動(文件)名 of= /dev/sdb(設備名非分區) server
至此,U盤已經變成軟盤了,下面咱們來掛載軟盤檢查一下文件。
U盤軟盤製做成功! ip
Red Hat Enterprise Linux 5.5圖形模式安裝
將U盤插好,啓動服務器,把 Red Hat Enterprise Linux5.5安裝光盤放入光驅,並從光盤引導。 在引導界面打入"linux dd";,並回車確認(建議不要用:Linux noprobe dd ) ci
選擇從U盤進行加載
已經顯示DELL PERC H710P信息
找到服務器的RAID磁盤,激動人心的時刻。
磁盤分區後,注意啓動文件的寫入位置。若是grub信息寫在U盤上那個安裝完後的系統是起不來的。
注:本人第一臺R720是採用CD光盤+U盤驅動方式安裝成功,可是第二臺R720一樣安裝就又出現了找不到RAID硬盤的狀況,系統沒法安裝!
在嘗試屢次無果後,現場作了U盤的Linux5.5系統安裝,採用U盤系統 + U盤驅動。這才安裝成功!
安裝完系統後,準備配置IP地址發現沒有/etc/sysconfig/network-scripts/ifcfg-eth文件,也找不到任何網卡物理device, 遇到了木有網卡驅動的故障!
因而又找了好久好久才知道:對於dell620,其網卡是broadcom 5720。DELL官網下載的都上百兆,很麻煩,下載地址:http://zh-cn.broadcom.com/support/ethernet_nic/downloaddrivers.php
broadcom 5720 :http://zh-cn.broadcom.com/support/ethernet_nic/netxtreme_server.php
linux-3.129d.zip
文件大小720KB
網卡驅動安裝: 解壓文件
# unzip linux-3.129d.zip
# cd Server/Linux/Driver
#rpm -ivh tg3-3.129d-1.src.rpm
# cd /usr/src/redhat/SPECS
(**安裝
[root@localhost ~]# yum groupinstall "Development Tools"
[root@localhost ~]# yum install kernel-devel
[root@localhost ~]# yum install kernel-xen-devel #若是使用了虛擬化,就必須安裝不然會報錯
若是不安裝以上三個,可能報錯:
rpmbuild包已經安裝好了,在執行rpm -bb tg3.spec的時候,# rpmbuild -bb tg3.spec,報錯以下:
makeflags.sh: No kernel source dirctory provieded.
make: * * * [tg3_flags.h] Error 255
error: Bad exit status from /var/tmp/rpm-tmp.24240 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.24240(%build)
須要讓客戶安裝RPM包「kernel-devel」和RPM包組"Development Tools")
# rpmbuild -bb tg3.spec
# cd /usr/src/redhat/RPMS/x86_64
# rpm -ivh tg3-3.129d-1.x86_64.rpm
# modprobe tg3 (加載模塊)
#vi /etc/modprobe.conf
(編輯網卡記錄文件)
alias eth0 tg3
alias eth1 tg3
#reboot 重啓後就能夠找到網卡設備了! 至此,DELL PowerEdge7620服務器RedHat Linux 5.5