GRUB 0.97 + ext4 / = schlechte Mischung

Gestern habe ich mir eine CRUX VM gebastelt und wollte hier gleich auf ext4 als Dateisystem setzen. Die Installation und Kompilation des Kernels verlief soweit gut - doch wunderte ich mich, warum ich GRUB nicht installieren konnte. Die Fehlermeldung lautete:

1The file /boot/grub/stage1 not read correctly.

Mhm.. komisch, mit der SGD ließ sich das Ganze booten. Nach langer Recherche bin ich selbst drauf gekommen - GRUB 0.97 unterstützt in aller Regel gar kein ext4. Zwar gibt es für viele Distributionen, wie Arch und Gentoo Patches und gepatchte GRUB-Legacys, die in der Lage sind mit ext4 umzugeben. Bei CRUX ist das augenscheinlich nicht der Fall.

Also habe ich rasch GRUB2 nachkompiliert, installiert, konfiguriert - und nun läuft das Ganze. 😄