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 root密碼重置CentOS密碼
- 更改 RHEL7 或者 CentOS 7 的網路卡名稱CentOS
- RHEL7/CentOS7 type “journalctl -xb” to view system logsCentOSView
- RHEL7 CentOS7 的 firewall命令簡單介紹CentOS
- 如何安裝 JAVA 7 (JDK 7u75) 在 CentOS/RHEL 7/6/5 FedoraJavaJDKCentOS
- CentOS7和RHEL7在 /etc/fstab中不包含/dev/shmCentOSdev
- 如何在 CentOS 7 / RHEL 7 終端伺服器上安裝 KVMCentOS伺服器
- 在 CentOS 7 / RHEL 7 上怎樣安裝 Eclipse Luna IDECentOSEclipseIDE
- RHEL7或CentOS7中缺少compat-libstdc++-33-3.2.3CentOSC++
- RHEL 7.X 或CentOS 7 安裝 11.2.0.4 RAC碰到的問題CentOS
- RHEL 7.0已釋出CentOS 7即將到來CentOS
- rhel7 udevdev
- RHEL/CentOS 7中安裝並配置 PowerDNS 和 PowerAdminCentOSDNS
- RHEL7/CentOS7線上和離線安裝GitLab配置使用實踐CentOSGitlab
- 如何在CentOS/RHEL 7上藉助ssm管理LVM卷?CentOSSSMLVM
- Centos7-VMware+Centos7安裝配置CentOS
- [提供可行性指令碼] RHEL 7/CentOS 7/Fedora28 重新命名網路卡名稱指令碼CentOS
- 如何不用重啟在CentOS 7/ RHEL 7虛擬機器中新增一塊新硬碟CentOS虛擬機硬碟
- [RHEL7] redhat7 ssh 開啟慢Redhat
- RHEL7網路管理
- rhel7破解密碼解密密碼
- RHEL7 官方文件地址
- centos7/rhel7單使用者模式-密碼恢復-處理異常問題CentOS模式密碼
- RHEL 7特性說明(四):核心
- Linux_NetworkManager_RHEL7Linux
- Centos 7 新增dnsCentOSDNS
- Centos 7 firewall 命令:CentOS
- Centos 7 Iscsi targetCentOS
- centos7+安裝nginx+php7CentOSNginxPHP
- 【CentOS】CentOS7安裝PostgreSQLCentOSSQL
- RHEL7/CentOS7虛擬機器異常關閉導致vmware tool啟動指令碼報錯CentOS虛擬機指令碼
- How to install 64-bit Google Chrome 28+ on 64-bit RHEL/CentOS 6 or 7GoChromeCentOS
- 安裝完最小化 RHEL/CentOS 7 後需要做的 30 件事情(一)CentOS
- 安裝完最小化 RHEL/CentOS 7 後需要做的 30 件事情(二)CentOS
- 安裝完最小化 RHEL/CentOS 7 後需要做的 30 件事情(三)CentOS
- 安裝完最小化 RHEL/CentOS 7 後需要做的 30 件事情(四)CentOS
- 安裝完最小化 RHEL/CentOS 7 後需要做的 30 件事情(五)CentOS