Seite 1 von 1

Verfasst: 22.02.2009, 21:06
von AranankA
Menu.lst:
default 0
timeout 6
gfxmenu (hd1,1)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0
root (hd3,6)
kernel /boot/vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10L604754-part2 resume=/dev/sde6 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.25.5-1.1-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.5-1.1
root (hd1,1)
kernel /boot/vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10L604754-part2 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x317
initrd /boot/initrd-2.6.25.5-1.1-pae

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


###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (hd1,1)
chainloader (fd0)+1
zur Erläuterung noch fdisk -l:
Platte /dev/hda: 120.0 GByte, 120060444672 Byte
255 Köpfe, 63 Sektoren/Spuren, 14596 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

#Kommentar: Das ist die HDD mit 2xXP & Vista
# unter M$ LW C:\ D:\ & E:\

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 6527 52428096 7 HPFS/NTFS
/dev/hda2 6528 14596 64814242+ f W95 Erw. (LBA)
/dev/hda5 6528 7832 10482381 7 HPFS/NTFS
/dev/hda6 7833 12401 36700461 7 HPFS/NTFS
/dev/hda7 12402 14596 17631306 7 HPFS/NTFS

Platte /dev/hdb: 200.0 GByte, 200049647616 Byte
255 Köpfe, 63 Sektoren/Spuren, 24321 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

#Kommentar: Da ist unter M$ LW H:\ mit ext3 Partitionen
#für /, /home & /swap.

Gerät boot. Anfang Ende Blöcke Id System
/dev/hdb1 * 1 22192 178257208+ 7 HPFS/NTFS
/dev/hdb2 22193 23047 6867787+ 83 Linux
/dev/hdb3 23048 24321 10233405 f W95 Erw. (LBA)
/dev/hdb5 23048 24060 8136891 83 Linux
/dev/hdb6 24061 24321 2096451 82 Linux Swap / Solaris
Und so wird das im GRUB dargestellt (die Klammerbemerkungen [] & () sind von mir):
openSUSE 11 --> sdb2 (Standard)
windows2 --> sdb1 [H:] (Datenfestplatte + /, /home, /swap)
windows1 --> sda1 [G:] (Datenfestplatte)
windows3 --> sdc1 [I:] (Datenfestplatte)
windows4 --> sde1 [F:] (pagefile.sys & TEMP der 3 XP Inst.)
windows5 --> sdd1 [C:] (XP1 mit boot.ini & bootmgr)
windows6 --> sdd2 [D:] (XP2)
windows7 --> sdd3 [E:] (Vista)
Diskette --> fd0
failsave -- openSUSE 11 --> sdb2 ...
Das bootet zwar SuSE aber niemals den Bootsektor mit Vista & Co.
Ich habe jetzt den MBR mit der Vista DVD zurückgesetzt, komme also nicht mehr an Linux ran. Ich könnte zwar mit der Linux DVD GRUB wieder aktivieren. Ich habe aber keinen Plan wie. Denn schließlich sollen alle System starten und nicht nur das TestLinux.

Was mich daran total nervt, sind die unterschiedlichen Bezeichnungen unter Linux, für ein & dieselbe Sache. Wieso mal hd3,6 und mal sdb2, obwohl das doch offensichtlich die gleiche HDD ist?
GRUB schreibt in der Konfiguration sd* und in den Scripten hd*,*. Und selbst das ist unter jeder Version verschieden! Unter der 11.1 sieht es wieder total anders aus. Da ist dann sdd1 = sdf1 & Linux liegt auf sdg7 obwohl nichts HW technisch geändert vorliegt.
Überblick & Plan verloren.

Verfasst: 22.02.2009, 21:46
von Lighty
Hallo AranankA !

Mit Grub ist das so eine Sache und warum die Bezeichnungen anders sind, ka !
( ist mir aber auch schon aufgefallen, das früher hda und jetzt sda aufgeführt wird )

Grub wieder herstellen sollte so gehen !?

- booten von einer openSuse DVD
- den Punkt "Installation" auswählen
- Sprache wählen und die Lizenzinformationen bestätigen
( nun folgt die Frage was man tun möchte: "Neuinstallation", "Aktualisieren" oder "Weitere Optionen" )
- an dieser Stelle den Punkt "Weitere Optionen" wählen
- "Reparatur des installierten Systems" markieren
( mit den jetzt erscheinenden Reparaturwerkzeugen hat man jetzt die Möglichkeit, den Bootloader GRUB neu zu installieren )
+ Der Punkt "Expertenwerkzeuge" bietet hierbei das spezielle Werkzeug "Neuen Bootloader installieren" an

Verfasst: 22.02.2009, 22:05
von Merlin
Ich kann dir zwar nicht helfen, aber wenn es dich tröstet, ich hatte mit der Suse 11.1 auch so meine Probleme mit dem Grub.

Guckst du hier:
http://forum.j-remmer.de/topic.php?id=5569&

Verfasst: 22.02.2009, 22:23
von schnallnix
@AranankA
Wieso mal hd3,6 und mal sdb2, obwohl das doch offensichtlich die gleiche HDD ist?
normal wäre:

hda = Bezeichnung IDE0 Master

sda= SCSI und serial ATA 1. Device

Verfasst: 22.02.2009, 23:46
von AranankA
Danke erstmal fürs Interesse.

Das mit der Rep. habe ich schon gemacht. Problem: Bei dieser Aktion wird der GRUB so aufgebaut, das Linux einwandfrei bootet. Die anderen Systeme müssten manuell eingehangen werden.
Will sagen: Nach der Rep. ist alles viel schlimmer, da nun nur noch
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0
root (hd3,6)
kernel /boot/vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10L604754-part2 resume=/dev/sde6 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.25.5-1.1-pae
in menu.lst erscheint (+ Floppy & Failsave), das Friedensangebot vom GRUB aus der Erstinstallation aber nicht.
Was mich immer wieder stark wundert: Warum bietet GRUB bei der Erstinstallation einen vollkommen falschen Bezug zu den vorinst. M$ Systemen? Denn
###Don't change this comment - YaST2 identifier: Original name: windows 4###
title Windows-Partitionen
rootnoverify (hd1,1)
chainloader (hd0,0)+1
ist ja nun wohl falsch? windows 4 ist sde1, was definitiv nicht hd1,1 und/oder hd0,0 ist. Aber eben auch nicht sdd, wo XP "lagert"...
Aber eine manuelle Änderung auf das vermeintlich stimmige sdd1 (od. windows 5 - was nach Meinung von SuSe 11 für hd*,* das ist, habe ich noch nicht gefunden...), führt zu Error 5 beim Booten von Linux und es geht außer einer Rep. gar nichts mehr.

Die Preisfrage ist eigentlich nur:
Wenn root (hd3,6) den in den MBR geschriebenen GRUB und somit Linux startet (das geht ja), welches rootnoverify (hd?,?) startet dann M$?
Nebenquest: Auf welchem (hd?,?) liegt der MBR?

root (hd3,6) wäre ja (korrigiert mich!) die 7. Partition der 4. IDE?

Verfasst: 23.02.2009, 02:33
von Lighty
... ok, mal schaun ob dir das weiter hilft !?

Code: Alles auswählen

##YaST - generic_mbr
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-ST9100825A_3PL04AW2-part6 resume=/dev/disk/by-id/ata-ST9100825A_3PL04AW2-part5 splash=silent showopts vga=0x317
    initrd /boot/initrd-2.6.27.7-9-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.27.7-9
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-ST9100825A_3PL04AW2-part6 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
    initrd /boot/initrd-2.6.27.7-9-pae

Verfasst: 23.02.2009, 19:15
von AranankA
Ich habe heute noch mal alles neu gemacht und feststellen müssen: Das haut alles nicht hin. Nach erfolgreichen Abschluß der Installation bekam ich bei einem "richtigen" Neustart (PC zwischenzeitlich aus):
GRUB loading Stage 1.5.

GRUB loading, please wait…
Error 5

[Error 5: Partition table invalid or corrupt
This error is returned if the sanity checks on the integrity of the partition table fail. This is a bad sign.]
und nichts (auch nicht XP oder Vista/Win7) geht mehr.

Zur evtl. Lösung fand ich diesen ausführlichen Beitrag in einem Linux-Forum: Schaut ihr hier.

Die Sache mit den Datenträgerzuordnungen habe ich mal hinterfragt... ..aber nicht verstanden. Die evtl. Logik hinter der Zuordnung von Seiten Linux entzieht sich mir.

Vlt. kommt ja einer drauf...

Verfasst: 23.02.2009, 19:27
von Lighty
... du hast Suse neu inst. und bekommst einen Fehler !?
Dann stimmt etwas mit dem MBR von Windows nicht !?

... das mit den Bezeichnungen muss ich mir mal genauer anschauen !
( Sinn wird es aber bestimmt haben )

Verfasst: 23.02.2009, 20:13
von AranankA
Die defekte Partitionstabelle zieht sich seit der (zugegeben unüberlegten) Vorbereitung einer Partition für Vista mittels Partition Magic 8 (Ich weiß! Vollkommen ungeeignet... - nehme ich auch nicht mehr.) wie ein roter Faden durchs System.
Blöd ist nur, dass das nirgendwo in einer M$ OS Ebene Niederschlag findet.
Einzig gPart findet auf F:\ einen unzugeordneten Bereich von rd. 90 MB und kennzeichnet die HDD als fehlerbehaftet. Reparieren wird angeboten, kann aber nicht beendet werden.
Ich muß da mal eine Lösung finden...

Verfasst: 23.02.2009, 20:38
von Lighty
... wie wäre es hier mit !?

TestDisk
TestDisk ist ein leistungsstarkes freies Daten-Wiederherstellungs-Utility! Es wurde in erster Linie erstellt um verlorene Partitionen wiederherzustellen und/oder nicht bootende Festplatten wieder bootfähig zu machen, wenn das Problem durch fehlerhafte Software, bestimmte Arten von Viren oder menschliche Fehler (wie versehentliches Löschen der Partitionstabelle) verursacht wird. Partitionstabellen wiederherstellen mit TestDisk ist wirklich einfach.
http://www.cgsecurity.org/wiki/TestDisk_DE