
我在 dell r740xd 上運行 ubuntu 20.04,其中一個磁碟控制器似乎在伺服器啟動時顯示磁碟(用於 openzfs 池的多路徑磁碟)緩慢。如果伺服器從“恢復模式”啟動->“恢復正常啟動”,則會正常偵測並匯入慢速控制器磁碟。到目前為止,我嘗試透過編輯檔案 /etc/default/grub 在 grub cmdline 選項中新增 rootdelay=300 選項
GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=300"
update-grub
update-initramfs -u
但是我沒有觀察到任何延遲並且啟動被卡住
如果從 BIOS 停用控制器插槽,伺服器將正常啟動,而不使用復原模式(但不是選項)。
答案1
PERC 控制器應僅啟動後韌體初始化已完成,因此我建議您仔細檢查是否有硬體問題。也就是說,您至少有兩種延遲啟動的方法:
增加可以按 CTRL+R 進入控制器韌體的時間視窗(但最新一代 PERC 似乎已放棄此組合鍵)
增加Grub啟動選單延遲編輯選項
GRUB_TIMEOUT
並/etc/default/grub
執行update-grub
(或等效指令)
答案2
看起來更像是 zfs 相關問題,使用 ZFS_INITRD_PRE_MOUNTROOT_SLEEP='15' 更改 /etc/default/zfs 後,伺服器正常啟動