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

Mal bootet es, mal nicht

Hallo,

ich habe openSUSE 11.2 von DVD installiert. Vorher war die Version 11.0 installiert, die ohne Probleme funktionierte. Ich habe eine Neuinstallation durchgeführt, wobei ich die vorgeschlagene und schon existierende Partitionierung seitens des Installationsvorganges übernommen habe. Des weiteren habe noch seit langem Windows Vista installiert.
Nach der Installation von 11.2 ist es so, dass wenn ich im Bootmanager Grub Linux auswähle, der Bootvorgang sofort stoppt. Teilweise muss ich mehrmals den Rechner neu starten und mit Grub Linux auswählen, bevor endlich Linux gebootet wird.
Ich habe versucht das mit dem Reparaturmodus auf der Installations-DVD zu ändern. Aber dann funktionierte garnichts mehr und ich musste alles wieder neu installieren.

Hier die Ausgabe von fdisk -l
Code:
Platte /dev/sda: 250.1 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder  
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x78d2e342                         

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1        6375    51200000    7  HPFS/NTFS
/dev/sda2            6375        9562    25600000    7  HPFS/NTFS
/dev/sda3            9562       12111    20480000    7  HPFS/NTFS
/dev/sda4           12111       30402   146916352    f  W95 Erw. (LBA)
/dev/sda5           12112       14661    20480000   83  Linux         
/dev/sda6           14661       30402   126434304   83  Linux         

Platte /dev/sdc: 250.1 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x4e0c6b27

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1               1         262     2104483+  82  Linux Swap / Solaris
/dev/sdc2             263        2873    20972857+  83  Linux
/dev/sdc3            2874       30401   221118660   83  Linux

Was verwunderlich ist, dass die zweite Platte als sdc und nicht wie früher als sdb erkannt wird. Die Linux Root Partition liegt auf sdc2 (früher sdb2).

Hier noch die Ausgabe von cat /boot/grub/menu.lst
Code:
# Modified by YaST2. Last modification on Do Nov 19 00:49:07 CET 2009
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
gfxmenu (hd1,1)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.2 - 2.6.31.5-0.1
    root (hd1,1)
    kernel /boot/vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1Q8E3-part2 resume=/dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1Q8E3-part1 splash=silent quiet showopts vga=0x31a ipv6.disable=1
    initrd /boot/initrd-2.6.31.5-0.1-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.5-0.1
    root (hd1,1)
    kernel /boot/vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1Q8E3-part2 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a ipv6.disable=1
    initrd /boot/initrd-2.6.31.5-0.1-desktop

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

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

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

Vorher habe es auch kein windows 2 und windows 3.

Nun die Ausgabe von cat /boot/grub/device.map
Code:
(hd1)   /dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1Q8E3
(hd0)   /dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1NTKK

Irgendwas ist da strubbelig. Vielleicht kann mir jemand helfen? Ich habe auf heise.de etwas davon gelesen, dass es bei der Installation von 11.2 zu Problemen kommen kann. Aber inhaltlich habe ich es nicht verstanden, weil mir das Wissen fehlt.

Danke für eure Hilfe,

Carsten
 

josef-wien

Ultimate Guru
Wenn Du nur 2 Festplatten hast, sehe ich keinen Grund, warum aus der zweiten Platte sdc wird. Führe als root die Befehle
Code:
hwinfo --disk | egrep "Device Files:|BIOS id:"
udevadm info -q all -n /dev/sdb
udevadm info -q all -n /dev/sdc
aus. Außerdem entferne in der menu.lst vorläufig die Worte "splash=silent quiet", dann erscheinen die Boot-Meldungen, bei "mal nicht" muß es ja einen Grund geben (nachdem ich nicht weiß, was "quiet" alles unterdrückt, verlasse ich mich nicht auf die übliche Methode "Drücke ESC").

vox-critica schrieb:
Vorher habe es auch kein windows 2 und windows 3.
Du hast drei primäre NTFS-Partitionen. Da Yast nicht wissen kann, welche davon ein boot-fähiges Windows enthält, schreibt es alle drei in die menu.lst. Die unnötigen Eintragungen kannst Du entfernen.
 
OP
V

vox-critica

Member
Hallo,

bei hwinfo --disk | egrep "Device Files:|BIOS id:" bekomme ich folgende Meldung:
Code:
  Device Files: /dev/sda, /dev/block/8:0, /dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1NTKK, /dev/disk/by-id/scsi-SATA_MAXTOR_STM32508_6QE1NTKK, /dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0, /dev/disk/by-id/edd-int13_dev80
  BIOS id: 0x80
  Device Files: /dev/sdb, /dev/block/8:16, /dev/disk/by-id/usb-Generic_USB_SD_Reader_058F312D81B-0:0, /dev/disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:0
  Device Files: /dev/sdc, /dev/block/8:32, /dev/disk/by-id/usb-Generic_USB_CF_Reader_058F312D81B-0:1, /dev/disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:1
  Device Files: /dev/sdd, /dev/block/8:48, /dev/disk/by-id/usb-Generic_USB_SM_Reader_058F312D81B-0:2, /dev/disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:2
  Device Files: /dev/sde, /dev/block/8:64, /dev/disk/by-id/usb-Generic_USB_MS_Reader_058F312D81B-0:3, /dev/disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:3
  Device Files: /dev/sdf, /dev/block/8:80, /dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1Q8E3, /dev/disk/by-id/scsi-SATA_MAXTOR_STM32508_6QE1Q8E3, /dev/disk/by-path/pci-0000:00:05.0-scsi-1:0:0:0, /dev/disk/by-id/edd-int13_dev81
  BIOS id: 0x81

Bei udevadm info -q all -n /dev/sdb:
Code:
P: /devices/pci0000:00/0000:00:02.1/usb1/1-7/1-7:1.0/host0/target0:0:0/0:0:0:0/block/sdb
N: sdb
W: 31
S: block/8:16
S: disk/by-id/usb-Generic_USB_SD_Reader_058F312D81B-0:0
S: disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-7/1-7:1.0/host0/target0:0:0/0:0:0:0/block/sdb
E: MAJOR=8
E: MINOR=16
E: DEVNAME=/dev/sdb
E: DEVTYPE=disk
E: ID_VENDOR=Generic
E: ID_VENDOR_ENC=Generic\x20
E: ID_VENDOR_ID=058f
E: ID_MODEL=USB_SD_Reader
E: ID_MODEL_ENC=USB\x20SD\x20Reader\x20\x20\x20
E: ID_MODEL_ID=6362
E: ID_REVISION=1.00
E: ID_SERIAL=Generic_USB_SD_Reader_058F312D81B-0:0
E: ID_SERIAL_SHORT=058F312D81B
E: ID_TYPE=disk
E: ID_INSTANCE=0:0
E: ID_BUS=usb
E: ID_USB_INTERFACES=:080650:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=usb-storage
E: ID_PATH=pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:0
E: DKD_MEDIA_AVAILABLE=0
E: DKD_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/block/8:16 /dev/disk/by-id/usb-Generic_USB_SD_Reader_058F312D81B-0:0 /dev/disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:0

Bei udevadm info -q all -n /dev/sdc
Code:
P: /devices/pci0000:00/0000:00:02.1/usb1/1-7/1-7:1.0/host0/target0:0:0/0:0:0:1/block/sdc
N: sdc
W: 32
S: block/8:32
S: disk/by-id/usb-Generic_USB_CF_Reader_058F312D81B-0:1
S: disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-7/1-7:1.0/host0/target0:0:0/0:0:0:1/block/sdc
E: MAJOR=8
E: MINOR=32
E: DEVNAME=/dev/sdc
E: DEVTYPE=disk
E: ID_VENDOR=Generic
E: ID_VENDOR_ENC=Generic\x20
E: ID_VENDOR_ID=058f
E: ID_MODEL=USB_CF_Reader
E: ID_MODEL_ENC=USB\x20CF\x20Reader\x20\x20\x20
E: ID_MODEL_ID=6362
E: ID_REVISION=1.01
E: ID_SERIAL=Generic_USB_CF_Reader_058F312D81B-0:1
E: ID_SERIAL_SHORT=058F312D81B
E: ID_TYPE=disk
E: ID_INSTANCE=0:1
E: ID_BUS=usb
E: ID_USB_INTERFACES=:080650:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=usb-storage
E: ID_PATH=pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:1
E: DKD_MEDIA_AVAILABLE=0
E: DKD_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/block/8:32 /dev/disk/by-id/usb-Generic_USB_CF_Reader_058F312D81B-0:1 /dev/disk/by-path/pci-0000:00:02.1-usb-0:7:1.0-scsi-0:0:0:1

So wie ich die Meldungen verstehe, läuft unter sdb bis sde mein USB-Card-Reader. Unter sdf meine zweite Festplatte. Aber das beißt sich doch mit der fdisk -l Ausgabe meiner Ursprungsmail! Aber jetzt kommt es...wenn ich jetzt fdisk -l eingebe, erscheint folgendes:
Code:
Platte /dev/sda: 250.1 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x78d2e342

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1        6375    51200000    7  HPFS/NTFS
/dev/sda2            6375        9562    25600000    7  HPFS/NTFS
/dev/sda3            9562       12111    20480000    7  HPFS/NTFS
/dev/sda4           12111       30402   146916352    f  W95 Erw. (LBA)
/dev/sda5           12112       14661    20480000   83  Linux
/dev/sda6           14661       30402   126434304   83  Linux

Platte /dev/sdf: 250.1 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x4e0c6b27

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdf1               1         262     2104483+  82  Linux Swap / Solaris
/dev/sdf2             263        2873    20972857+  83  Linux
/dev/sdf3            2874       30401   221118660   83  Linux

Anschließend udevadm info -q all -n /dev/sdf
Code:
P: /devices/pci0000:00/0000:00:05.0/host2/target2:0:0/2:0:0:0/block/sdf
N: sdf                                                                 
W: 36                                                                  
S: block/8:80                                                          
S: disk/by-id/ata-MAXTOR_STM3250820AS_6QE1Q8E3
S: disk/by-id/scsi-SATA_MAXTOR_STM32508_6QE1Q8E3
S: disk/by-path/pci-0000:00:05.0-scsi-1:0:0:0
S: disk/by-id/edd-int13_dev81
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:05.0/host2/target2:0:0/2:0:0:0/block/sdf
E: MAJOR=8
E: MINOR=80
E: DEVNAME=/dev/sdf
E: DEVTYPE=disk
E: ID_TYPE=disk
E: ID_BUS=ata
E: ID_MODEL=MAXTOR_STM3250820AS
E: ID_MODEL_ENC=MAXTOR\x20STM3250820AS\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_REVISION=3.AAE
E: ID_SERIAL=MAXTOR_STM3250820AS_6QE1Q8E3
E: ID_SERIAL_SHORT=6QE1Q8E3
E: ID_SCSI_COMPAT=SATA_MAXTOR_STM32508_6QE1Q8E3
E: ID_PATH=pci-0000:00:05.0-scsi-1:0:0:0
E: ID_EDD=int13_dev81
E: DKD_MEDIA_AVAILABLE=1
E: DKD_PARTITION_TABLE=1
E: DKD_PARTITION_TABLE_SCHEME=mbr
E: DKD_ATA_SMART_IS_AVAILABLE=1
E: DKD_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/block/8:80 /dev/disk/by-id/ata-MAXTOR_STM3250820AS_6QE1Q8E3 /dev/disk/by-id/scsi-SATA_MAXTOR_STM32508_6QE1Q8E3 /dev/disk/by-path/pci-0000:00:05.0-scsi-1:0:0:0 /dev/disk/by-id/edd-int13_dev81

Also passiert da wohl eine Art "Bäumchen (Festplatte) wechsle dich Spiel!"


Weiterhin habe ich deinen Rat befolgt, die Parameter "splash=silent quiet" zu entfernen. Ich habe im Anschluss danach den Rechner mehrmals neu gebootet. Aber immer ohne Fehler: Vorführeffekt! :)
 

josef-wien

Ultimate Guru
vox-critica schrieb:
Also passiert da wohl eine Art "Bäumchen (Festplatte) wechsle dich Spiel!"
Das ist normal, die Gerätekennung ist kein dauerhafter Begriff, sondern wird während jedes Systemstarts festgelegt. 11.2 dürfte hier aber freizügiger sein als frühere Versionen (bis 11.1 habe ich bis jetzt kein "Durchmischen" von ATA, SATA und USB bemerkt, was bei "2. Platte = sdc" offenbar der Fall war). Ein Kartenleser ist formal ein Festplatten-Wechsellaufwerk (bzw. in Deinem Fall 4 Laufwerke), und wenn beim PC-Start Karten eingelegt sind, wird auch jeweils eine BIOS-ID vergeben.

Mit Deinem Problem hat es aber nichts zu tun, GRUB richtet sich ausschließlich nach der vom BIOS vorgegebenen BIOS-ID, und für Linux hast Du ja in der menu.lst richtig /dev/disk/by-id/... stehen. Erklärung für Dein Problem
vox-critica schrieb:
... wenn ich im Bootmanager Grub Linux auswähle, der Bootvorgang sofort stoppt. Teilweise muss ich mehrmals den Rechner neu starten und mit Grub Linux auswählen, bevor endlich Linux gebootet wird.
habe ich keine, wilde Spekulationen bringen nichts, also müssen wir warten, ob beim nächsten "mal nicht" brauchbare Fehlermeldungen aufscheinen.
 
OP
V

vox-critica

Member
Hallo,

ich hatte wieder den Fall, dass der Rechner beim Bootvorgang hängen blieb. Folgendes war am Bildschirm zu lesen:
Code:
[    0.948212] Console: switching to colour frame buffer device 156x60
[    0.976266] fb0: VESA VGA frame buffer device
[    0.978126] Non-volatile memory driver v1.3
[    0.978193] Linux agpgart interface v0.103
[    0.978272] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled

Leider zeigt mir die Datei boot.msg unter /var/log immer nur den letzten Bootvorgang an. Wo wird denn noch der Bootvorgang dokumentiert?
 

josef-wien

Ultimate Guru
Ich sehe da nichts Verdächtiges. Den vorhergehenden Boot-Vorgang kannst Du in boot.omsg nachlesen. Dort wirst Du aber den abgebrochenen Boot-Vorgang nicht finden, zum Zeitpunkt der gezeigten Meldungen ist das Root-Dateisystem bestensfalls lesend eingehängt.
 
OP
V

vox-critica

Member
Hallo,

ich glaube da kommen wir im Moment nicht weiter. Außer es hat noch jemand eine Idee was noch sein könnte, dass der Rechner beim Bootvorgang hängen bleibt.

Wo der Rechner im Bootvorgang stockt, habe ich ja oben gezeigt. Ich zeige jetzt mal die Meldung aus der Datei boot.omsg, wenn der Rechner normal startet. Aufgrund der Länge der Datei, zeige ich nur einen Ausschnitt von Anfang bis irgendwo mitten drinnen:

http://nopaste.info/3765c11277.html


Bis hierhin bootet der Rechner und hängt er.

Die nachfolgenden Meldungen sehen dann wie folgt aus, wenn der Rechner normal startet (nicht vollständig):

http://nopaste.info/5f53a74ac9.html


Vielleicht hilft es ja, wenn man weiß was nach dem Hänger käme?
 

lOtz1009

Moderator
Teammitglied
Stell die Ausgaben in einen NoPaste-Service und stell den Link anstelle der Riesenbeiträge oben rein!
 

josef-wien

Ultimate Guru
Lassen wir die Kirche im Dorf: Diese Meldung habe ich bei 11.1, diese Meldung hatte ich bei 11.0 (weiter zurück kann ich es nicht mehr feststellen), ich habe aber absolut keine Probleme.
 
Oben