I don't see that there's anything udev can do here; there's no way that I know of to reliably convert a generic hd* to its proper sd* name. Since these are device targets, and not filesystem targets, UUID conversion doesn't apply.
TBH, they should not have been written this way in the first place! That's what the /dev/cdrom link is for. ** Summary changed: - [Feisty] edgy->feisty upgrade not updating fstab correctly + fstab entries for CD-ROM drivers not migrated from hdX to sdX ** Changed in: udev (Ubuntu) Importance: Undecided => High Status: Unconfirmed => Confirmed ** Changed in: udev (Ubuntu) Target: None => ubuntu-7.04 -- fstab entries for CD-ROM drivers not migrated from hdX to sdX https://launchpad.net/bugs/79327 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs