HPE Microserver GEN10安裝Debian10

使用機械硬盤做系統盤進行安裝時,若IOMMU打開會導致檢測不到硬盤而無法安裝,解決的辦法是關閉IOMMU。究其原因是是raid卡(Marvell 88SE9230)的bug導致。

光驅位置安裝的SSD硬盤做系統盤則無此問題,這是因爲SSD直接連接到主板SATA接口,而機械硬盤是連接到raid卡的。

但若服務器安裝虛擬機,又需要打開IOMMU,直接打開會導致系統無法啓動,這時需要配置一下grub來解決此問題。

安裝步驟如下:
第一步:開機進入BIOS,將 “Chipset -> GFX Configuration -> IOMMU"設置爲"Disable"。

第二步:安裝Debian10。

第三步: 安裝完全後,修改/etc/default/grub 加入一行代碼

GRUB_CMDLINE_LINUX="amd_iommu=on iommu=pt"

再執行update-grub:

#update-grub

第四步:重啓後進入BIOS,將 “Chipset -> GFX Configuration -> IOMMU"設置爲"Enabled"。

參考資料:
Install Debian Stretch 10 on HPE Microserver GEN10
https://wiki.debian.org/HP/ProLiant

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章