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

10.3 1.Partition wird zu sda3 (log Laufwerk)

Panromahn

Newbie
Hi,

folgendes Problem macht mir das Leben schwehr.

Bei der Intallation von SUSE 10.3 gab es nur 1 Problem, dass sich Grub nicht installieren ließ. Ich denke, dass das mit der verwurschtelten Partitionierung zu tun hat. Über die DVD usw. kann ich zwar SUSE 10.3 starten -- aber das ist ja nicht im Sinne des Erfinders! Ich hätte schon gern den Grub als Starter in der extra für ihn eingerichteten 1. Partition (boot)

Habe ein Asus P4P800 mit 2 SATA HD´s a 250GB, die ich mit Partitionmagic folgendermaßen partitioniert habe.

Partition Typ Größe MB Belegt MB Frei MB Status Pri/Log

1. Part. C:BOOT FAT 47,00 9,50 37,50 Keine Primär --"C:" wird automatisch eingestellt.
2. Part. *:XP NTFS 14998,20 9357,60 5640,60 Aktiv Primär
3. Part. *: Erweitert 223427,40 223427,40 0,00 Keine Primär
4. Part. *:XP-Prog NTFS 30004,20 6222,70 23781,50 Keine Logisch
5. Part. *:Swapspace2 Linux Swap 2055,20 0,00 2055,20 Keine Logisch

SUSE 10.3 macht daraus leider:

/dev/sda1 NTFS 14998,20 --was ja eigentlich erst die 2. Part. ist
/dev/sda2 Erweitert 223427,40 --was ja eigentlich erst die 3. Part. ist
/dev/sda3 FAT 47,00 /boot --was ja eigentlich die 1. Part. ist


Zum schnelleren Verständnis: Die erste Partition von 47MB wird nicht zu

/dev/sda1 sondern (wie ich mir nicht erklären kann) zu
/dev/sda3 also das erste Laufwerk in der Erweiterten Partition

meine Frage ist also: Wie kommt die erste primäre Partition auf der HD zu der Bezeichnung /dev/sda3 was nach meinem Verständnis ja ein logisches Laufwerk in einer erweiterten Partition wäre. Hat dafür jemand eine Erklärung?
Ich bedanke mich schon im Voraus!!!(':D')



Bitte sehr um Hilfe, dass ich wieder zum normalen Alltag übergehen kann.
 

admine

Ultimate Guru
Panromahn schrieb:
meine Frage ist also: Wie kommt die erste primäre Partition auf der HD zu der Bezeichnung /dev/sda3 was nach meinem Verständnis ja ein logisches Laufwerk in einer erweiterten Partition wäre.
Erstes logisches Laufwerk in einer erw. Partition ist immer die "5" ... wie kommst du auf "3"? :roll:

Und poste doch bitte mal die Ausgabe von "fdisk -l" (kleines L)
 
OP
P

Panromahn

Newbie
Hi und vielen Dank für die schnelle Antwort,

diese Angaben macht mir suse. Beim Starten von DVD kommt eine Fehlermeldung, wenn ich OK gebe kommt Auswahl und ich wähle installiertes System starten. Dann kommt >>>Linuxrc v3.0.20 (Kernel 2.6.22.5-32-frgsulz<9<<< und darunter ist die Auflistung der erkannten HD´s.

sda1 (15GB, ntfs, XP)
sda3 (47MB, vfat, BOOT)
sda5 (29GB, ntfs, SP-Prog)
sda7 (20GB, ext3, /)
sda8 (39GB, ext3, HOME)

Die restlichen 3 Partitionen sind so wie ich sie mit PM eingerichtet habe.
In dem Rechner ist noch eine identische Platte mit identischer partitionierung eingebaut und die wird richtig erkannt, so wie sie part. wurde.

sdb1 (47MB, vfat, BOOT-2) Diese habe ich nur der Symetrie zu liebe eingerichtet.
sdb2 (15GB, vfat, Win--3) für 2. BS Win
sdb5 (29GB, vfat, Win--4) ebenfals Win
sdb7 (20GB, ext3, /) für Softwareraid
sdb8 (39GB, ext3, HOME) für Softwareraid
usw.
suse startet dann auch ohne murren und ich kann mich anmelden.

fdisk bringt folgendes:

Platte /dev/sda: 250.0 GByte, 250059350016 Byte
255 heads, 63 sectors/track, 30401 cylinders
Units = Zylinder of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2d204c86

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 7 1918 15358108+ 7 HPFS/NTFS
/dev/sda2 1919 30401 228789697+ f W95 Erw. (LBA)
/dev/sda3 1 6 48163+ 6 FAT16
/dev/sda5 1919 5743 30724281 7 HPFS/NTFS
/dev/sda6 5744 6005 2104483+ 82 Linux Swap / Solaris
/dev/sda7 6006 8555 20482843+ 83 Linux
/dev/sda8 8556 13655 40965718+ 83 Linux
/dev/sda9 13656 18755 40965718+ 83 Linux
/dev/sda10 18756 24492 46082421 b W95 FAT32
/dev/sda11 24493 30401 47464011 b W95 FAT32

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Platte /dev/sdb: 250.0 GByte, 250059350016 Byte
255 heads, 63 sectors/track, 30401 cylinders
Units = Zylinder of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000a9991

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 6 48163+ 6 FAT16
/dev/sdb2 7 1918 15358140 c W95 FAT32 (LBA)
/dev/sdb3 1919 30401 228789697+ f W95 Erw. (LBA)
/dev/sdb5 1919 5743 30724281 b W95 FAT32
/dev/sdb6 5744 6005 2104483+ 82 Linux Swap / Solaris
/dev/sdb7 6006 8555 20482843+ 83 Linux
/dev/sdb8 8556 13655 40965718+ 83 Linux
/dev/sdb9 13656 18755 40965718+ 83 Linux
/dev/sdb10 18756 24492 46082421 b W95 FAT32
/dev/sdb11 24493 30401 47464011 b W95 FAT32

ich hoffe es hilft weiter.
 

TomcatMJ

Guru
Panromahn schrieb:
...
Ich hätte schon gern den Grub als Starter in der extra für ihn eingerichteten 1. Partition (boot)

Habe ein Asus P4P800 mit 2 SATA HD´s a 250GB, die ich mit Partitionmagic folgendermaßen partitioniert habe.

Partition Typ Größe MB Belegt MB Frei MB Status Pri/Log

1. Part. C:BOOT FAT 47,00 9,50 37,50 Keine Primär --"C:" wird automatisch eingestellt.
2. Part. *:XP NTFS 14998,20 9357,60 5640,60 Aktiv Primär
3. Part. *: Erweitert 223427,40 223427,40 0,00 Keine Primär
4. Part. *:XP-Prog NTFS 30004,20 6222,70 23781,50 Keine Logisch
5. Part. *:Swapspace2 Linux Swap 2055,20 0,00 2055,20 Keine Logisch

SUSE 10.3 macht daraus leider:

/dev/sda1 NTFS 14998,20 --was ja eigentlich erst die 2. Part. ist
/dev/sda2 Erweitert 223427,40 --was ja eigentlich erst die 3. Part. ist
/dev/sda3 FAT 47,00 /boot --was ja eigentlich die 1. Part. ist
...
Also mit einem FAT Dateisystem für /boot wird das wohl nix mit dem openSUSE GrUB und dem Kernel dort. Da müsstest du wohl schon ein Linux-Dateisystem wie ext3, reiserfs oder xfs stattdessen zu nutzen.

Bis denne,
Tom
 
OP
P

Panromahn

Newbie
Teilerfolg: Nach dem formatieren mit EXT3 wollte dann auch grub installiert und zum laufen gebracht werden. Aber!!! Beim booten komme ich bis zur Texteingabe und grub meldet sich und möchte etwas eingegeben haben.
IMG00187.jpg

XP kann ich also erstmal nicht mehr starten.
 
OP
P

Panromahn

Newbie
Ja aber leider ist damit noch nicht die Partitionsreihenfolge in der, wie ich mir das eigentlich erwünscht hatte.

>Erstes logisches Laufwerk in einer erw. Partition ist immer die "5" ... wie >kommst du auf "3"

Das dachte ich bis jetzt auch immer. Und nuuun?
 

admine

Ultimate Guru
Schau dir doch mal genau die Ausgabe von "fdisk -l" an ... speziell die Anfangs- und Endzylinder.
=> deine sda3 IST die erste Partition auf der Platte ;)

Nach Zylindern sieht es bei dir so aus:
/dev/sda3
/dev/sda1
/dev/sda2 -> die Erweiterte P.
in dieser /dev/sda5 - /dev/sda11 in richtiger Reihenfolge.

Das sieht sicher nicht wirklich clever aus ... aber trotzdem sollte es funktionieren.

Zu deinem Grub-Problem wären noch ein paar Angaben nicht schlecht:
Code:
cat /boot/grub/device.map
cat /boot/grub/menu.lst
 
OP
P

Panromahn

Newbie
admine schrieb:

Schau dir doch mal genau die Ausgabe von "fdisk -l" an ... speziell die Anfangs- und Endzylinder.
=> deine sda3 IST die erste Partition auf der Platte Wink

Nach Zylindern sieht es bei dir so aus:
/dev/sda3
/dev/sda1
/dev/sda2 -> die Erweiterte P.
in dieser /dev/sda5 - /dev/sda11 in richtiger Reihenfolge.

Das sieht sicher nicht wirklich clever aus ... aber trotzdem sollte es funktionieren.

Hi,
bin wieder da und freue mich über Deine Antwort. Du hast recht und das war mir mit den Zylindern auch aufgefallen. Aber die Bezeichnung der LW ist sehr irreführend. Wie oben schon erwähnt haut das mit der bisherigen durchzählung der LW nicht hin.
Nun zu Deiner Frage:
cat /boot/grub/device.map
(fd0) /dev/fd0
(hd0 /dev/sda
(hd1) /dev/sdb

cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on Mo Jan 14 22:09:15 CET 2008
default 0
 

admine

Ultimate Guru
Panromahn schrieb:
cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on Mo Jan 14 22:09:15 CET 2008
default 0
:shock: das ist alles, was in der menu.lst steht?
Da kann ja nichts booten.
Schau mal hier:
http://wiki.linux-club.de/opensuse/GRUB_Musterkonfigurationen
 
OP
P

Panromahn

Newbie
admine schrieb:
:shock: das ist alles, was in der menu.lst steht?
Da kann ja nichts booten.
Schau mal hier:
http://wiki.linux-club.de/opensuse/GRUB_Musterkonfigurationen

Ja, mehr steht bei mir leider nicht drin.
Aber wie komme ich zu einer solchen Datei, wenn Yast2 sie nicht erzeugt?
Könnte ich sie auch kopieren und dann anpassen? :?:
 

admine

Ultimate Guru
Versuche YaST dazu zu bringen eine menu.lst neu zu erzeugen:
YaST - System - Konfiguration des Bootloaders - Andere (rechts unten) - Neue Konfiguration vorschlagen
 
OP
P

Panromahn

Newbie
admine schrieb:
Versuche YaST dazu zu bringen eine menu.lst neu zu erzeugen:
YaST - System - Konfiguration des Bootloaders - Andere (rechts unten) - Neue Konfiguration vorschlagen

Danke habe ich gemacht.
bin jetzt bei Bootloader-Installation
in -Speicherort des Bootloader schlägt er Benutzerdefinierte Bootpartition "nil"an. Leider kenne ich das nicht und frage, bevor ich weiter mache noch mal nach.
 

admine

Ultimate Guru
Lass ihn in den MBR von /dev/sda installieren.

EDIT: und ist die menu.lst denn nun besser?
Kannst du dir auch in YaST ansehen.
 
OP
P

Panromahn

Newbie
admine schrieb:
Lass ihn in den MBR von /dev/sda installieren.

EDIT: und ist die menu.lst denn nun besser?
Kannst du dir auch in YaST ansehen.

Hi,

die menu.lst ist tatsächlich fast so wie sie sein soll. Hab sie mir im xterm angesehen.
Jetzt bekomme ich das Bootmenu von grub und kann auch XP wieder starten aber leider nicht 10.3
da kommt folgender Bildschirm
IMG00194.JPG
 

admine

Ultimate Guru
Wenn /dev/sda3 deine /boot-Partition ist, dann sollte Grub auf (hd0,2) suchen.
=> passe die menu.lst an.

Und ich schieb deinen Thread nun endlich mal ins richtige Forum ;)
 
OP
P

Panromahn

Newbie
admine schrieb:
Wenn /dev/sda3 deine /boot-Partition ist, dann sollte Grub auf (hd0,2) suchen.
=> passe die menu.lst an.

Und ich schieb deinen Thread nun endlich mal ins richtige Forum ;)

tut mir leid, war ich hier falsch? Und wo finde ich das dann???
Habe gerade gesehen, dass für mich alles gleich bleibt. Danke!

Was man nicht alles falsch machen kann!?

Die Einstellung war auf (hd0,2) da ich den gleichen Bildschirm hatte habe ich das auf (hd0,7)geändert. Abgesehen von der Änderung blieb aber die Ausgabe gleich.
:(
 

TomcatMJ

Guru
..und am besten auch mal die Ausgabe von
Code:
ls /boot/vm*
damit eine falsche Angabe des zu ladenden Kernels (sprich: eine Einstellung auf einen nicht vorhandenen Kerneldateinamen in der menu.lst) ausgeschlossen werden kann.
 
OP
P

Panromahn

Newbie
admine schrieb:
Poste doch bitte mal deine /boot/grub/menu.lst ... damit ich mir mal ein Bild machen kann ;)

hatte gerade die wieder geändert auf root (hd0.2).

# Modified by YaST2. Last modification on Di Jan 15 21:07:43 CET 2008
default 0
timeout 8
##YaST - generic_mbr
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3
root (hd0,2)
kernel /vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST3250410AS_9RY0SKVL-part7 resume=/dev/sda6 splash=silent showopts
initrd /initrd-2.6.22.5-31-default

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

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (hd0,2)
chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3
root (hd0,2)
kernel /vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST3250410AS_9RY0SKVL-part7 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /initrd-2.6.22.5-31-default


Entschuldigung hier noch
ls /boot/vm*
ls: Zugriff auf /boot/vm* nicht möglich: Datei oder Verzeichnis nicht gefunden

Hatte ich das falsch verstanden? hier noch der Inhalt von /boot

-rw------- 1 root root 512 15. Jan 20:33 backup_mbr
lrwxrwxrwx 1 root root 1 14. Jan 20:13 boot -> .
drwxr-xr-x 2 root root 1024 15. Jan 22:00 grub
drwx------ 2 root root 12288 14. Jan 19:43 lost+found

Hi Leute,

auch wenn ich über grub-menu Feilsafe starte kommt nur folgender Bilsschirm
IMG00195-1.JPG


Ich hoffe, es hilft zu helfen. Danke
 
Oben