The grub-pc package saves the installation device during first setup, and complains if it can't be found later during an upgrade.
It does so because the root device is SCSI-based during the initial installation (and it uses /dev/disk/by-id paths), but the image is later used as a VirtIO image.
One possible fix would be to overwrite the selection after the initial setup, but who knows if that is the best solution:
The
grub-pc
package saves the installation device during first setup, and complains if it can't be found later during an upgrade. It does so because the root device is SCSI-based during the initial installation (and it uses/dev/disk/by-id
paths), but the image is later used as a VirtIO image.One possible fix would be to overwrite the selection after the initial setup, but who knows if that is the best solution: