• 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] Hilfe bei GRUB und Bootreihenfolge (root=?)

Pyrdracon

Member
Hallo zusammen,

ich habe mich ein wenig verzettelt bei meiner Bootreihenfolge sowie den zugehörigen Optionen in der menu.lst. Schuld daran war einmal der Einbau anderer Platten, weshalb openSUSE mit der Festplattenreihenfolge durcheinander gekommen ist. Mittlerweile kann ich nur noch mittels händischem Auswählen von kernel und initrd booten, über die GRUB-Konfiguration selber komme ich nicht mehr an meine Betriebssysteme.

Das Ganze steigt mir etwas zu Kopf, weshalb ich hier Hilfe erfragen möchte. Hier einmal die eingestellte Reihenfolge der Festplatten im BIOS:
Code:
Ch4 Master: SAMSUNG SP2504C (SATA)
Ch5 Master: SAMSUNG HD3221KJ (SATA)
Ch0 Master: ST380021A (ATA)
Ch0 Slave: SAMSUNG SP1604N ATA

fdisk -l gibt folgendes aus:
Code:
Platte /dev/sda: 250.1 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spur, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e6c19

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1               2       30401   244188000    f  W95 Erw. (LBA)
/dev/sda5               2        6375    51199123+   7  HPFS/NTFS
/dev/sda6            6376       11336    39849201   83  Linux
/dev/sda7           11337       16573    42066171    7  HPFS/NTFS
/dev/sda8           16574       24222    61440561    7  HPFS/NTFS
/dev/sda9           24223       30401    49632786    7  HPFS/NTFS

Platte /dev/sdb: 320.1 GByte, 320072933376 Byte
255 Köpfe, 63 Sektoren/Spur, 38913 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00015f65

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1   *           1       38913   312568641    f  W95 Erw. (LBA)
/dev/sdb5               1        2611    20972794+  83  Linux
/dev/sdb6            2612       13055    83891398+  83  Linux
/dev/sdb7           13056       26110   104864256   83  Linux
/dev/sdb8           26111       28070    15735667   83  Linux
/dev/sdb9           28070       30029    15743668+  83  Linux
/dev/sdb10          30030       31988    15735636   83  Linux
/dev/sdb11          31989       38913    55625031   83  Linux

Platte /dev/sdc: 80.0 GByte, 80026361856 Byte
255 Köpfe, 63 Sektoren/Spur, 9729 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x323e981c

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1   *          13        9207    73858837+   7  HPFS/NTFS
/dev/sdc2            9208        9729     4192965    f  W95 Erw. (LBA)
/dev/sdc5            9208        9729     4192933+  82  Linux Swap / Solaris

Platte /dev/sdd: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spur, 19457 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa70c5f32

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdd1   *           1       19457   156288321    f  W95 Erw. (LBA)
/dev/sdd5               1       19457   156288289+  83  Linux

In der /etc/fstab stehen diese Einträge (etwas gekürzt um SMB-Einträge sowie einige Windows-Partitionen und zusätzliche unter Home gemountete Linux-Partitionen):
Code:
/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part6        /       ext3    acl,user_xattr 1 1 
/dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part11       /home   ext3    defaults 1 2 
proc    /proc   proc    defaults 0 0 
sysfs   /sys    sysfs   noauto 0 0 
debugfs /sys/kernel/debug       debugfs noauto 0 0 
usbfs   /proc/bus/usb   usbfs   noauto 0 0 
devpts  /dev/pts        devpts  mode=0620,gid=5 0 0 
/dev/disk/by-id/ata-ST380021A_3HV491FX-part5    swap    swap    defaults 0 0 
/dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J20Y614421-part5        /home/pyrr      ext3    defaults 1 2 
/dev/disk/by-id/scsi-SATA_ST380021A_3HV491FX-part1      /windows/C      ntfs-3g users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0

Zur Vollständigkeit hier die Ausgabe von ls -l /dev/disk/by-id/ata-S* und ls -l /dev/disk/by-id/scsi-SATA_S*:
Code:
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153 -> ../../sdb
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 11 30. Okt 14:30 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part10 -> ../../sdb10
lrwxrwxrwx 1 root root 11 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part11 -> ../../sdb11
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part5 -> ../../sdb5
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part6 -> ../../sdb6
lrwxrwxrwx 1 root root 10 30. Okt 14:30 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part7 -> ../../sdb7
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part8 -> ../../sdb8
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153-part9 -> ../../sdb9
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J20Y614421 -> ../../sdd
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J20Y614421-part1 -> ../../sdd1
lrwxrwxrwx 1 root root 10 30. Okt 14:30 /dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J20Y614421-part5 -> ../../sdd5
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676 -> ../../sda
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part7 -> ../../sda7
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part8 -> ../../sda8
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part9 -> ../../sda9
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/ata-ST380021A_3HV491FX -> ../../sdc
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-ST380021A_3HV491FX-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-ST380021A_3HV491FX-part2 -> ../../sdc2
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/ata-ST380021A_3HV491FX-part5 -> ../../sdc5
Code:
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153 -> ../../sdb
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 11 30. Okt 14:30 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part10 -> ../../sdb10
lrwxrwxrwx 1 root root 11 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part11 -> ../../sdb11
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part5 -> ../../sdb5
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part6 -> ../../sdb6
lrwxrwxrwx 1 root root 10 30. Okt 14:30 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part7 -> ../../sdb7
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part8 -> ../../sdb8
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153-part9 -> ../../sdb9
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP1604NS013J20Y614421 -> ../../sdd
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP1604NS013J20Y614421-part1 -> ../../sdd1
lrwxrwxrwx 1 root root 10 30. Okt 14:30 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP1604NS013J20Y614421-part5 -> ../../sdd5
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676 -> ../../sda
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part7 -> ../../sda7
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part8 -> ../../sda8
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part9 -> ../../sda9
lrwxrwxrwx 1 root root  9 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_ST380021A_3HV491FX -> ../../sdc
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_ST380021A_3HV491FX-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_ST380021A_3HV491FX-part2 -> ../../sdc2
lrwxrwxrwx 1 root root 10 30. Okt 14:29 /dev/disk/by-id/scsi-SATA_ST380021A_3HV491FX-part5 -> ../../sdc5

In der /etc/grub/menu.lst steht folgendes:
Code:
# Modified by YaST2. Last modification on Sa Okt 30 00:40:43 CEST 2010
# 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 (hd0,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.3 - 2.6.34.7-0.5
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.34.7-0.5-desktop root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part6 resume=/dev/disk/by-id/ata-ST380021A_3HV491FX-part5 splash=silent showopts vga=0x031a
    initrd /boot/config-2.6.34.7-0.5-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34.7-0.5 (desktop)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.34.7-0.5-desktop root=/dev/sda6 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x031a
    initrd /boot/initrd-2.6.34.7-0.5-desktop

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.3 - 2.6.34.7-0.5
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.34.7-0.5-pae root=/dev/sda6 resume=/dev/sdc5 splash=silent showopts vga=0x031a
    initrd /boot/initrd-2.6.34.7-0.5-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34.7-0.5 (pae)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.34.7-0.5-pae root=/dev/sda6 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x031a
    initrd /boot/initrd-2.6.34.7-0.5-pae

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

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

Die device.map-Datei sieht so aus (und hier vermute ich auch einen Fehler):
Code:
(hd0)   /dev/disk/by-id/ata-ST380021A_3HV491FX
(hd1)   /dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J20Y614421
(hd2)   /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676
(hd3)   /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153

Da ich Yast im Moment nicht ganz bei der Zuordnung der Bootreihenfolge sowie bei den Optionen für die einzelnen Einträge traue, nutze ich es derzeit nicht. Hier aber noch der Eintrag für die /etc/grub.conf:
Code:
setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd2,5)
quit

Wenn ich im Moment boote, erhalte ich folgende Fehlermeldung:
Code:
VFS: Cannot open root devicde "disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part6" or unknown-block(0,0)
Please append a correct "root=" boot option: here are the available partitions:
und dann steigt er mit einem Kernel panic aus.

Ich denke, mit den Konfigurationsdateien habe ich irgendwo etwas falsch gemacht, aber bevor ich jetzt weiter daran arbeite und alles noch schlimmer mache, frage ich hier lieber nach, ob mir jemand Hinweise geben kann, was ich ändern muss, damit ich wieder problemlos booten kann und vielleicht auch alles etwas strukturieren kann, um nicht in dem Dickicht von immer anderen Reihenfolgen bei den Festplatten stecken zu bleiben.
 

josef-wien

Ultimate Guru
Zuviele Informationen sind auch nicht das Wahre.

Pyrdracon schrieb:
Mittlerweile kann ich nur noch mittels händischem Auswählen von kernel und initrd booten
Was gibst Du hier ein, und warum übernimmst Du das nicht in die menu.lst?

Ohne Information, was Deine Boot-Platte und Deine Systempartition sind, geht es nicht, also als root
Code:
hwinfo --disk | egrep "Device Files:|BIOS id:"
cat /proc/mounts
ausführen und die ungekürzten Ergebnisse zeigen.
 
OP
P

Pyrdracon

Member
Sehe ich auch ein, dass zu viele Informationen nicht hilfreich sein sind, aber die Auswahl derer war es für mich auch nicht.

Hier aber die nachgeforderten Informationen:

Wenn ich im Bootmenü von Grub gelandet bin (da komme ich noch aus, grafisch ist es auch), dann drücke ich nur noch ESC, gehe mit c in die Kommandozeile und gebe da ein
Code:
kernel /boot/vmlinuz
initrd /boot/initrd
boot

Ich habe diese Informationen ja eingegeben, aber es fehlt hier der root=-Eintrag und da stecke ich ständig fest. Den gebe ich zwar so nicht ein, aber ich ging/gehe bisher davon aus, dass er wichtig ist. Ebenso der Eintrag für resume=, wobei ich im Moment unter Linux den Rechner nicht in den Schlafmodus schicke, da er daraus nicht korrekt aufwacht. Schlafmodus ist bei dem Desktop-PC aber auch nicht notwendig.

hwinfo --disk | egrep "Device Files:|BIOS id:"
Code:
  Device Files: /dev/sda, /dev/block/8:0, /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676, /dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676, /dev/disk/by-path/pci-0000:00:07.0-scsi-0:0:0:0, /dev/disk/by-id/wwn-0x50000f001bc23676
  Device Files: /dev/sdb, /dev/block/8:16, /dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1DQ107153, /dev/disk/by-id/scsi-SATA_SAMSUNG_HD321KJS0MQJ1DQ107153, /dev/disk/by-path/pci-0000:00:07.0-scsi-1:0:0:0, /dev/disk/by-id/wwn-0x50000f001b107153, /dev/disk/by-id/edd-int13_dev83
  BIOS id: 0x83
  Device Files: /dev/sdc, /dev/block/8:32, /dev/disk/by-id/ata-ST380021A_3HV491FX, /dev/disk/by-id/scsi-SATA_ST380021A_3HV491FX, /dev/disk/by-path/pci-0000:00:06.0-scsi-0:0:0:0, /dev/disk/by-id/edd-int13_dev81
  BIOS id: 0x81
  Device Files: /dev/sdd, /dev/block/8:48, /dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J20Y614421, /dev/disk/by-id/scsi-SATA_SAMSUNG_SP1604NS013J20Y614421, /dev/disk/by-path/pci-0000:00:06.0-scsi-0:0:1:0, /dev/disk/by-id/wwn-0x50f0000000000000, /dev/disk/by-id/edd-int13_dev82
  BIOS id: 0x82
  Device Files: /dev/sde, /dev/block/8:64, /dev/disk/by-id/usb-Generic_Compact_Flash_00000000000006-0:0, /dev/disk/by-path/pci-0000:00:02.1-usb-0:10.1:1.0-scsi-0:0:0:0
  Device Files: /dev/sdf, /dev/block/8:80, /dev/disk/by-id/usb-Generic_SD_MMC_00000000000006-0:1, /dev/disk/by-path/pci-0000:00:02.1-usb-0:10.1:1.0-scsi-0:0:0:1
  Device Files: /dev/sdg, /dev/block/8:96, /dev/disk/by-id/usb-Generic_MS_MS-PRO_00000000000006-0:2, /dev/disk/by-path/pci-0000:00:02.1-usb-0:10.1:1.0-scsi-0:0:0:2
  Device Files: /dev/sdh, /dev/block/8:112, /dev/disk/by-id/usb-Generic_SM_xD-Picture_00000000000006-0:3, /dev/disk/by-path/pci-0000:00:02.1-usb-0:10.1:1.0-scsi-0:0:0:3

cat /proc/mounts
Code:
rootfs / rootfs rw 0 0
devtmpfs /dev devtmpfs rw,relatime,size=2046728k,nr_inodes=211859,mode=755 0 0
tmpfs /dev/shm tmpfs rw,relatime 0 0
/dev/sda6 / ext3 rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0
/dev/sdb11 /home ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
/dev/sdd5 /home/pyrr ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
/dev/sdb7 /home/projekte ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
/dev/sdb9 /home/pyrr/.PlayOnLinux/wineprefix ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
/dev/sdb10 /home/pyrr/.cedega ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
/dev/sdb8 /home/pyrr/.wine/drive_c ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sdc1 /windows/C fuseblk rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sda8 /windows/D fuseblk rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sda5 /windows/E fuseblk rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sda7 /windows/J fuseblk rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sda9 /windows/K fuseblk rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
securityfs /sys/kernel/security securityfs rw,relatime 0 0
capifs /dev/capi capifs rw,relatime 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
proc /var/lib/ntp/proc proc ro,nosuid,nodev,relatime 0 0
gvfs-fuse-daemon /home/pyrr/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=10001,group_id=10000 0 0
//192.168.10.100/homepage/ /home/homepage cifs rw,relatime,unc=\\192.168.10.100\homepage,username=pyrr,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.10.100,posixpaths,serverino,acl,rsize=16384,wsize=57344 0 0
//192.168.10.100/mp3/ /home/mp3 cifs rw,relatime,unc=\\192.168.10.100\mp3,username=pyrr,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.10.100,posixpaths,serverino,acl,rsize=16384,wsize=57344 0 0
//192.168.10.100/pyrr/ /home/u_pyrr cifs rw,relatime,unc=\\192.168.10.100\pyrr,username=pyrr,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.10.100,posixpaths,serverino,acl,rsize=16384,wsize=57344 0 0
//192.168.10.100/michael/ /home/michael cifs rw,relatime,unc=\\192.168.10.100\michael,username=pyrr,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.10.100,posixpaths,serverino,acl,rsize=16384,wsize=57344 0 0
//192.168.10.100/mp3_2/ /home/mp3_2 cifs rw,relatime,unc=\\192.168.10.100\mp3_2,username=pyrr,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.10.100,posixpaths,serverino,acl,rsize=16384,wsize=57344 0 0
 

josef-wien

Ultimate Guru
Bist Du sicher, die richtige menu.lst zu verwenden?
Pyrdracon schrieb:
kernel /boot/vmlinuz-2.6.34.7-0.5-desktop root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ1HLC23676-part6 resume=/dev/disk/by-id/ata-ST380021A_3HV491FX-part5 splash=silent showopts vga=0x031a
Pyrdracon schrieb:
VFS: Cannot open root devicde "disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part6" or unknown-block(0,0)
passen nicht zusammen (ich vermute, die Fehlermeldung hast Du etwas verfälscht abgeschrieben). Schau Dir einmal im textbasierten GRUB-Menü mit e an, was wirklich in der Zeile kernel enthalten ist.

Pyrdracon schrieb:
Ich habe diese Informationen ja eingegeben, aber es fehlt hier der root=-Eintrag und da stecke ich ständig fest. Den gebe ich zwar so nicht ein, aber ich ging/gehe bisher davon aus, dass er wichtig ist. Ebenso der Eintrag für resume=, wobei ich im Moment unter Linux den Rechner nicht in den Schlafmodus schicke, da er daraus nicht korrekt aufwacht.
Prinzipiell werden Systempartition und resume device in der initrd festgelegt, sie können aber durch die Kernel-Parameter root=xxx bzw. resume=xxx übersteuert werden. Du kannst mit
Code:
zcat /boot/initrd | cpio -cid config/storage.sh
die Datei config/storage.sh extrahieren und dann nachschauen, was dort diesbezüglich enthalten ist.
 
OP
P

Pyrdracon

Member
Entschuldige, das mit ata-SAMSUNG... war ein Fehler von mir. Ich hatte die Meldung vom Monitor abgeschrieben und dann aus /dev/disk/by-id/ den falschen Eintrag kopiert, um nicht alles per Hand eingeben zu müssen. Dort steht tatsächlich der scsi-SATA_-Eintrag. In der menu.lst steht genau das, was auch in der Fehlermeldung steht.

Über zcat bin ich nicht an den Inhalt der Datei gekommen (lag es daran, dass es ein Symlink ist?), aber mittels entpacken der initrd-2.6.34.7-0.5-desktop kam ich an folgenden Inhalt der config/storage.sh:
Code:
[ "$fallback_rootdev" ] || fallback_rootdev='/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part6'
[ "$rootdev" ] || rootdev='/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1HLC23676-part6'
[ "$resumedev" ] || resumedev='/dev/disk/by-id/ata-ST380021A_3HV491FX-part5'
[ "$rootfsopts" ] || rootfsopts='acl,user_xattr'
[ "$rootfstype" ] || rootfstype='ext3'

Was mich aber wirklich wurmt... und worauf ich tatsächlich erst eben bei einem erneuten Bootvorgang gekommen bin, nachdem ich einfach alle Zeilen so abgeändert hatte, wie ich auch boote: für initrd hatte ich einfach die falsche Datei (über Yast) ausgewählt. Da stand config-2.6.34.7-0.5-desktop drin statt der korrekten initrd-Datei und das ist mir einfach nicht aufgefallen. Vermutlich habe ich in Yast die Datei ausgewählt und mich dabei verklickt, nicht richtig hingeschaut oder was auch immer. Der Fehler sitzt also wieder einmal vor dem Bildschirm.

Ich habe die menu.lst jetzt korrekt angepasst und es läuft wieder alles rund. Ich kann von Festplatte aus booten und hoffe, dass dies auch nach dem nächsten Kernelupdate wieder möglich sein wird, ohne, dass ich Änderungen von Hand einpflegen muss.

Vielen Dank an dieser Stelle noch einmal für die Hilfe und das indirekte Stupsen auf die korrekte Lösung. Ich markiere den Thread dann noch als gelöst.
 
Oben