CentOS8安裝無(wú)法識(shí)別硬盤(pán):?jiǎn)栴}排查與解決方案
問(wèn)題現(xiàn)象
在安裝CentOS8時(shí),用戶(hù)可能遇到安裝程序無(wú)法檢測(cè)到硬盤(pán)的情況,導(dǎo)致無(wú)法繼續(xù)安裝。此類(lèi)問(wèn)題常見(jiàn)于使用NVMe固態(tài)硬盤(pán)、RAID陣列或特定廠商硬件的場(chǎng)景。
可能原因分析
- 硬盤(pán)控制器模式不兼容:BIOS中SATA模式設(shè)置為RAID而非AHCI
- 缺少驅(qū)動(dòng)程序:安裝介質(zhì)未包含硬件所需的存儲(chǔ)驅(qū)動(dòng)
- UEFI/BIOS配置沖突:引導(dǎo)模式與分區(qū)表類(lèi)型不匹配
- 內(nèi)核參數(shù)限制:默認(rèn)屏蔽了某些硬件檢測(cè)功能
解決方案
方法1:檢查BIOS/UEFI設(shè)置
- 重啟系統(tǒng)進(jìn)入BIOS設(shè)置界面
- 確認(rèn)SATA模式為AHCI(非RAID模式)
- 檢查UEFI安全啟動(dòng)狀態(tài),嘗試禁用Secure Boot
- 保存設(shè)置后重新啟動(dòng)安裝程序
方法2:添加內(nèi)核啟動(dòng)參數(shù)
在安裝引導(dǎo)界面按Tab
鍵編輯啟動(dòng)命令,追加以下參數(shù):
inst.gpt hpsa.hpsa_allow_any=1 ahci.marvell_enable=0
方法3:加載第三方驅(qū)動(dòng)
- 從硬件廠商官網(wǎng)下載對(duì)應(yīng)的
.dd
格式驅(qū)動(dòng)文件 - 在安裝界面選擇"Driver Disk"選項(xiàng)加載驅(qū)動(dòng)
- 重啟安裝程序檢測(cè)硬盤(pán)
方法4:使用完整版安裝鏡像
從CentOS官方鏡像站下載包含完整驅(qū)動(dòng)的DVD1.iso
,替代最小化安裝鏡像。
高級(jí)處理方案
對(duì)于企業(yè)級(jí)存儲(chǔ)設(shè)備,可能需要:
- 更新存儲(chǔ)控制器的固件版本
- 在安裝前通過(guò)
dd
命令清除硬盤(pán)原有分區(qū)表 - 使用
dracut -f --add-drivers xxx
重建initramfs
驗(yàn)證與后續(xù)操作
成功識(shí)別硬盤(pán)后建議:
- 通過(guò)
lsblk
命令確認(rèn)設(shè)備列表 - 檢查
/var/log/anaconda/*.log
安裝日志文件 - 完成安裝后執(zhí)行
yum update
更新內(nèi)核