Fabian Hänsel wrote:
On Fri, 11 Apr 2003 17:44:31 +0200 Rico Koerner rico.koerner@heico.net wrote:
Jetzt hab ich schon versucht den Bootloader neu zu installieren, was scheinbar auch erfolg hatte, aber es geht danach trotzdem nicht.
rescue:~# mount -t ext3 /dev/hda3 /mnt rescue:~# mount -t ext3 /dev/hda1 /mnt/boot rescue:~# chroot /mnt rescue:~# grub GRUB version 0.92 (640K lower / 3072K upper memory)
[...]
grub> root (hd0,0) Filesystem type is ext2fs, partition type 0x83
Kann es sein, dass Grub mit ext3 ein Problem hat? Wie kommt Grub nach dem chroot an das Devicefile /dev/hda ran? Braucht Grub vielleicht noch das /proc (obwohl er sich da eigentlich melden sollte)?
Da die Installation von Suse in beiden Fällen (lokal und 1&1) mit ext3 funktionieren, glaub ich weniger an ein Problem mir ext3. Kann ich grub explizid mitteilen, daß es ext3 ist? Da ext3 ja fast ext2 ist, könnte ich es auch als ext2 mounten. Da nur gelesen wird, sollte es in beiden Varianten ohne Probleme funktionieren. Lokal hatte ich vorher schon mal eine Installation mit reiserfs, das funktionierte auch.
/proc, das ist eine Idee. Aber das Problem hab ich doch dann bestimmt auch bei lilo. Kann ich proc einfach nochmal mounten? Oder remount?
/dev/hda* ist ja auch nach dem chroot vorhanden. Wozu brauch er /dev/hda?
Ein find nach stage1 zeigt (hd0,0). (hd0,0) bzw. (hd0) sind ja die weiteren Ziele für grub und das hat ja wenig mit /dev/hda zu tun.
Inzwischen hab ich den lokalen Rechner mal mit Knoppix gebootet und wollte in derselben chroot-Umgebung die grub-shell aufrufen, ohne am lauffähigen System etwas zu ändern. Bin dort allerdings schon früher gescheitert. Hier wird die Partition garnicht gefunden. :-( Die Fehlermeldung kann ich aber erst morgen posten.
Alternativ würde ich den Lilo installieren, da dir die zusätzlichen Grub-Features remote sowieso nichts nützen.
Daran hab ich als letzten Ausweg auch schon gedacht.
Mir ist allerdings noch etwas eingefallen. Wenn die Installationsroutine einen Athlon-Kernel ausgewählt hat, ist das ein mögliches Problem. Auf dem Zielsystem ist ein Celeron. Würde es in dem Falle schon Einträge in der boot.msg geben?
Schonmal Danke für die ersten Hinweise.
Rico