Linux
由於磁碟/控制器速度慢而導致凍結啟動
我在戴爾 r740xd 上執行 ubuntu 20.04,其中一個磁碟控制器似乎在伺服器啟動時顯示磁碟(用於 openzfs 池的多路徑磁碟)速度很慢。如果伺服器從“恢復模式”->“恢復正常啟動”啟動,則檢測到慢速控制器磁碟並正常導入。直到現在我已經嘗試通過編輯文件 /etc/default/grub 在 grub cmdline 選項中添加 rootdelay=300 選項
GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=300" update-grub update-initramfs -u
但是我沒有觀察到任何延遲並且啟動卡住了
如果控制器插槽從 BIOS 中禁用,伺服器將正常啟動而不使用恢復模式(但它不是一個選項)。
看起來更像是與 zfs 相關的問題,使用 ZFS_INITRD_PRE_MOUNTROOT_SLEEP=‘15’ 更改 /etc/default/zfs 後,伺服器正常啟動
PERC 控制器應僅在韌體初始化完成後啟動,因此我建議您仔細檢查是否存在硬體問題。也就是說,您至少有兩種延遲啟動的方法:
- 增加可以按 CTRL+R 進入控制器韌體的時間視窗(但最新一代的 PERC 似乎已經放棄了這個組合鍵)
- 增加 Grub 啟動菜單延遲編輯選項
GRUB_TIMEOUT
並/etc/default/grub
執行update-grub
(或等效命令)