• 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]Bootproblem nach Neuinstallation 12.1

Plato

Member
Hallo, nach einer neu Installation von SUSE 12.1 startet das BS nur wenn ich die Installations CD im Laufwerk liegen habe. Ohne die CD bricht Grub mit der Fehlermeldung 22 ab.

Ich habe im PC 3 Festplatten und eine SSD. SDA, SDB, SDC sind die Festplatten SDD ist die SSD. Auf der SSD ist das Betriebssystem und die home Partition.
Die SSD ist auch als boot Partition gekennzeichnet. Kann ich was machen das ich wieder ohne Installations CD starten kann?

Grüße Gerd
 

RME

Advanced Hacker
Hallo,

...SDD ist die SSD...
Wolltest Du da nicht noch irgend etwas posten?

22 : "Must load Multiboot kernel before modules"

This error is returned if the module load command is used before loading a Multiboot kernel. It only makes sense in this case anyway, as GRUB has no idea how to communicate the presence of location of such modules to a non-Multiboot-aware kernel.

Poste bitte mal ein Listing von:
Code:
/boot/grub/menu.lst
sowie die Ausgabe von
Code:
fdisk -l
Gruss,
Roland
 

josef-wien

Ultimate Guru
Ob da wieder einmal ein interessantes BIOS am Werk ist, das mit und ohne optischem Medium jeweils eine andere Festplattenreihenfolge definiert?

Führe als root
Code:
fdisk -l
hwinfo --disk | egrep "Device Files:|BIOS id:"
cat /boot/grub/device.map
cat /etc/grub.conf
for i in $(awk '/[0-9]/ {print $4}' /proc/partitions);do file -s /dev/$i; done | grep -i grub | cut -d":" -f1
aus. Ist die "Linux-Platte" im BIOS als Boot-Platte eingestellt? Hast Du GRUB in den MBR oder in die Systempartition installiert?
_______

RME schrieb:
/dev/sdd ist der/die/das solid state drive.

RME schrieb:
22 : "Must load Multiboot kernel before modules"
Bist Du in der "falschen" GRUB-Dokumentation?
 

RME

Advanced Hacker
Hallo,

josef-wien schrieb:
Code:
RME hat geschrieben:
SDD ist die SSD
/dev/sdd ist der/die/das solid state drive.
Ja war mir klar, aber ich dachte dass der TO sich hier auf (nicht gepostete) Konfigurations Daten bezieht. Diese hast Du jetzt angefordert :D

josef-wien schrieb:
RME hat geschrieben:
22 : "Must load Multiboot kernel before modules"
Bist Du in der "falschen" GRUB-Dokumentation?
Ja, war ich; very sorry!

22 : No such partition
This error is returned if a partition is requested in the device part of a device- or full file name which isn't on the selected disk.
Ich hoffe jetzt stimmts!

Gruss,
Roland
 
OP
P

Plato

Member
Also,
menu.lst [----] 10 L:[ 1+ 7 8/ 22] *(408 /1272b) 0100 0x064
# Modified by YaST2. Last modification on So Nov 20 10:34:08 CET 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not abl

default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.1.0-1.2
root (hd0,1)
kernel /boot/vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-ADATA_SSD_S5
initrd /boot/initrd-3.1.0-1.2-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.1.0-1.2
root (hd0,1)
kernel /boot/vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-ADATA_SSD_S5
initrd /boot/initrd-3.1.0-1.2-desktop

1Hilfe 2Spe~rn 3Mar~en 4Ers~en 5Kop~en 6Ver~en 7Suchen 8Lös~en 9Menüs 10Bee~en

und dann die Ausgabe von fdisk -l

fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder, zusammen 1953525168 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: 0x00076874

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 2048 1953523711 976760832 83 Linux

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder, zusammen 1953525168 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: 0x000caa43

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdc1 2048 1953523711 976760832 83 Linux

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder, zusammen 1953525168 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: 0x0002bd0a

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 2048 1953523711 976760832 83 Linux

Disk /dev/sdd: 120.0 GB, 120034123776 bytes
255 Köpfe, 63 Sektoren/Spur, 14593 Zylinder, zusammen 234441648 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: 0x000d0f5b

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdd1 2048 4208639 2103296 82 Linux Swap / Solaris
/dev/sdd2 * 4208640 46153727 20972544 83 Linux
/dev/sdd3 46153728 234440703 94143488 83 Linux

Grub ist offenbar in der root Partition installiert.

Ich hoffe ich habe erst mal alles beantwortet. Sorry für die Abkürzungs-Orgie.... ;)

Grüße Gerd
 

RME

Advanced Hacker
Hallo Plato,

Die Ausgabe von "fdisk -l" sieht o.k. aus.

"menu.lst" verstehe ich jedoch gar nicht :???:

Gemäss "fdisk -l" sollte die boot Partition "/dev/sdd2" sein -- nicht "hd0,1" (= /dev/sda2) wie in "menu.lst" gegeben. Zudem fehlt doch in "menu.lst" Data !? Kannst Du dies verifizieren bitte.

Und dann die Ausgaben von josef-wien's Befehlen posten :D
(bitte diese Ausgaben zwischen 'code' Tags posten)

Gruss,
Roland
 
OP
P

Plato

Member
Es startet wieder ohne DVD. Danke für die Hilfe. Das Problem war im BIOS, die Boot Reihenfolge der Festplatten. Die SSD mit dem BS war nicht als Boot Platte ausgewählt.
Ich hatte vorher 11.4 auf der SSD und hatte nie Probleme beim starten. Dann habe ich 12.1 komplett neu installiert allerdings habe ich fällt mir gerade ein die SSD ausgetauscht, gegen eine andere SSD.
Wahrscheinlich ist dadurch die Boot Reihenfolge durcheinander gekommen. Ich hätte nicht im Traum daran gedacht da nachzusehen. Noch mal vielen Dank an josef-wien, aber auch an alle anderen.

Einen guten Rutsch und ein gutes neues ;)
Gerd
 
Oben