Eingefrorener Start aufgrund langsamer Festplatte/Controller

Eingefrorener Start aufgrund langsamer Festplatte/Controller

Ich verwende Ubuntu 20.04 auf Dell R740xd. Einer der Festplattencontroller scheint die Festplatte (Multipath-Festplatten, die für den OpenZFS-Pool verwendet werden) langsam anzuzeigen, während der Server bootet. Wenn der Server aus dem „Wiederherstellungsmodus“ -> „Normalen Boot fortsetzen“ bootet, werden die langsamen Controller-Festplatten erkannt und normal importiert. Bisher habe ich versucht, die Option rootdelay=300 in den Grub-Eingabeaufforderungsoptionen hinzuzufügen, indem ich die Datei /etc/default/grub bearbeitet habe.

GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=300"
update-grub
update-initramfs -u

Ich bemerke jedoch keine Verzögerung und der Bootvorgang bleibt hängen

Wenn der Controller-Steckplatz im BIOS deaktiviert ist, startet der Server normal, ohne den Wiederherstellungsmodus zu verwenden (dies ist jedoch keine Option).

Bildbeschreibung hier eingeben

Antwort1

PERC-Controller sollten nur bootennachDie Initialisierung der Firmware ist abgeschlossen. Ich empfehle Ihnen daher, noch einmal zu überprüfen, ob keine Hardwareprobleme vorliegen. Sie haben jedoch mindestens zwei Möglichkeiten, den Start zu verzögern:

  • Erhöhen Sie das Zeitfenster, in dem Sie STRG+R drücken können, um die Firmware des Controllers aufzurufen (die neueste PERC-Generation scheint diese Tastenkombination jedoch weggelassen zu haben).

  • Erhöhen Sie die Verzögerung des Grub-Bootmenüs, indem Sie die Option GRUB_TIMEOUTin /etc/default/grub„Ausführen“ update-grub(oder einen entsprechenden Befehl) bearbeiten.

Antwort2

Sieht eher nach einem zfs-bezogenen Problem aus. Nach dem Ändern von /etc/default/zfs mit ZFS_INITRD_PRE_MOUNTROOT_SLEEP='15' bootet der Server normal

verwandte Informationen