• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst]Grub bootloader: Stage 1.5, Error 21

sandman06

Newbie
Guten Abend,

habe soeben das neue openSuse 10.2 installiert.
Außerdem habe ich auf einer anderen Platte Windows Xp.

Linux ist auf einer slave Platte und Xp auf der master Platte.
Nun dürfte es ja eigenlich kein Problem sein mit Grub das booten der beiden Betriebssysteme zu managen, oder doch?

Bei mir geht es leider momentan nicht.
Beim Booten wird folgende Fehlermeldung gebracht:

Stage 1.5, Error 21

Bisher musste ich leider immer per DVD booten dann ->installieren -> installiertes System Booten


Hier die ausgaben der befehle:

/boot/grub/menu.lst
/boot/grub/device.map
und

fdisk -l


/boot/grub/menu.lst :
Code:
# Modified by YaST2. Last modification on Mi Feb 28 21:28:31 CET 2007
default 0
timeout 8
gfxmenu (hd0,0)/boot/message

title Windows XP
    rootnoverify (hd0,0)
    makeactive
    chainloader (hd0,0)/dev/hda1

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
    root (hd1,1)
    kernel /boot/vmlinuz root=/dev/hdb2 resume=/dev/hdb1 splash=silent showopts
    initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2
    root (hd1,1)
    kernel /boot/vmlinuz root=/dev/hdb2 showopts ide=nodma apm=off acpi=off nor
    initrd /boot/initrd


/boot/grub/menu.lst :
Code:
(hd1)   /dev/hdb
(hd0)   /dev/hda

fdisk -l :

Code:
Platte /dev/hda: 164.6 GByte, 164696555520 Byte
255 heads, 63 sectors/track, 20023 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hda1   *           1        2119    17020836    7  HPFS/NTFS
/dev/hda2            2120       20023   143813880    f  W95 Erw. (LBA)
/dev/hda5            2120       20023   143813848+   b  W95 FAT32

Platte /dev/hdb: 61.4 GByte, 61492838400 Byte
255 heads, 63 sectors/track, 7476 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hdb1   *           1         131     1052226   82  Linux Swap / Solaris
/dev/hdb2             132        1801    13414275   83  Linux
/dev/hdb3            1802        7476    45584437+  83  Linux

Wenn ich die Windows (master) platte einzeln laufen lasse startet windows ohne Probleme.

Hab die SF benutzt aber leider hat es mir nicht weiter geholfen, bin auch die ganze zeit am ausprobieren, leider ohne Erfolg.

Vllt hat einer ähnliche Probleme bzw. kann zur lösung meines Problems beitragen.

Thx schonmal.

Gruss.

Sandman06
 

towo

Moderator
Teammitglied
Öhm,
Code:
gfxmenu (hd0,0)/boot/message
Kann ja wohl nicht stimmen, eher
Code:
gfxmenu (hd1,1)/boot/message
 
OP
S

sandman06

Newbie
ohja, da hatte ich was verändert.

mit

gfxmenu (hd1,1)/boot/message

aber gleiches problem.

Außerdem stimmt etwas mit dem mountpoint von der /dev/hda1 nicht; so wie ich es verstanden habe.

dmesg | tail



Code:
SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=00:e0:7d:8c:a1:3b:00:50:57:00:6f:c1:08:00
 SRC=221.208.208.103 DST=62.143.170.99 LEN=486 TOS=0x00 PREC=0x00 TTL=48 ID=0 DF
 PROTO=UDP SPT=41261 DPT=1027 LEN=466
SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=00:e0:7d:8c:a1:3b:00:50:57:00:6f:c1:08:00                                     SRC=221.208.208.103 DST=62.143.170.99 LEN=486 TOS=0x00 PREC=0x00 TTL=46 ID=0 DF                                     PROTO=UDP SPT=41261 DPT=1026 LEN=466
SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=00:e0:7d:8c:a1:3b:00:50:57:00:6f:c1:08:00                                     SRC=76.174.230.75 DST=62.143.170.99 LEN=134 TOS=0x00 PREC=0x00 TTL=104 ID=51447                                     PROTO=UDP SPT=60360 DPT=32459 LEN=114
SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=00:e0:7d:8c:a1:3b:00:50:57:00:6f:c1:08:00                                     SRC=201.26.32.102 DST=62.143.170.99 LEN=131 TOS=0x00 PREC=0x00 TTL=107 ID=27055                                     PROTO=UDP SPT=1997 DPT=32459 LEN=111
NTFS-fs warning (device hda1): is_boot_sector_ntfs(): Invalid boot sector checks                                    um.
NTFS-fs error (device hda1): read_ntfs_boot_sector(): Primary boot sector is inv                                    alid.
NTFS-fs error (device hda1): read_ntfs_boot_sector(): Mount option errors=recove                                    r not used. Aborting without trying to recover.
NTFS-fs error (device hda1): ntfs_fill_super(): Not an NTFS volume.
SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=00:e0:7d:8c:a1:3b:00:50:57:00:6f:c1:08:00                                     SRC=85.207.5.86 DST=62.143.170.99 LEN=131 TOS=0x00 PREC=0x00 TTL=106 ID=48163 P                                    ROTO=UDP SPT=58164 DPT=32459 LEN=111
SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=00:e0:7d:8c:a1:3b:00:50:57:00:6f:c1:08:00                                     SRC=80.202.145.101 DST=62.143.170.99 LEN=134 TOS=0x00 PREC=0x00 TTL=113 ID=2692                                    6 PROTO=UDP SPT=65457 DPT=32459 LEN=114

und meine windows xp platte lässt sich auf einmal nicht mehr einzeln booten. also gleicher fehler mit grub?!
ich habe mit

grub-install /dev/hda1 versucht den bootloader dadrauf zu schreiben vllt deswegen? Wie bekomme ich den wieder gelöscht?!

Gruss
 

admine

Ultimate Guru
Also deine Configs sehen, so weit ich es sehe, gut aus (bis auf das von towo erkannte).

sandman06 schrieb:
und meine windows xp platte lässt sich auf einmal nicht mehr einzeln booten. also gleicher fehler mit grub?!
ich habe mit
grub-install /dev/hda1 versucht den bootloader dadrauf zu schreiben vllt deswegen?
Das war auf jeden Fall kein guter Plan ;)

Aber lass Grub doch mal neu in den MBR schreiben via Zeile/Konsole, wenn du von DVD gebootet hast:
Code:
grub-install /dev/hda
Bitte nur hda ... ohne Partition => wird in den MBR geschrieben.
 
OP
S

sandman06

Newbie
Hi,

ja super es hat jetzt geklappt!!!

Trotzdem flackert, bevor ich in das Bootmenü komme nochmal die Fehlermeldung auf ( Stage 1.5, Error 21 ), liegt sicher an dem falsch installierten bootloader auf der /hda1 Platte!?

Wie bekomme ich den wieder gelöscht?

Unter Windows sehe ich die boot.ini nicht und unter linux kann ich nur lesen.
Und da die Partition NTFS formatiert ist trau ich mich da nicht wirklich ran.

Gruss!

Und nochmal ein dickes dankeschön!
 

admine

Ultimate Guru
sandman06 schrieb:
Trotzdem flackert, bevor ich in das Bootmenü komme nochmal die Fehlermeldung auf ( Stage 1.5, Error 21 ), liegt sicher an dem falsch installierten bootloader auf der /hda1 Platte!?

Wie bekomme ich den wieder gelöscht?
FIXBOOT aus der Windows-Wiederherstellungskonsole repariert dir den PBR (Partition Boot Record)

sandman06 schrieb:
Unter Windows sehe ich die boot.ini nicht und unter linux kann ich nur lesen.
Und da die Partition NTFS formatiert ist trau ich mich da nicht wirklich ran.
Hast du unter Windows eingestellt, dass System-Dateien angezeigt werden?

Und Schreiben auf NTFS unter Linux geht nicht so ohne weiteres Zutun ;)
http://www.linux-club.de/faq/Zugriff_auf_Windows-Partitionen_von_Linux_aus#Einbinden_von_NTFS-Partitionen
 
OP
S

sandman06

Newbie
Gut die Fehlermeldung ist aufeinmal weg!,

FIXBOOT hatte ich vorher schon durchgeführt dadurch konnte ich erst wieder auf meine Windows Platte /dev/hda1 zugreifen,
dass heisst ich konnte dadurch erst wieder den Inhalt dieser Partition sehen.

Der entscheidene Punkt war das ich mit:

grub-install /dev/hda und NICHT wie ich falsch dachte auf die Partition

grub-insall /dev/hda1

den bootsektor installiert habe.


Das mit der NTFS Problematik war mir bekannt deswegen meine Vorsicht.

Also mein Problem ist damit gelöst!


Thx.!

und

Gruss!

Sandman06
 
Oben