Apparently the source of confusion is that I was still running version 1.98-1 instead of 1.98+20100710-1. I did install the new version, but due to the behaviour of the old one and the partition changes, I somehow ended up in the old partition again. I think the problem doesn't exist anymore with the new version. The new version now explicitly asks in the postinst which partitions to maintain grub for, which is good.
However, the issue of unintuitive usage and too vague manual pages remain. In particular, I would like to have an option like in "extlinux" which allows you to specify a single device to run update-grub for and use the kernels from this device. This might be helpful in the creation of image files, for example, or for repairing the bootloader of other partitions. Also, the automatisms behind update-grub should be documented in the file. I tried running grub in a changeroot on a mounted partition as a workaround, but this will not work: /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?). -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org