
我正在嘗試在具有 SuperMicro 主機板的電腦上安裝 SLES11 X9SCL/X9SCM
。 BIOS 版本是1.1a (9/28/2011)
.
SATA 控制器配置為我提供了以下選擇:
- 人機介面
- RAID(Intel 或 LSI)
- 整合開發環境
- 殘障人士
我已經嘗試過 AHCI 和 IDE,對於這兩種方法,當 SLES11 安裝程式出現時,它說它看到一個要安裝的「BIOS RAID」磁碟。如果我進入安裝程式中的「匯出」螢幕,在「硬碟」下它會顯示/dev/mapper/ddf_some_long_string
、/dev/sda
、 ,/dev/sdb
但表示後兩者正在使用中。
BIOS RAID 肯定不是不可停用的嗎?也許驅動器上有舊的 BIOS RAID 元數據,而核心看到它並被它迷惑了?
答案1
這是一個 fakeraid 控制器。這意味著實際上,它是一個標準 AHCI SATA 控制器,具有特殊的 BIOS 和 Windows 驅動程序,可實現軟體 raid。更改 AHCI 和 RAID 之間的 BIOS 設定只會更改硬體的 PCI 標識符,導致 Windows 載入標準 AHCI 驅動程式或供應商特定的假 raid 驅動程式。 Linux 將任一 PCI ID 識別為 AHCI 控制器並載入 AHCI 驅動程式。這就是為什麼 Linux 不關心你使用哪一個設定。
dmraid 軟體包可識別假 raid BIOS 留在磁碟上的 raid 元數據,並配置 Linux 裝置映射器 raid 驅動程式以存取 raid 陣列。要阻止這種情況,您需要使用 BIOS raid 實用程式從磁碟中刪除 raid 元數據,或透過執行dmraid
帶有 -E 開關的命令來刪除給定磁碟中的元資料。