# /etc/fstab: static file system information.
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=fdde5005-eb22-4699-b11f-74167e6be5bd / ext4 errors=remount-ro 0 1
# /opt was on /dev/sda2 during installation
UUID=97cb7e24-9a41-4aa7-b1e4-a309af8c9e73 /opt ext4 defaults 0 2
# /spare was on /dev/sda4 during installation
UUID=ffa76f4b-4232-4e35-af9a-c2fd8211efc0 /spare ext4 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=42c6ad27-d6a0-4a52-8e50-ea966f7f6621 none swap sw 0 0
All pretty standard stuff.
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00051991
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2067 16600064 83 Linux
/dev/sda2 2067 7538 43944960 83 Linux
/dev/sda3 7538 7781 1952768 82 Linux swap / Solaris
/dev/sda4 7781 9730 15651840 83 Linux
After purging ureadahead, it still hangs on every boot, same error as originally reported: fdisk bails because partition is mounted already.
I'll try fsck from a LiveCD next, although I'm not expecting much because the fs is not corrupted... It's just being prematurely mounted by someone before fsck runs.