Kubuntu 8.04.1 - GRUB Error 13, bei Versuch von (hd0, 1) zu booten
Rüdiger Noack
ernohl at yahoo.de
Son Feb 8 17:02:05 GMT 2009
Hallo
Axel Birndt schrieb:
> Hallo an alle,
>
> ich weiß, das Thema grub ging schon mehrmals durch die Liste, trotzdem
> habe ich noch eine Frage:
>
> Also ich beschreibe erstmal mein Problem:
>
> Normal funktioniert mein ganzer Bootmechanismus prima. Die einzige
> Änderunge die ich machen will ist, das ich bei einem Kernelupdate nicht
> mehr immer das Kernelimage auf die erste Partition kopieren will.
>
> folgendes Setup habe ich:
>
> Kubuntu 8.04 (32 Bit) auf sda2
> Kubuntu 8.04 (64 Bit) auf sda1
>
> Nachdem ich das 64Bit Kubuntu installiert hatte, wurde das /boot
> Verzeichnis auf der Partition sda1 angelegt (ist ja auch normal).
>
> Zuerst hatte ich mein Linux auf sda2 installiert und da habe ich auch
> die ganz normale Bootpartition.
>
> Wenn ich jetzt ein Kernelupdate auf dem sda2-Linux mache muß ich immer
> das image nach /sda1/boot/ kopieren und die Config auf sda1 anpassen,
> damit ich Linux auf sda2 mit dem neuen Kernel booten kann.
>
> Um das zu umgehen, wollte ich jetzt mit dem chainloader das Linux direkt
> von sda2 starten, aber leider bekomme ich den
>
> Error 13 Invalid or unsupported executable format.
>
> Folgende Konfiguration habe ich:
>
> device.map:
>
> (hd0) /dev/sda
>
> -----------------------
>
> menu.lst:
>
>
> title Ubuntu 8.04.1, kernel 2.6.24-23-generic (on /dev/sda2) -
> Axel (10.01.09)
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.24-23-generic_32
> root=UUID=15714f49-40ba-4167-99c7-b0c914b82521 ro quiet splash locale=de_DE
> initrd /boot/initrd.img-2.6.24-23-generic_32
> quiet
>
> ## Eintrag fuer Chainloader:
> title Ubuntu 8.04 Chainloader (on /dev/sda2) - Axel (01.02.09)
> root (hd0,1)
> rootnoverify (hd0,0)
> chainloader +1
> boot
>
> title Ubuntu 8.04, kernel 2.6.24-19-generic (64 Bit)
> root (hd0,0)
> kernel /boot/vmlinuz-2.6.24-19-generic
> root=UUID=09a33d65-a23a-4ec4-b8a0-6f31a5a412f5 ro quiet splash
> initrd /boot/initrd.img-2.6.24-19-generic
> quiet
>
>
> ---------------------------------------------------------
>
> Wenn mir jemand mal einen Denkanstoß geben könnte, wär ich dankbar
>
Sorge dafür, dass ein System den Grub in den Bootrecord der eigenen
Rootpartition schreibt (ich kann dir aber nicht sagen, wie man dies per
default in kubuntu definiert) und passe die menu.lst des anderen Systems
entsprechend an. Ungefähr so:
title Bootloader Partition 5 (Debian AMD64)
rootnoverify (hd0,4)
chainloader +1
Ein Kernel-Image brauchst du dabei nicht kopieren.
Gruß
Rüdiger
--