Failed to start File system check on dev/disk/by-uuid

I have a problem when I start my linux

[FAILED] Failed to start File System Check on /dev/disk/by-uuid/xxxxxxxxxxxxxxxx See systemctl status systemd-fsck-root.service for detail
[DEPEND] Dependency failed for /sysroot.
[DEPEND] Dependency failed for initrd Root File System.
[DEPEND] Dependency failed for Reload Configuration from the real Root.

please help me with this.

Kind of suggests that the disk UUID has changed. Have you done anything that may have done that? Can you boot from a rescue CD, mount the drive and then check the UUID of the drive

sudo blkid

and then compare that to the contents of /etc/fstab on that drive.

I only restart my virtual machine, I configure some printer and then restart my machine. and finally it shows me this message.

The Linux system is running within a VM?
Or, the Linux system is running a VM and, there’s a system which runs within the VM which is experiencing this UUID issue?