Installing RHEL 7 or CentOS 7 on older HP RAID controllers
前言
針對老的硬體安裝新的作業系統,無論是Windows還是Linux很多時候都會遇到無法識別磁碟陣列卡的情況,一般情況下通過dd載入官方或者老版本ISO中的驅動識別RAID陣列卡即可,但這次遇到的HP DL580比較特別,需要修改引導引數來解決,詳細原因可以參考擴充套件閱讀。本文主要以在HP DL580上部署RHEL 7為例,靈感來源於國外的一篇文章Installing CentOS 7 on older HP ProLiants,在此表示由衷的感謝。
使用hpsa.hpsa_allow_any=1忽略控制器檢測識別磁碟陣列
更新記錄
2015年12月03日 - 初稿
閱讀原文 - http://wsgzao.github.io/post/cciss/
擴充套件閱讀
- HP Smart Array CCISS driver - http://cciss.sourceforge.net/
Problem
A quick google brought up this StackOverflow article.
CentOS 7 x64 and HP Proliant DL360 G5 SCSI Controller compatibility - http://serverfault.com/questions/611182/centos-7-x64-and-hp-proliant-dl360-g5-scsi-controller-compatibility
PROBLEM: RHEL7 removes the the the CCSIS driver and you need to load the kernel component correctly before it can see any drives.
There are two parts to this install:
- Loading the kernel component for the installer (or rather allow HPSA to load any old driver)
- Altering the bootloader to ensure that on boot the kernel uses the same HPSA directives, otherwise after install it’ll boot and guess what… it won’t see your drives!
RHEL 7
第一次安裝
- 載入RHEL 7.1的ISO映象引導至安裝畫面
- 選擇
Install Red Hat Enterprise Linux 7.1
- 按一下
Tab
,在quiet後空格加入quiet hpsa.hpsa_allow_any=1
- 按步驟一路執行,識別硬碟開始安裝
安裝重啟修復引導
- 載入RHEL 7.1的ISO映象引導至安裝畫面
- 選擇
Trubleshooting→Rescue a Red Hat Enterprise Linux system
- 按一下
Tab
,在quiet後空格加入quiet hpsa.hpsa_allow_any=1
- 按步驟一路執行,識別硬碟掛載系統分割槽至
/mnt/sysimage
- 手動修改
/boot/grub2/grub.cfg
,重啟後進入系統
chroot /mnt/sysimage
cd /boot/grub2/grub.cfg
cp grub.cfg grub.cfg.bak
vi grub.cfg
#在啟動選單處quiet空格加入引數
quiet hpsa.hpsa_allow_any=1
#儲存退出重啟
:x
exit
init 6
CentOS 7
CentOS 7 and older HP RAID controllers - http://jordanappleson.co.uk/linux/2014/09/18/centos-7-and-hp-raid-drivers/
相關文章
- RHEL7/CentOS7 yum私服搭建CentOS
- 更改 RHEL7 或者 CentOS 7 的網路卡名稱CentOS
- RHEL7/CentOS7 type “journalctl -xb” to view system logsCentOSView
- RHEL7或CentOS7中缺少compat-libstdc++-33-3.2.3CentOSC++
- RHEL7X_CentOS7X_升級Openssh7.6p1CentOS
- RHEL 7.X 或CentOS 7 安裝 11.2.0.4 RAC碰到的問題CentOS
- CentOS7和RHEL7在 /etc/fstab中不包含/dev/shmCentOSdev
- 如何在 CentOS 7 / RHEL 7 終端伺服器上安裝 KVMCentOS伺服器
- CentOS RHEL 7 Chrony Vs NTP (Differences Between ntpd and chronyd).txtCentOS
- rhel7 udevdev
- 如何在CentOS/RHEL 7上藉助ssm管理LVM卷?CentOSSSMLVM
- RHEL7/CentOS7線上和離線安裝GitLab配置使用實踐CentOSGitlab
- rhel7 pgloader使用
- CentOS/RHEL 7:Chrony vs NTP(ntpd和chronyd之間的差異)CentOS
- [提供可行性指令碼] RHEL 7/CentOS 7/Fedora28 重新命名網路卡名稱指令碼CentOS
- RHEL7網路管理
- RHEL7 yum源配置
- centos7/rhel7單使用者模式-密碼恢復-處理異常問題CentOS模式密碼
- Centos7-VMware+Centos7安裝配置CentOS
- RHEL7和RHEL6的主要變化
- rhel7網路卡bond和team
- rhel7安裝python3Python
- RHEL7/CentOS7虛擬機器異常關閉導致vmware tool啟動指令碼報錯CentOS虛擬機指令碼
- Centos 7 firewall 命令:CentOS
- centos7 firewallCentOS
- Centos7 KVMCentOS
- Centos 7 新增dnsCentOSDNS
- rhel7 安裝11g rac
- RHEL7 Docker 虛擬化使用(二)Docker
- RHEL7多種方式配置ip地址
- RHEL7 Docker 虛擬化使用(一)Docker
- RHEL7系統管理之核心管理
- centos7+安裝nginx+php7CentOSNginxPHP
- 【CentOS】CentOS7安裝PostgreSQLCentOSSQL
- CentOS 7 升級到 CentOS 8CentOS
- RHEL/CentOS/Oracle Linux7/8版本安裝Openonload驅動問題處理CentOSOracleLinux
- CentOS 7安裝RedisCentOSRedis
- CentOS 7 安裝 lnmpCentOSLNMP
- centos7 wiki搭建CentOS