Hi Leute, habe mir auf meinem Laptop soeben SuSE 8.2 installiert, davor war bereits SuSE 7.2 (mit Lilo) und Windoof 98 installiert. Vor der Installation funktionierte das Booten reibungslos, als ich mit der 8.2er fertig war, hat die 7.2er leider nicht mehr funktioniert. Wie kann ich grub mitteilen die 7.2er wieder zu booten? hda1 = Save to Disk hda2 = Windoof hda3 = Erweiterte Partition hda4 = ??? hda5 = SuSE 7.2 /boot hda6 = swap hda7 = SuSE 7.2 / hda8 = SuSE 8.2 / Habe die Einträge wie folgt vorgenommen: titel SuSE 8.2 kernel (hd0,7)/boot/vmlinuz root=/dev/hda8 titel SuSE 7.2 kernel (hd0,4)/boot/vmlinuz root=/dev/hda7 Kann mir jemand ein Schups in die richtige Richtung geben ;)? Danke Daniel
Daniel Bauer wrote:
habe mir auf meinem Laptop soeben SuSE 8.2 installiert, davor war bereits SuSE 7.2 (mit Lilo) und Windoof 98 installiert.
Vor der Installation funktionierte das Booten reibungslos, als ich mit der 8.2er fertig war, hat die 7.2er leider nicht mehr funktioniert.
Wie kann ich grub mitteilen die 7.2er wieder zu booten?
hda1 = Save to Disk hda2 = Windoof hda3 = Erweiterte Partition hda4 = ??? hda5 = SuSE 7.2 /boot hda6 = swap hda7 = SuSE 7.2 / hda8 = SuSE 8.2 /
Habe die Einträge wie folgt vorgenommen:
titel SuSE 8.2 kernel (hd0,7)/boot/vmlinuz root=/dev/hda8
titel SuSE 7.2 kernel (hd0,4)/boot/vmlinuz root=/dev/hda7
Dein Problem ist, das du eine separate /boot partition unter 7.2 benutzt hast. Damit liegt dein vmlinuz in (hd0,4)/vmlinuz (eigentlich). Als Abhilfe kannst du versuchen, mit der 8.2 zu booten. dann: mount /dev/hda5 /mnt cd /mnt ln -s . boot cd umount /mnt und es dann noch mal versuchen. Andreas
On 22 May 2003 at 12:10, Andreas Kyek wrote:
Daniel Bauer wrote:
habe mir auf meinem Laptop soeben SuSE 8.2 installiert, davor war bereits SuSE 7.2 (mit Lilo) und Windoof 98 installiert.
Vor der Installation funktionierte das Booten reibungslos, als ich mit der 8.2er fertig war, hat die 7.2er leider nicht mehr funktioniert.
Wie kann ich grub mitteilen die 7.2er wieder zu booten?
[...]
titel SuSE 7.2 kernel (hd0,4)/boot/vmlinuz root=/dev/hda7
Dein Problem ist, das du eine separate /boot partition unter 7.2 benutzt hast. Damit liegt dein vmlinuz in (hd0,4)/vmlinuz (eigentlich).
Als Abhilfe kannst du versuchen, mit der 8.2 zu booten. dann:
mount /dev/hda5 /mnt cd /mnt ln -s . boot cd umount /mnt
Hallo Andreas, vielen herzlichen Dank, genau das wars, wenn mir jetzt noch jemand erklären kann wieso, dann bin ich überglücklich ;) Gruß + Dank Daniel
Daniel Bauer wrote:
On 22 May 2003 at 12:10, Andreas Kyek wrote:
Dein Problem ist, das du eine separate /boot partition unter 7.2 benutzt hast. Damit liegt dein vmlinuz in (hd0,4)/vmlinuz (eigentlich).
Als Abhilfe kannst du versuchen, mit der 8.2 zu booten. dann:
mount /dev/hda5 /mnt cd /mnt ln -s . boot cd umount /mnt
Hallo Andreas,
vielen herzlichen Dank, genau das wars, wenn mir jetzt noch jemand erklären kann wieso, dann bin ich überglücklich ;)
Ich versuchs: Wie ich es verstanden habe mit diesem grub, muss der Pfad zum Boot-Kernel vor / nach dem mount der Filesysteme der gleiche sein (hier: /boot/vmlinuz). Zuerst greifst Du mittels (hd0,4)/boot/vmlinuz über dem Symlink im boot-Fielsystem auf vmlinuz zu und nachdem /boot gemountet ist, direkt auf das File ohne Symlink. Die andere zuerst ins Auge fallende Möglichkeit, die Kommandozeile so abzuändern: kernel (hd0,4)/vmlinuz root=/dev/hda7 hat bei mir nie funktioniert, da _nach_ dem mount von /boot das File nicht mehr unter /vmlinuz zu finden ist. (evtl. hätte ein symlink der Art "ln -s /boot/vmlinuz /vmlinuz" mein Problem gelöst; das habe ich aber nie versucht. Andreas
On 22 May 2003 at 13:32, Andreas Kyek wrote:
Daniel Bauer wrote:
On 22 May 2003 at 12:10, Andreas Kyek wrote:
Dein Problem ist, das du eine separate /boot partition unter 7.2 benutzt hast. Damit liegt dein vmlinuz in (hd0,4)/vmlinuz (eigentlich).
Als Abhilfe kannst du versuchen, mit der 8.2 zu booten. dann:
mount /dev/hda5 /mnt cd /mnt ln -s . boot cd umount /mnt
Hallo Andreas,
vielen herzlichen Dank, genau das wars, wenn mir jetzt noch jemand erklären kann wieso, dann bin ich überglücklich ;)
Ich versuchs:
Wie ich es verstanden habe mit diesem grub, muss der Pfad zum Boot-Kernel vor / nach dem mount der Filesysteme der gleiche sein (hier: /boot/vmlinuz).
Zuerst greifst Du mittels (hd0,4)/boot/vmlinuz über dem Symlink im boot-Fielsystem auf vmlinuz zu und nachdem /boot gemountet ist, direkt auf das File ohne Symlink.
Die andere zuerst ins Auge fallende Möglichkeit, die Kommandozeile so abzuändern:
kernel (hd0,4)/vmlinuz root=/dev/hda7
hat bei mir nie funktioniert, da _nach_ dem mount von /boot das File nicht mehr unter /vmlinuz zu finden ist. (evtl. hätte ein symlink der Art "ln -s /boot/vmlinuz /vmlinuz" mein Problem gelöst; das habe ich aber nie versucht.
ok, Danke, ist auch auf der 8,2er so angelegt. Daniel
participants (2)
-
Andreas Kyek
-
Daniel Bauer