The file /etc/fstab
is a simple but critical text file that associates partitions with mount points when your system boots. The association is usually done by specifying the UUID of the partition.
If a UUID listed in the partition becomes unavailable, the system will likely not boot.
To fix this kind of problem, you must first determine what are the UUIDs of the partitions that do exist on your system, and which one should be listed where in the fstab
.
You would have to boot into a live session, but then you can list the UUIDs of all partitions by typing sudo blkid
in a terminal.
To look at the fstab
while in the live session, you must mount the relevant partition from the PC. The terminal command is sudo mount /dev/____ /mnt
where you fill in the blanks with the designation of the root partition on your system - something like sda1
. Then sudo nano /mnt/etc/fstab
will show you the fstab. Look for the UUID shown on the screen in your post - that is the line with the problem - and replace it with the correct UUID.
If you cannot determine which is correct, you could edit your question to show the complete output of the sudo blkid
command, and the complete contents of the /etc/fstab
, and someone can probably point you to the exact fix needed.