Comment 19 for bug 144390

Revision history for this message
Martin Pitt (pitti) wrote :

Updated summary:

* During installation, /target does not have a /dev/disk/ bind-mount, so that the initramfs hook cannot do UUID resolution. This could be fixed with adding bind mounting to /var/lib/dpkg/info/base-installer.postinst (to install_extra()).

* The d-i environment lacks /dev/disk/by-uuid for LVM devices, it only has the physical block devices (sda1 and sda5). Therefore, again, UUID resolution fails.

* In the d-i environment, there is /dev/disk/by-id/dm-uuid-LVM-<something strangely encoded that is not an UUID>; it could be a base64-encoded UUID, but I haven't checked that at all

At this point I do not have an idea how to fix it properly with a trivial fix which would be appropriate for gutsy.