Oh, but it has! Apparently this is a bug with the new behaviour for signed kernels:
Oct 24 15:22:09 ubuntu ubiquity: Removing linux-signed-generic ... Oct 24 15:22:10 ubuntu ubiquity: Removing linux-signed-image-generic ... Oct 24 15:22:10 ubuntu ubiquity: Removing linux-signed-image-3.5.0-17-generic ... Oct 24 15:22:11 ubuntu ubiquity: Generating grub.cfg ... Oct 24 15:22:11 ubuntu ubiquity: Oct 24 15:22:11 ubuntu ubiquity: Found linux image: /boot/vmlinuz-3.5.0-17-generic Oct 24 15:22:11 ubuntu ubiquity: Found initrd image: /boot/initrd.img-3.5.0-17-generic Oct 24 15:22:11 ubuntu ubiquity: Found memtest86+ image: /boot/memtest86+.bin Oct 24 15:22:11 ubuntu ubiquity: done Oct 24 15:22:11 ubuntu ubiquity: Oct 24 15:22:11 ubuntu ubiquity: Purging configuration files for linux-signed-image-3.5.0-17-generic ... [...] Oct 24 15:23:29 ubuntu ubiquity: Removing linux-generic ... Oct 24 15:23:30 ubuntu ubiquity: Removing linux-headers-generic ... Oct 24 15:23:30 ubuntu ubiquity: Removing linux-headers-3.5.0-17-generic ...
So for some reason ubiquity removes the kernel header packages.
Oh, but it has! Apparently this is a bug with the new behaviour for signed kernels:
Oct 24 15:22:09 ubuntu ubiquity: Removing linux-signed- generic ... image-generic ... image-3. 5.0-17- generic ... 3.5.0-17- generic img-3.5. 0-17-generic +.bin image-3. 5.0-17- generic ... generic ... 3.5.0-17- generic ...
Oct 24 15:22:10 ubuntu ubiquity: Removing linux-signed-
Oct 24 15:22:10 ubuntu ubiquity: Removing linux-signed-
Oct 24 15:22:11 ubuntu ubiquity: Generating grub.cfg ...
Oct 24 15:22:11 ubuntu ubiquity:
Oct 24 15:22:11 ubuntu ubiquity: Found linux image: /boot/vmlinuz-
Oct 24 15:22:11 ubuntu ubiquity: Found initrd image: /boot/initrd.
Oct 24 15:22:11 ubuntu ubiquity: Found memtest86+ image: /boot/memtest86
Oct 24 15:22:11 ubuntu ubiquity: done
Oct 24 15:22:11 ubuntu ubiquity:
Oct 24 15:22:11 ubuntu ubiquity: Purging configuration files for linux-signed-
[...]
Oct 24 15:23:29 ubuntu ubiquity: Removing linux-generic ...
Oct 24 15:23:30 ubuntu ubiquity: Removing linux-headers-
Oct 24 15:23:30 ubuntu ubiquity: Removing linux-headers-
So for some reason ubiquity removes the kernel header packages.