Linux 14.981 Themen, 106.343 Beiträge

Linux lässt sich nicht booten bzw. habe Probleme mit GRUB

Nord_Licht / 1 Antworten / Flachansicht Nickles

Hallo PC-Freaks & -Experten,


ich habe ein Problem beim Starten von Linux 8.1 Professional und hoffe, dass einer von euch Profis mir helfen kann. Da ich totaler Newbie bin, werde ich mein Anliegen ein wenig umfangreicher erläutern bzw. euch möglichst viele Informationen (s. unten) zur Verfügung stellen, damit ihr mir helfen könnt.


Ich habe 3 IDE Festplatten, wovon 2 über einen PCI-Controllen zu einem RAID-0-Array zusammengeschlossen sind (hängen jeweils einzeln als Master am Primary- und Secondary-Bus des Controllers) und eine HDD, die als Primary Master am Mainboard hängt. Das RAID-System bootet zuerst (im BIOS ist SCSI als erstes Boot-Device eingestellt) und auf ihm befindet sich eine primäre FAT32 Partition mit WIN98 SE drauf, sowie eine erweiterte Partition mit zwei logischen NTFS-Partitionen (hier ist auf der ersten logischen Partition WIN XP Professional draufgespielt). Die dritte Festplatte hat ebenfalls eine primäre FAT32-Partition und eine erweiterte Partition mit zwei logischen Partitionen (1. log. Partition für die Linux-swapfile und 2. log. Partition mit Linux im Reiser FS Dateisystem) drauf.


Da ich Linux über den WIN XP Bootmanger bzw. die boot.ini starten wollte hab´ ich bei der Linux-Installation "anderer Bootmanger" gewählt und GRUB in /root installiert. Ich bin nach Handbuch verfahren (hab´ also die bootsek.lin Datei in C:\ installiert und die boot.ini modifiziert) und im XP-Bootmanager tauchte auch der von mir vorgenomme Eintrag für Linux auf. Wähle ich diesen jedoch aus, so empfängt mich ein schwarzer Bildschirm mit der Meldung "GRUB" oben links in der Ecke. Nichts weiter als das fortwährende Blinken des Cursors ist zu beobachten... Wer kann mir helfen? Das lästige von CD booten und Einstellungen an den Dateien von GRUB vorzunehmen, die mich bis jetzt nicht entscheidend weitergebracht haben, geht mir langsam auf die Nerven. Wahrscheinlich bin ich einfach nur zu beschränkt und deshalb anbei mal noch sämtliche Einträge der 3 wichtigsten GRUB-Dateien, der boot.ini und der Linux-Partitionsinformationen. Danke schon mal im voraus und bitte, bitte helft mir!


PS: Der WIN XP-Bootmanager kann doch Linux aus ´ner logischen Partition starten, oder?


 


device.map:


(fd0) /dev/fd0
(hd0) /dev/hde
(hd1) /dev/hdg
(hd2) /dev/hda


 


menu.1st:


# Modified by YaST2. Last modification on Wed Jan  8 14:02:43 2003


gfxmenu (hd2,5)/boot/message
color white/blue black/light-gray
default 0
timeout 7


title linux
   root (hd2,5)
   kernel (hd2,5)/boot/vmlinuz root=/dev/hda6  hdd=ide-scsi  vga=791
   initrd (hd2,5)/boot/initrd


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


title floppy
   root (fd0)
   chainloader +1


title failsafe
   kernel (hd2,5)/boot/vmlinuz.shipped root=/dev/hda6 ide=nodma apm=off acpi=off vga=normal
initrd (hd2,5)/boot/initrd.shipped


 


grub.conf:


root (hd2,5)
install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd2,5) /boot/grub/stage2 0x8000 (hd2,5)/boot/grub/menu.lst
quit


 


boot.ini:


[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "Microsoft Windows 98 SE"
C:\bootsek.lin = "SuSE Linux 8.1 Professional"


 


Partitionierungsdaten:


Gerät                  Größe    F Typ                    Mountp.   Anfang     Ende   RAID Volume-Gruppe
/dev/ataraid/d0     76,6 GB     IDE RAID Array 0                      0     10010
/dev/ataraid/d0p1   2,0 GB     Win95 FAT32                            0         262
/dev/ataraid/d0p2  74,6 GB     Extended                              263     10011
/dev/ataraid/dop5    3,0 GB    HPFS/NTFS                           263         656
/dev/ataraid/dop6  71,6 GB     HPFS/NTFS                           657     10011
/dev/hda               38,1 GB     Maxtor 34098H4                         0      4981
/dev/hda1             28,0 GB     Win95 FAT32 LBA                      0      3667
/dev/hda2             10,0 GB     Extended                              3669      4981
/dev/hda5            251,0 MB    Linux swap          /swap         3669      3700
/dev/hda6               9,8 GB     Linux native         /                 3701      4981
/dev/hde                38,3 GB    IC35L040AVER07-0                    0      5004
/dev/hdg                38,3 GB    IC35L040AVER07-0                    0     79779 

bei Antwort benachrichtigen
-=Sam=- Nord_Licht „Linux lässt sich nicht booten bzw. habe Probleme mit GRUB“
Optionen

Hi!
Hatte selbst schon einige Scherereien mit Grub. Ich kann dir nur dringend empfehlen, nach Änderungen an Einstellungen von Grub per YaST, erneut den Bootsektor in eine Datei schreiben zu lassen. Das erledigt der Konsolenbefehl

dd if=/dev/hda6 of=/bootsect.ini bs=512 count=1

Dieser Befehl erstellt eine Datei namens "bootsect.ini" im Root Verzeichnis, die den Bootsektor von hda6 enthält.
Du kannst die Datei natürlich auch gleich auf die Windowsplatte ablegen, sofern du Zugriff darauf hast. Jedenfalls, die boot.ini von Windows dann an die neue Datei anpassen.


Alternativ kannst du auch versuchen, das System "von Hand" zu booten. Sollte Stage1 von Grub geladen sein, und nur Stage2 nicht funktionieren, kannst du bei der Eingabeaufforderung von Grub das System foldendermaßen booten:

root (hd2,5)
kernel /boot/vmlinuz
initrd /boot/initrd
boot


Würde mich über Feedback freuen!

MfG
Sam

bei Antwort benachrichtigen