• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

“dracut-initqueue[286]: Warning: dracut initqueue timeout – starting timeout scripts” – CentOS/RHEL 7 booting issue

by admin

The Problem

Messages “dracut-initqueue timeout – starting timeout scripts” are printed loop while booting then an Emergency shell is launched:

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.....

The Solution

Volume group was renamed from ‘ol’ to ‘root_vg’, logical volume was renamed from ‘root’ to ‘root_vol’. A logical volume/group parameter (rd.lvm.lv= ) value in the kernel bootline is incorrect. Follow the steps outlined below to resolve the issue.

1. Boot the system into rescue mode.

2. List the logical volumes available on your system. For example:

# lvs
LV VG
root ol
swap ol

3. Edit /etc/default/grub file and verify that the rd.lvm.lv= parameter values match with the logical volumes listed in the lvs command output. For example,

Change from:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=root_vg/root_ol rd.lvm.lv=root_vg/swap rhgb quiet"

To:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rhgb quiet"

4. Rebuild the /boot/grub2/grub.cfg file by running the grub2-mkconfig -o command as follows:

On BIOS-based machines:

# grub2-mkconfig -o /boot/grub2/grub.cfg

On UEFI-based machines:

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

5. Reboot the server and verify that system boot successfully.

# reboot

Filed Under: CentOS/RHEL, CentOS/RHEL 7

Some more articles you might also be interested in …

  1. How to Enable IPv6 in CentOS/RHEL 8
  2. How to Disable NUMA in CentOS / RHEL 6,7
  3. CentOS / RHEL : How to allow or deny Users to login to VSFTP Server
  4. How to calculate recommended value of vm.min_free_kbytes Kernel Tuning Parameter
  5. CentOS / RHEL 7 : Booting process
  6. “Could not resolve proxy: https; Unknown error” – error with ‘yum update’
  7. How to enable SFTP Logging without chroot in CentOS/RHEL
  8. Understanding the dm-multipath Configuration file /etc/multipath.conf
  9. CentOS / RHEL 7 : How to open the Firewall port for Samba server using FirewallD
  10. Complete Guide to Configuring iSCSI in CentOS / RHEL 7

You May Also Like

Primary Sidebar

Recent Posts

  • vgextend Command Examples in Linux
  • setpci command – configure PCI device
  • db_load command – generate db database
  • bsdtar command – Read and write tape archive files

© 2022 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright