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:
fdisk -l gibt folgendes aus:
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):
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*:
In der /etc/grub/menu.lst steht folgendes:
Die device.map-Datei sieht so aus (und hier vermute ich auch einen Fehler):
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:
Wenn ich im Moment boote, erhalte ich folgende Fehlermeldung:
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.
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:
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.