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

Gerätedateien fehlen

gschoen57

Newbie
Hallo zusammen,
habe in der Suche nichts vernünftiges gefunden deshalb hier mal meine Frage:

ich habe gestern aben SuSE 11.1 auf meinem Rechner installiert und danach festgestellt,
daß für die 2. S-ATA Festplatte die Gerätedateien für die Partitionen fehlen (alle
anderen Platten sind vorhanden). Für die zweite Platte finde ich nur
Code:
b /dev/sdb    root   disk   8   16
die Partitionen sdb1, sdb2, sdb3 (extended) und sdb5 sind nicht vorhanden also
dachte ich mir mit
Code:
mknod /dev/sdb2 b 8 17   usw.
erstelle ich mir meine Gerätedateien. Diese sind dann unter /dev auch zu sehen,
haben Benutzer=root, Group=disk aber
wenn ich z.B. mit
Code:
mount -t ntfs /dev/sdb1 /mnt
die erste Partition mounten will bekomme ich die Fehlermeldung, daß es keine
gültige Gerätedatei (oder kein gültiges Blockdevice) ist.
Ich finde an meiner Vorgehensweise keinen Fehler, bestenfalls wären die Minor Numbers
falsch (habe 17,18,19 und 21 für sdb1 sdb2 sdb3 und sdb5 genommen).
Könnt Ihr mir sagen, was ich falsch mache?
 

pingu!

Member
Hi,
Hattest Du vorher schon ein Linux drauf gehabt. Wenn ja welche Version?
Das mit dem anlegen von nodes funktioniert nicht einfach so! (also das anlegen geht schon aber es besteht keine bezieung zu den partitionen....)
poste doch bitte mal:
Code:
ls -l /dev/disk/by-uuid
oder
Code:
ls -l /dev/disk/by-id
rgds pingu!
 

towo

Moderator
Teammitglied
Wenn fdisk -l keine Partitionen sieht, hast Du schonmal ein größeres Problem, da kannst Du die Dateien noch und nöcher anlegen!
 
OP
G

gschoen57

Newbie
Auf dem Rechner läuft derzeit ein Windows XP und zwar auf eben der Platte, die
unter SuSE 11.1 keine Gerätedateien hat. Weiterhin ist noch ein SuSE 9.3, ein SuSE 10.3
sowie ein Debian System installiert. Alle Systeme bis auf die 11.1 haben die Gerätedateien
für die Windowsplatte und fdisk sieht auch unter SuSE 11.1 die Partitionen dieser Platte.

ls -l /dev/disk/by-uuid bzw., ls -l /dev/disk/by-id

kann ich leider erst heute abend ausführen, da ich nicht zu Hause bin.
 
OP
G

gschoen57

Newbie
so hier mal die Kommandos ausgeführt und das Ergebnis
Code:
ls -l /dev/disk/by-uuid
lrwxrwxrwx 1 root root 10 Dec 27 13:14 18F4-6CF6 -> ../../sda5
lrwxrwxrwx 1 root root 10 Dec 27 13:14 18d5efd6-b450-4509-9ec1-eaa3aab9bc06 -> ../../sda7
lrwxrwxrwx 1 root root 11 Dec 27 13:14 1a65e2c6-4eba-46f3-bf5a-bf81b1b7cf7f -> ../../sda12
lrwxrwxrwx 1 root root 10 Dec 27 13:14 1dd875c0-58eb-478b-a779-ca4e370b6a87 -> ../../sda4
lrwxrwxrwx 1 root root 10 Dec 27 13:14 29ff072e-48d4-4181-ab03-7f525931430f -> ../../sdc7
lrwxrwxrwx 1 root root 11 Dec 27 13:14 3dd89291-32e7-495d-938c-acd8306cab9c -> ../../sda10
lrwxrwxrwx 1 root root 10 Dec 27 13:14 5470f0c2-6a59-485e-a78e-7dc3dd926fa5 -> ../../sdc1
lrwxrwxrwx 1 root root 10 Dec 27 13:14 5494-94A0 -> ../../sda1
lrwxrwxrwx 1 root root 11 Dec 27 13:14 6657ed8f-44b5-44c6-93fb-0fe25f63d9a9 -> ../../sdc14
lrwxrwxrwx 1 root root 10 Dec 27 13:14 6c04a25b-5d45-4e10-bea8-16bbcfaf09ec -> ../../sda9
lrwxrwxrwx 1 root root 11 Dec 27 13:14 747da70e-cd66-451a-b23f-a92e6bb95805 -> ../../sdc10
lrwxrwxrwx 1 root root 10 Dec 27 13:14 DC05-E321 -> ../../sda6
lrwxrwxrwx 1 root root 11 Dec 27 13:14 b33d29b1-e46a-4c3b-bd05-a6b2c010a392 -> ../../sdc11
lrwxrwxrwx 1 root root 11 Dec 27 13:14 bd4faa44-28ef-4f17-9892-0e280e98b194 -> ../../sdc12
lrwxrwxrwx 1 root root 10 Dec 27 13:14 c2269705-048e-4f6c-b3bb-a8a40b145fae -> ../../sdc6
lrwxrwxrwx 1 root root 10 Dec 27 13:14 c8543e17-fcad-42eb-9568-9f4aadc33bb3 -> ../../sdc8
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ca3c66ef-a63b-40e0-8b18-582526efb96e -> ../../sda8
lrwxrwxrwx 1 root root 10 Dec 27 13:14 cad6d2c6-75c9-498b-b53c-9f11e80c73f3 -> ../../sdc9
lrwxrwxrwx 1 root root 11 Dec 27 13:14 cc41cd53-444e-4dd8-b06e-5de5b2401d8e -> ../../sdc13
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ce429532-a30a-4116-8d55-6a2f7b422062 -> ../../sda11
lrwxrwxrwx 1 root root 11 Dec 27 13:14 cecce471-6af0-4372-8e79-460180f2deef -> ../../sdc15
lrwxrwxrwx 1 root root 10 Dec 27 13:14 dcdee25d-aeb9-4dbc-8eef-8ad16deb022a -> ../../sdc5
lrwxrwxrwx 1 root root 10 Dec 27 13:14 fd994d39-c855-4f5d-ae91-dd08df8ab1dc -> ../../sda3
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ff78fb45-11bf-39aa-bedd-cdec1c3560d6 -> ../../sda13

und

Code:
ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root  9 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201 -> ../../sda     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part1 -> ../../sda1
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part10 -> ../../sda10
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part11 -> ../../sda11
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part12 -> ../../sda12
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part13 -> ../../sda13
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part2 -> ../../sda2  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part3 -> ../../sda3  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part4 -> ../../sda4  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part5 -> ../../sda5  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part6 -> ../../sda6  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part7 -> ../../sda7  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part8 -> ../../sda8  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-MAXTOR_6L060J3_663200618201-part9 -> ../../sda9  
lrwxrwxrwx 1 root root  9 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y513861 -> ../../sdb      
lrwxrwxrwx 1 root root  9 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102 -> ../../sdc      
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part10 -> ../../sdc10
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part11 -> ../../sdc11
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part12 -> ../../sdc12
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part13 -> ../../sdc13
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part14 -> ../../sdc14
lrwxrwxrwx 1 root root 11 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part15 -> ../../sdc15
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part2 -> ../../sdc2  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part5 -> ../../sdc5  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part6 -> ../../sdc6  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part7 -> ../../sdc7  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part8 -> ../../sdc8  
lrwxrwxrwx 1 root root 10 Dec 27 13:14 ata-SAMSUNG_HD160JJ_S08HJ10Y514102-part9 -> ../../sdc9  
lrwxrwxrwx 1 root root  9 Dec 27 13:14 edd-int13_dev81 -> ../../sdc                            
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev81-part1 -> ../../sdc1                     
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev81-part10 -> ../../sdc10                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev81-part11 -> ../../sdc11                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev81-part12 -> ../../sdc12                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev81-part13 -> ../../sdc13                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev81-part14 -> ../../sdc14                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev81-part15 -> ../../sdc15                   
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev81-part2 -> ../../sdc2                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev81-part5 -> ../../sdc5                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev81-part6 -> ../../sdc6                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev81-part7 -> ../../sdc7                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev81-part8 -> ../../sdc8                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev81-part9 -> ../../sdc9                     
lrwxrwxrwx 1 root root  9 Dec 27 13:14 edd-int13_dev82 -> ../../sda                            
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part1 -> ../../sda1                     
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev82-part10 -> ../../sda10                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev82-part11 -> ../../sda11                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev82-part12 -> ../../sda12                   
lrwxrwxrwx 1 root root 11 Dec 27 13:14 edd-int13_dev82-part13 -> ../../sda13                   
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part2 -> ../../sda2                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part3 -> ../../sda3                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part4 -> ../../sda4                     
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part7 -> ../../sda7
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part8 -> ../../sda8
lrwxrwxrwx 1 root root 10 Dec 27 13:14 edd-int13_dev82-part9 -> ../../sda9
lrwxrwxrwx 1 root root 11 Dec 27 13:14 md-uuid-c8d79fca:acbbe047:1bf5adbc:f9dbdc1b -> ../../md127
lrwxrwxrwx 1 root root  9 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201 -> ../../sda
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part1 -> ../../sda1
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part10 -> ../../sda10
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part11 -> ../../sda11
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part12 -> ../../sda12
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part13 -> ../../sda13
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part4 -> ../../sda4
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part7 -> ../../sda7
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part8 -> ../../sda8
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_MAXTOR_6L060J3_663200618201-part9 -> ../../sda9
lrwxrwxrwx 1 root root  9 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y513861 -> ../../sdb
lrwxrwxrwx 1 root root  9 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102 -> ../../sdc
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part10 -> ../../sdc10
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part11 -> ../../sdc11
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part12 -> ../../sdc12
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part13 -> ../../sdc13
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part14 -> ../../sdc14
lrwxrwxrwx 1 root root 11 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part15 -> ../../sdc15
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part2 -> ../../sdc2
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part5 -> ../../sdc5
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part6 -> ../../sdc6
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part7 -> ../../sdc7
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part8 -> ../../sdc8
lrwxrwxrwx 1 root root 10 Dec 27 13:14 scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102-part9 -> ../../sdc9

fdisk sieht so aus:
Code:
fdisk /dev/sdb
The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe297e297

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        3824    30716248+   7  HPFS/NTFS
/dev/sdb2            3825        3888      514080   1b  Hidden W95 FAT32
/dev/sdb3            3889       19457   125057992+   f  W95 Ext'd (LBA)
/dev/sdb5            3889       19457   125057961    b  W95 FAT32

und noch ein ls -l /dev/sdb*
Code:
ls -l /dev/sdb*
brw-rw---- 1 root disk 8, 16 Dec 27 13:14 /dev/sdb
was ich dann gemacht habe:
Code:
sch1:/dev # mknod /dev/sdb1 b 8 17
gsch1:/dev # chgrp disk /dev/sdb1
sch1:/dev # ls -l /dev/sdb*
brw-rw---- 1 root disk 8, 16 Dec 27 13:14 /dev/sdb
brw-r--r-- 1 root disk 8, 17 Dec 27 13:29 /dev/sdb1
sch1:/dev # mount -t ntfs /dev/sdb1 /mnt
Error opening '/dev/sdb1': No such device or address
Failed to mount '/dev/sdb1': No such device or address
Either the device is missing or it's powered down, or you have
SoftRAID hardware and must use an activated, different device under
/dev/mapper/, (e.g. /dev/mapper/nvidia_eahaabcc1) to mount NTFS.
Please see the 'dmraid' documentation for help.
 
A

Anonymous

Gast
Gib mal die Rohdaten deiner Partitionstabelle, irgendwie wird diese von Linux nicht richtig aktzeptiert, eventuell fehlt auch die Kennung 55aa zum Schluss, um sie als gültige Partitionstabelle anzuerkennen.

Beispielausgabe des Befehles
Code:
# dd if=/dev/sda bs=1 count=66 skip=446 | hexdump -C
66+0 records in
66+0 records out
66 bytes (66 B) copied, 0.000280204 s, 236 kB/s
00000000  00 01 01 00 82 fe 3f 5e  3f 00 00 00 60 49 17 00  |......?^?...`I..|
00000010  80 00 01 5f 83 fe ff ff  9f 49 17 00 59 46 5f 01  |..._.....I..YF_.|
00000020  00 fe ff ff 83 fe ff ff  f8 8f 76 01 48 ae 07 02  |..........v.H...|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  55 aa                                             |U.|
00000042

robi
 
OP
G

gschoen57

Newbie
werd ich heute abend mal machen, glaube aber nicht, daß es daran liegt. Es sind / waren auf diesem
Rechner bei genau der gleichen Partitionierung schon diverse Systeme drauf (SuSE 9.3, 10.0, 10.2 10.3,
verschiedene Debian Systeme, Kanotix, Knoppix usw.) und alle haben bisher die Partitionen der
Platte erkannt. Aktuell sind noch zwei Debian und zwei SuSE Versionen drauf, die mit der Platte
einwandfrei können (nur eben SuSE 11.1 nicht).
 
OP
G

gschoen57

Newbie
so , auch das hab ich gemacht, schaut auch ganz gut aus:

gsch1:~ # dd if=/dev/sdb bs=1 count=66 skip=446 | hexdump -C
66+0 records in
66+0 records out
66 bytes (66 B) copied, 0.000176877 s, 373 kB/s
00000000 80 01 01 00 07 fe ff ff 3f 00 00 00 b1 62 a9 03 |........?....b..|
00000010 00 fe ff ff 1b fe ff ff f0 62 a9 03 40 b0 0f 00 |.........b..@...|
00000020 00 00 c1 ff 0f fe ff ff 30 13 b9 03 91 77 e8 0e |........0....w..|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000040 55 aa |U.|
00000042
 

pingu!

Member
Hi,
Kannst du das Windows (auf der /dev/sdb) vom grub starten?
Sind die Windows partitionen für Suse versteckt? (im file /boot/grub/menu.lst) z.B.

title openSUSE 11.1 - 2.6.27.7-9
hide (hd0,1)
hide (hd0,2)
hide (hd0,3)
kernel (hd0,6)/boot/vmlinuz-2.6.27.7-9-default resume=/dev/disk/by-id/ata-Hitachi_HTS542525K9SA00_080730BB6F00WDJXHW1F-part6 splash=silent showopts vga=0x317
initrd (hd0,6)/boot/initrd-2.6.27.7-9-default

title Windows XP
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

rgds pingu!
 
A

Anonymous

Gast
pingu! schrieb:
Sind die Windows partitionen für Suse versteckt? (im file /boot/grub/menu.lst) z.B.
Daran sollte es nicht liegen, vor Linux lässt sich das nicht verstecken, es werden hier nur für Windows versteckte Partitionen simuliert.

gschoen57 schrieb:
so , auch das hab ich gemacht, schaut auch ganz gut aus:

oK, die Parititionstabelle schein in Ordnung, als nächstes testen wir mal, ob das Problem permanent ist, oder ob es nur beim booten nicht funktioniert. Dazu sollte es reichen wenn wir Linux anweisen die Partitionstabelle neu von der Platte einzulesen.
Code:
sfdisk -R /dev/sdb

danach gib nochmal mal die Ausgabe von
Code:
cat /proc/partitions

robi
 
OP
G

gschoen57

Newbie
ja, das hat schon mal was gebracht:
Code:
cat /proc/partitions:
..
   8    16  156290904 sdb
   8    17   30716248 sdb1
   8    18     514080 sdb2
   8    19          1 sdb3
   8    21  125057961 sdb5
..
Code:
gsch1:~/shsc # ls -l /dev/sdb*
brw-rw---- 1 root disk 8, 16 Dec 28 01:00 /dev/sdb
brw-rw---- 1 root disk 8, 17 Dec 28 01:01 /dev/sdb1
brw-rw---- 1 root disk 8, 18 Dec 28 01:01 /dev/sdb2
brw-rw---- 1 root disk 8, 19 Dec 28 01:01 /dev/sdb3
brw-rw---- 1 root disk 8, 21 Dec 28 01:01 /dev/sdb5
mounten kann ich die Partitionen allerdings immer noch nicht:
Code:
gsch1:~/shsc # mount -t ntfs /dev/sdb1 /mnt
ntfs-3g-mount: mount failed: Device or resource busy

gsch1:~/shsc # mount -t vfat /dev/sdb5 /mnt
mount: /dev/sdb5 already mounted or /mnt busy

gsch1:~/shsc # mount
/dev/sdc6 on / type reiserfs (rw,acl,user_xattr)
/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sdc10 on /home type reiserfs (rw,acl,user_xattr)
/dev/sdc9 on /opt type reiserfs (rw,acl,user_xattr)
/dev/sdc7 on /usr type reiserfs (rw,acl,user_xattr)
/dev/sdc8 on /var type reiserfs (rw,acl,user_xattr)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
obwohl sie definitiv nicht gemountet sind. Wüsste auch nicht wer sonst was damit machen sollte ?!?!
 
A

Anonymous

Gast
Hast du am Rechner rumgebaut, dann überprüfe mal die Anschlüsse deiner Platte. Irgendwie scheinen da irgendwelche timeouts oder irgend so was zu laufen.
Das selbe scheint dann wohl auch beim booten aufzutreten, so dass die Platte in dem Moment wenn nach den Treiberladen nach den Partitionen gescant wird die Platte noch nicht bereit ist Befehle entgegen zu nehmen, bzw noch irgendwelche timeouts ausstehen.

eventuell könnten auch Ausgaben in dmesg oder der /var/log/messages über diese Platte zu finden sein.

robi
 
OP
G

gschoen57

Newbie
am Rechner hab ich seit ich ihn habe nichts rumgebaut, die betreffende Platte ist seit Anfang an drin.
Außerdem hab ich ja noch ein Debiansystem, Suse 9.3 und Suse 10.3 auf dem Rechner. Wenn ich
die boote wird die Platte anstandslos erkannt und ich kann die Partitionen auch mounten.
Es gibt auch keine Probleme, wenn ich z.B. eine Knoppix-CD/DVD boote, da passt auch alles.
Es muß m.E. schon an SuSE 11.1 liegen, das ist das einzige System, das mit dieser Platte
Probleme hat (es ist übrigens die Platte, auf der auch Windows XP installliert ist, C: ist /dev/sdb1).

hier mal noch, das was dmesg ausgibt (steht auch in /var/log/messages). Eigenartigerweise erkennt
er hier die Partitionen schon.
Code:
sd 5:0:0:0: [sdb] 312581808 512-byte hardware sectors: (160GB/149GiB)
sd 5:0:0:0: [sdb] Write Protect is off
sd 5:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 5:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 5:0:0:0: [sdb] 312581808 512-byte hardware sectors: (160GB/149GiB)
sd 5:0:0:0: [sdb] Write Protect is off
sd 5:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 5:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdb: sdb1 sdb2 sdb3 < sdb5 >

habe übrigens auch noch festgestellt daß die /var/log/messages zugemüllt wird mit der
Meldung
Code:
Dec 28 06:42:58 linux-h5es kernel: sr0: CDROM not ready.  Make sure there is a disc in the drive.
das hört erst dann auf, wenn man eine CD ins Laufwerk legt.
 
A

Anonymous

Gast
Damit müsste man wohl weiter in Richtung Treiber und Kernel bei der Analyse. Das gestaltet sich allerdings recht schwierig hier im Forum, insbesondere wenn man noch keinen echten Anhaltspunkt hat, wo man näher hinleuchten müsste, um das Problem weiter einzugrenzen. Eine genauere Auswertung der Statuszustände aller daran beteiligter Treiber und Module einschließlich einer genaueren Analyse der Bootlogs ist schon eine recht aufwendige Angelegenheit, und sprengt hier schon das im Rahmen des Forum noch vernünftig machbaren. Ob man damit auf die Schnelle weiterkommen würde, ist auch fraglich.

Wie es aussieht gibt es aber wohl nirgens eine irgendwie brauchbare eindeutige aussagefähige Fehlermeldung bei diesem Problem, mit der man eine Suche in den Archiven und im Netz starten könnte. Nach "geht nicht" kann man eben nicht zielgerichtet suchen. ;) ;) ;)

Ob es mit dem CD-ROM in Verbindung steht? Möglich sind solche gegenseitigen Unverträglichkeiten schon, insbesondere wenn sich beide Geräte am selben Bus befinden. Da das Problem aber scheinbar von CD-gebootet nicht auftritt, halte ich das für weniger wahrscheinlich, wenn doch, dann sollte es wahrscheinlich mit Boot, Kernel oder Modulparametern zu beseitigen sein. Davon gibt es allerdings nicht gerade wenige und mit "rumstochern" könnte man auch nur einen Zufallstreffer landen.

Probiere dennoch noch mal folgendes.
1. eine nichtbootfähige CD einlegen beim booten,
2. "failsafe" booten.
Danach sehen inwieweit die Parititionen unter /proc bekannt sind, ob die Geräteknoten angelegt wurden, und ob die Parititionen mountbar sind, bzw ob da ein "resource busy" anliegt, und ob sich dieser Mountvorgang eine Stunde später doch durchführen lässt. Auch mal auf einen anderen Mountpoint als /mnt versuchen, eventuell hängt ja auch auf dem etwas fest.

Ansonsten fällt mir derzeit auch nichts vernünftiges mehr ein

robi
 
OP
G

gschoen57

Newbie
daß es mit dem DVD-Rom in Verbindung steht glaube ich jetzt auch nicht,
weil das DVD-Gerät am 2. IDE Controller hängt, die Platte aber eine S-ATA Platte ist.
Übrigens, nach einem weiteren Boot (ohne eingelegte CD) kam die Meldung bezüglich
des CDROM nicht mehr (was aber m.E. nicht heißt, daß sie nicht doch wieder mal
auftauchen könnte).
Nichtsdestotrotz werd ich es mal mit eingelegter CDROM nochmal probieren.
 
OP
G

gschoen57

Newbie
so hier mal noch die Ausgabe von hwinfo --disk
1. die "funktionierende" Platte:
Code:
29: IDE 600.0: 10600 Disk
  [Created at block.243]
  UDI: /org/freedesktop/Hal/devices/storage_serial_SATA_SAMSUNG_HD160JJS08HJ10Y514102
  Unique ID: _kuT.OecFynuT+RE
  Parent ID: w7Y8.HlqLa7U1zZ3
  SysFS ID: /class/block/sdc
  SysFS BusID: 6:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:1f.2/host6/target6:0:0/6:0:0:0
  Hardware Class: disk
  Model: "SAMSUNG HD160JJ"
  Vendor: "SAMSUNG"
  Device: "HD160JJ"
  Revision: "WU10"
  Serial ID: "S08HJ10Y514102"
  Driver: "ata_piix", "sd"
  Driver Modules: "ata_piix"
  Device File: /dev/sdc
  Device Files: /dev/sdc, /dev/disk/by-id/scsi-SATA_SAMSUNG_HD160JJS08HJ10Y514102, /dev/disk/by-id/ata-SAMSUNG_HD160JJ_S08HJ10Y514102, /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0, /dev/disk/by-id/edd-int13_dev81
  Device Number: block 8:32-8:47
  BIOS id: 0x81
  Geometry (Logical): CHS 19457/255/63
  Size: 312581808 sectors a 512 bytes
  Geometry (BIOS EDD): CHS 310101/16/63
  Size (BIOS EDD): 312581808 sectors
  Geometry (BIOS Legacy): CHS 1023/255/63
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #17 (IDE interface)

2. die "defekte" Platte
Code:
28: IDE 500.0: 10600 Disk
  [Created at block.243]
  UDI: /org/freedesktop/Hal/devices/storage_serial_SATA_SAMSUNG_HD160JJS08HJ10Y513861
  Unique ID: WZeP.hDjXhgLdAIC
  Parent ID: w7Y8.HlqLa7U1zZ3
  SysFS ID: /class/block/sdb
  SysFS BusID: 5:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:1f.2/host5/target5:0:0/5:0:0:0
  Hardware Class: disk
  Model: "SAMSUNG HD160JJ"
  Vendor: "SAMSUNG"
  Device: "HD160JJ"
  Revision: "WU10"
  Serial ID: "S08HJ10Y513861"
  Driver: "ata_piix", "sd"
  Driver Modules: "ata_piix"
  Device File: /dev/sdb
  Device Files: /dev/sdb, /dev/disk/by-id/scsi-SATA_SAMSUNG_HD160JJS08HJ10Y513861, /dev/disk/by-id/ata-SAMSUNG_HD160JJ_S08HJ10Y513861, /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
  Device Number: block 8:16-8:31
  Geometry (Logical): CHS 19457/255/63
  Size: 312581808 sectors a 512 bytes
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #17 (IDE interface)

Hier fällt auf daß die Zeilen
Code:
  BIOS id: 0x81
  Geometry (Logical): CHS 19457/255/63
  Size: 312581808 sectors a 512 bytes
  Geometry (BIOS EDD): CHS 310101/16/63
  Size (BIOS EDD): 312581808 sectors
  Geometry (BIOS Legacy): CHS 1023/255/63
nicht vorhanden sind, d.h. er kriegt irgendwie die Platte vom BIOS nicht rüber:
Im BIOS, Standard CMOS Features ist folgendes hinterlegt:
Code:
IDE Channel 0 Master  TSSTcorpCD/DVDW
ICE Channel 0 Slave    MAXTOR 6L060J3

IDE Channel 1 Master SAMSUNG HD160JJ
IDE Channel 1 Slave   None

IDE Channel 2 Master SAMSUNG HD160JJ
IDE Channel 2 Slave   None
 
A

Anonymous

Gast
zur näheren Analyse müsste man sich mal die ganze Startsequenz ansehen.

---- Mal einen reboot machen
---- Dann in den Kernellogs eine Markierung reinschreiben damit man weiß das hier der normale Bootvorgang beendet ist.
zB
Code:
echo s > /proc/sysrq-trigger
(als root natürlich)
das macht einen Notfallsync deiner Filesysteme den du anschließend schön in der Ausgabe von dmesg finden kannst
---- anschließend dann die Partitionstabelle der Platte vom Kernel neu einlesen lassen, wie oben schon mal beschrieben.
---- einen Mount versuchen
---- dann die komplette Ausgabe von dmesg und von "ps -efl" einsammeln und mal zur Verfügung stellen (siehe unbedingt hier)

robi
 
OP
G

gschoen57

Newbie
so, ich bin mal wie oben beschrieben vorgegangen:
nach dem reboot
echo s > /proc/sysrq-trigger
dann sfdisk -R /dev/sdb
anschließend mount -t vfat /dev/sdb5 /mnt
habe dann zwei files erstellt mit
dmesg > dmesg_file und
ps -efl > psefl_file
der Link http://www.phpfi.com allerdings funktioniert nicht
(ging auch am Donnerstag schon nicht), ich hab die file mal
auf meine Internetseite gestellt:
http://www.gschoenfelder.de/zwischen/dmesg_file
und
http://www.gschoenfelder.de/zwischen/psefl_file
ein
Code:
lsof | grep /mnt | grep -v grep
gibt übrigens nix aus
 
A

Anonymous

Gast
Ich habs jetzt erst mal nur so überflogen, sieht eigentlich fast normal aus, paar Kleinigekeiten. zB dein resume-Device ist falsch konfiguriert aber das macht erstmal nicht diese Fehler.


Sehr verwundert hat mich allerdings beim Start des device-mapper
Code:
md: md127 stopped.
md: bind<sdb>
Das würde soviel bedeuten, dass er beim probeweisen laden der Raid-Treiber entweder eine alte Konfiguration gefunden hat oder aber er hat auf /dev/sdb einen alten Raidsuperblock gefunden.

Das könnte eventuell der Grund sein, warum der dann dort nicht weiter macht und die gefundenen Partitionen von sdb (die hat er zu dieser Zeit längst gefunden) nicht mit dem device-mapper in den Kernel aufnimmt.
Hast du da mal was rumexperimentiert, oder die Platte irgendwann früher mal in einem anderem Rechner als Raid betrieben?

gib mal die Ausgaben oder Fehler folgender Befehle
Code:
cat /etc/mdadm.conf
mdadm -Q /dev/sdb
mdadm --examine /dev/sdb
(die beiden hier stehenden mdadm Befehle sind nur Abfragen also damit wird nicht konfiguriert oder geändert )

robi
 
OP
G

gschoen57

Newbie
Also mit RAID habe ich noch nie beschäftigt, also auch noch nie eine Platte eingerichtet.
mdadm habe ich gerade eben das erst mal aufgerufen, hier das ergebnis:
Code:
gsch1:~ # cat /etc/mdadm.conf                                                                   
DEVICE partitions                                                                               
ARRAY /dev/md126 level=unknown UUID=                                                            
ARRAY /dev/md127 level=unknown UUID=c8d79fca-acbbe047-1bf5adbc-f9dbdc1b
Code:
gsch1:~ # mdadm -Q /dev/sdb                                                                     
mdadm: bad uuid: UUID=                                                                          
mdadm: ARRAY line /dev/md126 has no identity information.                                       
/dev/sdb: is not an md array                                                                    
/dev/sdb: device -1 in 0 device unknown container array.  Use mdadm --examine for more detail.
Code:
gsch1:~ # mdadm --examine /dev/sdb                                                              
mdadm: bad uuid: UUID=                                                                          
mdadm: ARRAY line /dev/md126 has no identity information.                                       
/dev/sdb:                                                                                       
          Magic : Intel Raid ISM Cfg Sig.                                                       
        Version : 1.2.02                                                                        
         Family : 259e51e4                                                                      
     Generation : 0000027e                                                                      
           UUID : c8d79fca-acbbe047-1bf5adbc-f9dbdc1b
       Checksum : 4453ba65 correct
    MPB Sectors : 2
          Disks : 3
   RAID Devices : 1

  Disk02 Serial : S08HJ10Y513861
          State : active usable
             Id : 00030000
    Usable Size : 312577294 (149.05 GiB 160.04 GB)

[Daten]:
           UUID : b4519e5e-a03fdc15-faacda2f-4b147649
     RAID Level : 5
        Members : 3
      This Slot : 2
     Array Size : 625154048 (298.10 GiB 320.08 GB)
   Per Dev Size : 312577283 (149.05 GiB 160.04 GB)
  Sector Offset : 0
    Num Stripes : 1221004
     Chunk Size : 128 KiB
       Reserved : 0
  Migrate State : idle
      Map State : uninitialized
    Dirty State : clean

  Disk00 Serial : S08HJ10Y513996
          State : active usable
             Id : 00020000
    Usable Size : 312577294 (149.05 GiB 160.04 GB)

  Disk01 Serial : S08HJ10Y513858
          State : active usable
             Id : 00010000
    Usable Size : 312577294 (149.05 GiB 160.04 GB)
 
Oben