Heute habe ich die aktuelle Entwicklerversion von Ubuntu 7.04 “Feisty Fawn Herd 2” installiert. Es lief auch alles problemlos, nur leider hat Ubuntu die unangenehme Eigenschaft, den Bootloader direkt in den Master Boot Record zu schreiben. Das passt nicht zu meiner generellen Konfiguration der Testsysteme. Ich installiere immer in die erste Partition Debian/testing als stabile Basis des Rechners. Dessen Bootloader installiere ich in den Master Boot Record und mit diesem boote ich dann die jeweilige Partition, in die ich die Testinstallationen vornehme. Die Testinstallationen installieren ihren Bootloader in die root Partition – entweder während der Installation, oder z.B. von Hand nachträglich mit /sbin/grub-install /dev/hda11. Und hierbei zeigte Ubuntu 7.04 nun ein Problem, es meldete den Fehler:

grub-install /dev/sda11
/dev/sda11 does not have any corresponding BIOS drive.

Dass das Device /dev/sda heisst und nicht /dev/hda wie bei einer PATA Platte zu erwarten wäre, ist in Ordnung, da Kernel 2.6.19 eingesetzt wird. Eine etwas intensivere Suche brachte dann den Hinweis auf die Datei /boot/grub/device.map. Nachdem ich dort den Eintrag von hda auf sda umgeändert habe, liess sich auch GRUB wieder problemlos installieren. Einen Bug-Report habe ich auch gleich erstellt, damit der Bug entfernt werden kann.