I recently experienced this problem, but I only had answers that did not help. Then, I was able to get a hint from the short opinion of the Linux Forum.
This problem is related to the change of the drive. If it is not properly reflected in /etc/fstab
, such an error may occur.
-
Download SystemRescueCD and make a bootdisk: https://www.system-rescue.org/
-
FDISK and MOUNT
# fdisk -l # find a drive # mkdir /mnt/tmp # mount -t ext4 /dev/sda2 /mnt/tmp # mount -t [filesystem] [drive] [mountpoint]
-
Open the
[mountpoint]/etc/fstab
in text editor, and remove lines of the detacted devices -
Save and reboot, and remove the bootdisk.
Done.
A VERY BIG THANK YOU! Sometimes the simplest things are so hard to figure out. This solved my problem and days of work, especially in the future with my big project. This probably is the cause of problems in my recent past. This solution is SO VALUABLE!.
Just a quick note for people reading 3rd line of solution above:
mount command is either Linux (ext4 reference on the left side) or Windows ([filesystem] [drive] on the right side .
This worked on LMDE6. I ran SystemRescueCD iso downloaded to Ventoy, used the terminal to execute the commands, then used the text editor to change /etc/fstab contents. I had to figure out which line(s) did not belong because it/they referenced a USB that was not present at bootup.
Instructions in the manual were sufficient to help figure which partition to mount. After saving and reboot, LMDE6 came up correctly!
Again, THANK YOU!