<div dir="ltr"><br>> I'm trying to be helpful, but it could still be an issue with the systemd-fsck-root.service<br>> The initrd phase is typically very fast because it doesn't need to load many files.<br>> You might try booting from a live USB to boot.  You can use the Gparted tool to check the root file system for errors.<br>we are booting a VM in openstack.<br>><br>> I'm not clear about what you are saying, when you report "issue has disappeared"  Try double checking the dracut logs.<br>><br>> An error like "Failed to mount /dev/sda1" indicates there's a problem with the root files system.<br>There are no errors in the dracut logs.<br>> "Executing command '/sbin/fsck -C -f /dev/sda1'" would mean the fsck command is executing.<br>> Something like "Command '/sbin/fsck -C -f /dev/sda1' took 10 seconds to execute" might help you find the issue.<br>I tried [ the following actions ] from my end:<div><br>I have added fsck check in systemd-fsck-root.service and redirected<br>the output to console with StandardOutput= in the service file. There<br>are no [errors] in the file system. But [the] boot up [is] stuck after<br>sysroot.mount.<br>I have added TimeoutSec=30 in the systemd-fsck-root.service and<br>sysroot.mount , but bootup is  still hung after sysroot.mount.<br>I have added one second sleep in systemd-fsck-root.service<br>"ExecStartPre=/usr/bin/sleep 1\n"  , with a sleep of 1 second bootup<br>is not hung. To me it looks like a race condition where delay is<br>fixing the bootup hang problem.<br>If i add debug logs in systemd or enable dracut logs also issue is not<br>seen , i.e boot up is not hung.<br>><br>> Benjamin Godfrey<br>In the unit file,<font color="#000000" style="background-color:rgb(207,226,243)"> TimeoutSec </font><font color="#000000"> is different from </font><font color="#000000" style="background-color:rgb(207,226,243)">TimeoutStartSec </font><font color="#000000"> The default is 60s.  Try changing the number to 61</font></div></div>