Grub Problem -benötige Starthilfe

CMDR_S

Newbie
Registriert
Apr. 2007
Beiträge
6
Hallo Leute,
ich habe ein mächtige Problem mit dem Bootloader Grub. Aber da ich ein Linux-Einsteiger bin, fang ich ganz vorne bei der Installation an.
Habe nur eine Festplatte mit Win XP SP2 die ich patitioniert hatte.(möchte XP und Linux drauf haben)
Schon bei der Installation von openSUSE 10.2 (x86-64) gab es ein Problem. DVD ins Laufwerk-> kommt eine schöne Oberfläche, wo ich Installation auswähle. Da kam schone die erste Meldung - "Could not find the Installation CD". Nachdem ich dann das *generic + Generic PCI IDE* Modul reingeladen habe funktioniert die Installation. Ich habe die standart Installation gewählt, ohne Einstellungen vorzunehmen. Hat soweit schön geklappt. Grub wurde automatisch installiert. Nach einem Neustart kam die schöne Meldung "Grub loading stage 1.5" .Da blieb er dann stehen-> keine Ahnung wieso. Kam also auch nicht ins Windows. Habe dann denn MBR repariert (fixmbr - Win CD) dann ein wenig in Google umgeschaut, und kam auf einen Artikel (Linux über den Win Bootmanager zu laden). Also bootsek.lin erstellt nach Windows kopiert, boot.ini umgeschrieben.
Ja alles schön (dacht ich mir). Neustart -> Bootmenü kommt ->Linux augewählt :eek: Nun kommt die Meldung Grub stage2 -> da bleibt er wieder hängen :confused_alt:
Jetzt komm ich nicht mehr weiter. Aber da ich die SuFu benutz habe, weiß ich, dass ihr ein paar Sachen benötigen könntet.
menu.lst:

# Modified by YaST2. Last modification on Mo Apr 9 11:05:47 CEST 2007
default 0
timeout 10
gfxmenu (hd0,10)/boot/message

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe --

###Don't change this comment - YaST2 identifier: Original name: 2.6.18.2-34-default###
title 2.6.18.2-34-default
initrd (hd0,10)/boot/initrd-2.6.18.2-34-default

und ein Auszug aus fdisk -l:

Disk /dev/hda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1958 15727603+ 7 HPFS/NTFS
/dev/hda2 1959 30401 228468397+ f W95 Ext'd (LBA)
/dev/hda5 1959 5874 31455238+ 7 HPFS/NTFS
/dev/hda6 5875 9790 31455238+ 7 HPFS/NTFS
/dev/hda7 9791 16317 52428096 7 HPFS/NTFS
/dev/hda8 16318 22844 52428096 7 HPFS/NTFS
/dev/hda9 22845 25311 19816146 7 HPFS/NTFS
/dev/hda10 25371 25562 1542177 82 Linux swap / Solaris
/dev/hda11 25563 27513 15671376 83 Linux
/dev/hda12 27514 30401 23197828+ 83 Linux

Ich hoffe Ihr könnt mir helfen.
 
Zuletzt bearbeitet:
Code:
# Modified by YaST2. Last modification on Mo Apr  9 11:05:47 CEST 2007
default 0
timeout 10
gfxmenu (hd0,10)/boot/message

Ich denke der Fehler liegt in der dritten Zeile, denn Grub zeigt auf die elfte Partition, die hier nicht existiert...

Die zweite Zahl in der Klammer (hd0,10) muss auf die Root-Partition in der der Kernel liegt zeigen, wobei die erste Partition bei Grub mit "0" anfängt, hier also entweder 8 oder 9 stehen müsste...

Weiß allerdings nicht, wie sich das bei Suse verhält, vll. musst du auch 11 oder 12 nehmen, jedenfalls muss der Verweis auf /dev/hda11 oder /dev/hda12 deuten.

Edit: Lass mal die Zeile mit gfxmenu stehen und ändere nur die Zeile im Posting unter diesem Posting...

Code:
###Don't change this comment - YaST2 identifier: Original name: 2.6.18.2-34-default###
title 2.6.18.2-34-default
    initrd (hd0,10)/boot/initrd-2.6.18.2-34-default

Das gleiche gilt für diesen Eintrag.

Und sieh mal in Google nach, ob das nicht zu viele Partitionen sind, ich meine das Grub evtl. nur mit einer bestimmten Anzahl an Partitionene zurechtkommt. Das weiß ich allerdings nicht sicher.
 
Zuletzt bearbeitet von einem Moderator: (Doppelpost zusammengefügt, bitte Forenregeln lesen)
Ok. Danke für Deine Antwort.
Ich werd mal in Google kucken, und die besagten Zeilen ändern.


Edit: Ich sehe gerade, dass ich mehrere Boot Ordner habe. Und in jeder ist ein Grub Ordner. ist das normal?
 
Zuletzt bearbeitet:
Hi

In /boot ist wahrscheinlich ein symbolischer Link namens boot, der auf "." zeigt. "." ist in diesem Fall der aktuelle Ordner, deshalb scheint es nur so, als wären quasi unendlich viele boot-Verzeichnisse vorhanden.

Öffne doch mal eine Konsole, wechsel in das Boot-Verzeichnis und schaue nach:

cd /boot
ls -l

Sollte dort "boot -> ." stehen ist dem so :)

Den genaueren Sinn dahinter kenn ich nun auch nicht, findet sich aber sicher in den Weiten des Internets.

mfg
aki
 
Da zeigt er mir das an

insgesamt 9028
-rw------- 1 root root 512 9. Apr 10:42 backup_mbr
lrwxrwxrwx 1 root root 1 1. Apr 17:11 boot -> .
-rw-r--r-- 1 root root 64105 27. Nov 19:58 config-2.6.18.2-34-default
drwxr-xr-x 2 root root 4096 10. Apr 15:26 grub
lrwxrwxrwx 1 root root 26 1. Apr 18:51 initrd -> initrd-2.6.18.2-34-default
-rw-r--r-- 1 root root 3522468 1. Apr 18:51 initrd-2.6.18.2-34-default
-rw-r--r-- 1 root root 385024 10. Apr 15:26 message
-rw-r--r-- 1 root root 86365 27. Nov 19:59 symsets-2.6.18.2-34-default.tar.gz
-rw-r--r-- 1 root root 338728 27. Nov 19:59 symtypes-2.6.18.2-34-default.gz
-rw-r--r-- 1 root root 99344 27. Nov 19:58 symvers-2.6.18.2-34-default.gz
-rw-r--r-- 1 root root 953159 27. Nov 19:52 System.map-2.6.18.2-34-default
-rwxr-xr-x 1 root root 2114468 27. Nov 19:58 vmlinux-2.6.18.2-34-default.gz
lrwxrwxrwx 1 root root 27 1. Apr 17:17 vmlinuz -> vmlinuz-2.6.18.2-34-default
-rw-r--r-- 1 root root 1619191 27. Nov 19:52 vmlinuz-2.6.18.2-34-default
 
lrwxrwxrwx 1 root root 1 1. Apr 17:11 boot -> .

Siehe oben. Ist durchaus normal. Es existiert in Wirklichkeit allerdings nur ein Ordner.
 
Ok, Danke aki.
Jetzt kann ich mich wieder um Grub kümmern.
 
Ich denke mal, er findet die Platte nicht. Evtl. Treiber Problem.
Poste mal dein Mainboard + Controller + Platten.
Hast du etwa einen JMicron Controller?
Entweder Anschluss wechseln oder im Bios Kompatibilitätsmodus einstellen.
Zu JMicron auch die Suchfunktion benutzen. Da gibt es schon einiges.

Hier noch etwas Hintergrundinfos zu Grub:
http://de.opensuse.org/SDB:Der_Bootmanager_GRUB

gruss, limoni
 
Mainboard: Gigabyte GA-965P-DS3
Festplatte: SAMSUNG SP2514N (250 GB)
Intel(R) ICH8 2 port Serial ATA Storage Controller (der aufn Mobo)

Kann sein, dass es ein Treiberproblem ist. Wie oben schon beschrieben, musste ich schon bei der Installation das *generic + Generic PCI IDE* Modul laden.
 
Hmmm... also ich gehe davon aus, das dein PC auch 64bit tauglich ist...

Hast du es schon mal mit der 32bit Version probiert?

Ansonsten kannst du mal ne Live CD (am besten Ubuntu oder Mandriva, die haben die beste Hardwareerkennung neben Suse) einlegen und da mal nachschauen ob dein System da korrekt erkannt wird.

Aber ich denke dein System müsste eigentlich korrekt booten, wenn der Link auf deine Root-Partition (mit Kernel) zeigt.
 

Ähnliche Themen

Zurück
Oben