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

Error 15, Suse startet nicht

BIT-ter

Newbie
Hallo,

seit längerem arbeite ich störungsfrei mit openSuse 11.2, habe vor wenigen Tagen 12.1 installiert, was nicht so resourcenschonend lief (AMD Geode LX 1GHz) und habe nun openSuse 11.4 installert.

Damit habe ich mir aber folgendes Problem eingehandelt:
Grub startet, zeigt den 'Startup Options' ordentlich an, aber Linux wird nicht geladen. Auf dem Bildschirm werden folgende Informationen angezeigt:

root (hd1,0)

Filesystem type is ext2fs, partition type 0x83

kernel /boot/vmlinuz-2.6.37.6-0.11-default root=/dev/disk/by-id/ata-TOSHIBA-MK5055GSX_X9NOT44YT-part1 resume=/dev/disk/by-id/ata-FUJITSU-MHV2080BH_NW01T6125S0W-part2 splash=silent quiet vga=0x317

Error 15: File not found

Press any key to continue ...

Wenn ich eine Taste drücke, kommt die GRUB 'Startup Options', und von da komme ich wieder zur Anzeige der gerade aufgeführten Informationen.

Wenn ich allerdings die Boot-CD einlege und dort 'Boot from Harddisk' wähle, dann mein System wähle 'openSuse 11.4' wird Linux wie gewohnt geladen.

An meinen Rechner sind zwei Festplatten angeschlossen:
sda1 (Datensicherung)
sda2 (swap)
sdb1 Linux native /
sdb2 Linux native /home

cat /boot/grub/menu.lst gibt folgende Informationen
# Modified by YaST2. Last modification on So Mär 18 09:25:47 CET 2012
# 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,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.4
root (hd1,0)
kernel /boot/vmlinuz-2.6.37.6-0.11-default root=/dev/disk/by-id/ata-TOSHIBA_MK5055GSX_X9NOT44YT-part1 resume=/dev/disk/by-id/ata-FUJITSU_MHV2080BH_NW01T6125S0W-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.37.6-0.11-default

###Don't change this comment - YaST2 identifier: Original name: openSUSE 10.3 (/dev/sda1)###
title openSUSE 10.3 (/dev/sda1)
rootnoverify (hd0,0)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4
root (hd1,0)
kernel /boot/vmlinuz-2.6.37.6-0.11-default root=/dev/disk/by-id/ata-TOSHIBA_MK5055GSX_X9NOT44YT-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-2.6.37.6-0.11-default

###Don't change this comment - YaST2 identifier: Original name: linux###
title Kernel-2.6.37.6-0.11-default
root (hd1,0)
kernel /boot/vmlinuz-2.6.37.6-0.11-default root=/dev/disk/by-id/ata-TOSHIBA_MK5055GSX_X9NOT44YT-part1 resume=/dev/disk/by-id/ata-FUJITSU_MHV2080BH_NW01T6125S0W-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.37.6-0.11-default
localhost:/home/braunm #

fdisk -l zeigt folgendes an:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 Köpfe, 63 Sektoren/Spur, 9729 Zylinder, zusammen 156301488 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b37e0

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 63 154143674 77071806 83 Linux
/dev/sda2 154143675 156296384 1076355 82 Linux Swap / Solaris

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 Köpfe, 63 Sektoren/Spur, 60801 Zylinder, zusammen 976773168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ba27b

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 * 63 41945714 20972826 83 Linux
/dev/sdb2 41945715 976768064 467411175 83 Linux

Ich habe eine ganze Weile nach Lösungen gesucht, Grub neu installiert aber komme nicht weiter. Wo liegt hier der Hund begragen (oder auch nicht). Könnt Ihr mir helfen?

Vielen Dank und Grüße,
BIT-ter
 

josef-wien

Ultimate Guru
Führe als root die Befehle
Code:
cat /boot/grub/device.map
for i in $(awk '/[0-9]/ {print $4}' /proc/partitions);do file -s /dev/$i; done | grep -i grub | cut -d":" -f1
hwinfo --disk | egrep "Device Files:|BIOS id:"
aus.

Auf Verdacht hin würde ich den Block
BIT-ter schrieb:
title openSUSE 11.4
root (hd1,0)
kernel /boot/vmlinuz-2.6.37.6-0.11-default root=/dev/disk/by-id/ata-TOSHIBA_MK5055GSX_X9NOT44YT-part1 resume=/dev/disk/by-id/ata-FUJITSU_MHV2080BH_NW01T6125S0W-part2 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.37.6-0.11-default
duplizieren und beim Dupliikat root (hd0,0) verwenden.

P. S. Der letzte Block entspricht dem ersten und ist somit unnötig.
 
OP
B

BIT-ter

Newbie
Hallo josef-wien,

vielen Dank für deine Hinweise. Ich habe mir die Angaben aus Deinen Befehlen etwas genauer angesehen und auch noch mal die Bootloadereinstellungen im YAST.

Dort standen als Abschnittseinstellungen für 'openSUSE11.4' unter [Bearbeiten] die beiden Einträge für
Kernel-Image:
(hd1,0)/boot/vmlinuz-2.6.37.6-0.11-default
Initial-RAM_Disk:
(hd1,0)/boot/initrd-2.6.37.6-0.11-default

Das sah mir nicht nach echten Pfaden aus und habe sie geändert in
Kernel-Image:
/boot/vmlinuz-2.6.37.6-0.11-default
Initial-RAM_Disk:
/boot/initrd-2.6.37.6-0.11-default


Damit startet openSUSE nun wieder wunderbar und wie gewohnt.
Error 15 ist also deshalb entstanden weil die Verweise auf die beiden Dateien vmlinuz... und initrd... falsch geschrieben wurden, mit (hd1,0) am Anfang.
Das Problem ist damit gelöst.

Danke und viele Grüße,
BIT-ter
 

josef-wien

Ultimate Guru
BIT-ter schrieb:
(hd1,0)/boot/vmlinuz-2.6.37.6-0.11-default
(hd1,0)/boot/initrd-2.6.37.6-0.11-default
Diese Angaben sind aber in Deiner menu.lst vom 19. März 2012, 09:20 Uhr, nicht enthalten. Wie erklärst Du das? Im übrigen sind diese Angaben formal durchaus korrekt, aber logisch in Deinem Fall offenbar nicht zutreffend.

Funktioniert der Start über die openSUSE-DVD noch immer? Ohne diese Information, die Ergebnisse der drei Befehle (der dritte wäre sowohl beim normalen Start als auch beim Start über die openSUSE-DVD interessant) und den (neuen) Inhalt der (einen oder zwei?) menu.lst (fehlt dort jetzt die Angabe der root device?) zu kennen, bleibt die Problemursache im Dunkeln. Da jedoch das Problem für Dich bereits gelöst ist, wäre noch der Formalismus zu erledigen: http://www.linux-club.de/viewtopic.php?f=3&t=81378
 
Oben