Comment 5 for bug 428318

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote : Re: unable to mount an ext2 partition by label or uuid

Unfortunately it isn't a blkid bug, your filesystem type genuinely can't be determined because it contains multiple metadata. ie. it could be validly mounted as one of two filesystem types, one of which is going to be wrong and result in corruption.

We generally recommend in this situation that you reformat the device involved with a tool that takes care to wipe other metadata first (e.g. parted). Since /boot is fairly small, you should be able to copy the data off to /tmp/boot, unmount, reformat, and copy back (adjusting fstab for the new UUID).

If that's not possible, you can workaround the issue by changing the UUID in /etc/fstab to a hardcoded device name; however this will not work if your devices frequently change their assigned names (as can happen if you change SCSI or IDE layout, and on some machines even boot with USB devices plugged in).