sysad
Goto Top

Wie GRUB reparieren?

Hallo,

auf meinem Wartungslaptop taucht regelmässig folgendes Problem auf:

Sowohl bei der Verwendung von GRUB als auch Acronis OS Selector kann ich nach Rücksichern einer Partition nicht mehr von Linux booten: Meldung ist GRUB stage 1.5. loading und dann ist nix mehr.

Es sind 4 Partitionen drauf: 1. XPpro(bootbar), 2. Daten, 3. W2003Server (bootbar), 4. Knoppix (bootbar).

Wenn ich Linux neu installiere, geht es wieder bis zum nächsten Restore. Wie kann ich von der LiveCD von Knoppix booten und GRUB bzw. dessen Parameter reparieren?

-Danke!

Content-Key: 32917

Url: https://administrator.de/contentid/32917

Printed on: April 16, 2024 at 11:04 o'clock

Member: Guenni
Guenni May 21, 2006 at 12:00:50 (UTC)
Goto Top
@sysad

Hi,

habe 2 Programme auf meinem Server gefunden:

- mkboot
- grub-install

mkboot erstellt eine Bootdiskette, die das installierte System startet.

grub-install boot-device installiert grub auf die mit boot-device angegebene
Partition.

Mehr Info findest du, wenn du man mkboot bzw. man grub-install aufrufst.

Ob und wie das Ganze jetzt funktioniert, wollte ich jetzt nicht unbedingt
an meinem Server testen, das kannst du besser mit einem deiner Backup's machen face-smile

Good Luck
Günni
Member: sysad
sysad May 21, 2006 at 14:11:43 (UTC)
Goto Top
Danke,

habs hingekriegt, aber durch googeln. Der Laptop hat kein Floppy, sonst wärs ja einfach....
Member: Guenni
Guenni May 21, 2006 at 14:40:57 (UTC)
Goto Top
@sysad

Hi,

"Danke, habs hingekriegt, aber durch googeln...."

Schöne Antwort, schöner wäre die Veröffentlichung eines Lösungswegs.

Damit auch die User was davon haben, die mit ihrer Nase auf die
Suchfunktion gestoßen werden, wenn irgendwann irgendjemand
irgendwo irgendwie mal das gleiche Problem hat face-smile

Gruß
Günni
Member: sysad
sysad May 21, 2006 at 16:00:29 (UTC)
Goto Top
Hast ja recht.

Also so geht es (zumindest bei Knoppix):

1. Booten von der CD mit Parameter 'knoppix 2'. Dann spart man sich den Grafikstart. Dabei wird man root.
2. Am Prompt: mount -o dev /mnt/hda4 (oder die Partition wo Linux drauf ist).
3. /boot/grub/menu.lst bearbeiten wie man es braucht, ich nehme dazu mc
4. Am Prompt: chroot /mnt/hda4 grub-install /dev/hda

Das hat bei mir geklappt, es wird dabei ein neuer Bootloader in den MBR geschrieben.