Problém
Zprávy „dracut-initqueue timeout – start timeout scripts“ se vytisknou ve smyčce během spouštění a poté se spustí nouzový shell:
dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: Could not boot. dracut-initqueue[]: Warning: /dev/mapper/root_vg-root_vol does not exist. dracut-initqueue[]: Warning: /dev/ol/root does not exist. dracut-initqueue[]: Warning: /dev/ol/swap does not exist. Starting Dracut Emergency Shell.....
Řešení
Skupina svazků byla přejmenována z „ol“ na „root_vg“, logický svazek byl přejmenován z „root“ na „root_vol“. Parametr logického svazku/skupiny (rd.lvm.lv= ) hodnota v bootline jádra je nesprávná. Chcete-li problém vyřešit, postupujte podle kroků uvedených níže.
1. Spusťte systém do záchranného režimu.
2. Vypište logické jednotky dostupné ve vašem systému. Například:
# lvs LV VG root ol swap ol
3. Upravte /etc/default/grub a ověřte, že rd.lvm.lv= hodnoty parametrů se shodují s logickými svazky uvedenými ve výstupu příkazu lvs. Například,
Změnit z:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=root_vg/root_ol rd.lvm.lv=root_vg/swap rhgb quiet"
Komu:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rhgb quiet"
4. Znovu sestavte soubor /boot/grub2/grub.cfg spuštěním příkazu grub2-mkconfig -o následovně:
Na počítačích se systémem BIOS:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Na počítačích založených na UEFI:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
5. Restartujte server a ověřte, že se systém úspěšně zavedl.
# reboot
-
Jak spouštět skripty/příkazy pomocí /etc/rc.d/rc.local v CentOS/RHEL 7
-
„systemd-udevd:Nelze přidělit paměť“ a „Probíhá spouštěcí úloha pro dev-mapper-\x2droot.device“ – problém se zaváděním CentOS/RHEL 7
-
„Nepodařilo se spustit aktivaci logických svazků LVM2“ a „Unit lvm2-activation-net.service vstoupil do neúspěšného stavu“ – problém se zaváděním CentOS/RHEL 7