Probleme mit GRUB

B

Bolle

Hi,
Ich habe ein Problem mit der Installation bzw. Konfiguration von GRUB.
Ich möchte gerne GRUB in den MBR meiner zweiten Festplatte installieren, da ich gerne den Windows-MBR behalten will,
der auf /dev/hda installiert ist.
Hier zuerst einmal die patitionierung meiner beiden Festplatten:

Code:
Disk /dev/hda: 255 heads, 63 sectors, 2491 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       637   5116671    7  HPFS/NTFS
/dev/hda2           638      2490  14884222+   f  Win95 Ext'd (LBA)
/dev/hda5           638      2490  14884191    7  HPFS/NTFS

Disk /dev/hdb: 255 heads, 63 sectors, 14596 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1             1      5099  40957686    7  HPFS/NTFS
/dev/hdb2          5100     12747  61432560    f  Win95 Ext'd (LBA)
/dev/hdb3   *     12748     14449  13671315   83  Linux
/dev/hdb4         14450     14596   1180777+  82  Linux swap
/dev/hdb5          5100      5736   5116671    7  HPFS/NTFS
/dev/hdb6          5737      6373   5116671    7  HPFS/NTFS
/dev/hdb7          6374     10197  30716248+   7  HPFS/NTFS
/dev/hdb8         10198     11281   8707198+   7  HPFS/NTFS
/dev/hdb9         11282     11472   1534176    b  Win95 FAT32
/dev/hdb10        11473     12747  10241406    7  HPFS/NTFS

Beide Festplatten laufen laut BIOS im LBA Modus.

Bisher habe ich Linux immer über den Windows-Bootloader gestartet, nun ist es mir aber zu umständlich immer wieder die
vorhanden Bootsectordatei mit der neuen zu ersetzen, wenn ich etwas am Kernel verändere (Vorher habe ich hierfür LILO benutzt).
Daher wollte ich auf /dev/hdb GRUB installieren und die zweite Festplatte als erste in die Bootreinfolge setzen, um Windows
weiterhin von GRUB aus starten zu können.
Sagt bescheid, wenn ich Denkfehler mache ;).
weiter im Text...

So nun habe ich GRUB per
Code:
grub-install /dev/hdb
installiert, per
Code:
update-grub
die Konfigurationsdatein angelegt und per
Code:
root (hd1,2)
setup (hd1)
in der grub-shell den MBR installiert.

Ich habe mich hierbei an eine Installationsanleitung aus dem Internet gehalten, das Ergebniss waren dann endlose Ausgabe von "GRUB GRUB GRUB"...
Hoffe mir kann einer helfen und danke für's lesen des Romans :)
 
Auch Dir ein herzliches willkommen - aber auch direkt ein "verschoben" ! ;)
 
Mit Grub booten

Hallo

Also du mußt Grub schon in den MBR vob HDa installieren, da Hda die Bootplatte ist. Das ist oder war dein 1. Fehler.

1. grub in den MBR installlieren nach Hda

2. /boot/menue.lst auf Hdb3 bearbeiten

Du hast

Xp ? in hda1
Win95 in hha2
Linux in hdb3

soweit richtig


dein menue.lst müßte ungefähr so aussehen

title XP
root (hd0,0)
makeactive
chainloader +1

title Win95
root (hd0,1)
makeactive
chainloader +1

title Linux
root (hd1,2)
kernel /vmlinuzblabblab root=/dev/hdb3
oder kernel /boot/vmlinuz-2.4.xy root=/dev/hdb3

Dann müßtest du eigentlich alle Systeme booten können

MfG
Schwedenmann
 

Ähnliche Themen

SSD auf einen (geringfügig) kleineren USB-Stick wiederherstellen

FUSE -> Dateisystem Typ ermitteln

Software RAID 1 verkleinern

Bootloader nach update weg

Neue Partition unter openSUSE 12.2 erstellen

Zurück
Oben