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

[erledigt] Grub Error 19

OmasEnkel

Hacker
Moin mal wieder,
ich wollte eigentlich nur die Namen der beiden Susen (Standard und Failafe) in Grub ändern und Windows hinzufügen. Das Ende der Aktion ist nun, dass ich folgende Meldung erhalte:
Code:
Booting openSUSE 10.2

initrd (hd0,1)/boot/initrd

Error 19:Linux kernel must be loaded before initrd

Press any key to continue

Mal abgesehen davon, dass ich jetzt nicht wirklich sicher bin, was ich angestellt habe, weis ich auch nicht, was ich mit der Fehlermeldung machen soll. Die (automatische) Reparatur erzählt mir, dass mkinitrd nicht vorhanden wäre und "Daten nicht auf das Ziellaufwerk kopiert werden können" (oder so ählnlich)...

Der Versuch, mittels DVD das installierte System zu starten, schlägt fehl mit dem Hinweis "Keine Root-Partition von Linux gefunden"...
Welche Angaben braucht ihr? Wie komm ich ran? Was kann ich tun?
Danke soweit!
 

obec

Advanced Hacker
Hi,

folgendes wäre hilfreich:
Code:
cat /boot/grub/menu.lst
und
Code:
cat /etc/fstab

Das wäre mal das wichtigste.
Bitte die Ausgaben hier rein posten.

Gruß

obec
 
A

Anonymous

Gast
Zusätzlich noch _unbedingt_ die Ausgabe von

Code:
/sbin/fdisk -l

posten.

Greetz,

RM
 
OP
O

OmasEnkel

Hacker
etc/fstab:
Code:
dev/sda2   /   ext3   acl,user,xattr   1 1
dev/sda3   /home   reiserfs   defaults   1 2
proc         /proc   proc   defaults       0 0
sysfs        /sys   sysfs   noauto   0 0
usbfs       /proc/bus/usb   usbfs   noauto   0 0
devpts   /dev/pts   devpts   mode=0620,gid=5   0 0
dev/sda1   swap   swap   defaults   0 0
dev/sdb5   /Windows   ntfs   ro,user,gid=users,umask=0002,nls=utf8   0 0
dev/sdb1   /Multimedia   vfat   noauto,user   0 0

menu.lst:
Code:
#Modified by Yast2. Last modification on Sa Mär 3 ...
default 0
##Yast - activate

###Don't change thiscomment - yast identifier: Original name: linux###
title openSUSE 10.2
initrd (hd0,1)/boot/initrd

###Don't change this comment - Yast2 identifier: Original ame: failsafe###
title Failsafe -- openSUSE 10.2
initrd (hd0,1)boot/initrd

Die Angaben hab ich mittels Knoppix ausgelesen. Aber wie komm ich an die sbi/fdisk -l ?
 
A

Anonymous

Gast
ich wollte eigentlich nur die Namen der beiden Susen (Standard und Failafe) in Grub ändern und Windows hinzufügen.

Und "uneigentlich" hast Du wohl noch die Kernelzeilen gelöscht.

Code:
###Don't change thiscomment - yast identifier: Original name: linux### 
 title openSUSE 10.2 
 initrd (hd0,1)/boot/initrd

Tja, ohne Kernelangabe wirds auch nichts mit dem Booten, dazu auch der passende Error.

Wie wäre es, wenn Du das vorher angelegte Backup der menu.lst wieder einspielst?

Aber wie komm ich an die sbi/fdisk -l

Indem Du es eintippst?

Außerdem '/sbin/fdisk -l' und sollte es unter Knoppix an anderem Ort liegen, dann als root und ohne Pfad, also nur 'fdisk -l'.

Greetz,

RM
 
OP
O

OmasEnkel

Hacker
Hmmm... hier dann kommentarlos die fdisk:
Code:
Platte /dev/sda: 82,3 GB, 82xxx Byte
255 Köpfe, 63 Sektoren/Spuren, 10011 Zylinder
Einheiten = Zylinder von 16065 x 512 ? 8225280 bytes

Gerät     boot     Anfang     Ende     Blöcke     ID     System
/dev/sda1              1          131       1052226  82     Linux Swap / Solaris
/dev/sda2  *        132        2090     15735667+ 83   Linux
/dev/sda3           2091       10011    63625432+ 83  Linux

Platte /dev/sdb: 160 GB, xxxByte
1 Köpfe, 63 Sektoren/Spuren, 4961616 Zylinder
Einheiten = Zylinder von 63 x 512 = 32256 Bytes

Gerät     boot     Anfang     Ende     Blöcke     ID     System
/dev/sdb1  *            2       3262471  10276805 c    W95 FAT32 (LBA)
/dev/sdb2          3262472  4961615   53523036 f    W95 Erw. (LBA)
/dev/sdb5          3262473  4961615  53523004+ 7  HPFS/NTFS
 
OP
O

OmasEnkel

Hacker
Fein, was man so "uneigentlich" anstellt...
Kriegen wir das hin, dass Grub Linux wieder startet und zusätzlich Windows, welches auf /sdb5 liegt?
Und wie spiele ich die Backup der menu.lst wieder ein?
 
A

Anonymous

Gast
Hmmm... hier dann kommentarlos die fdisk:

Und wie spiele ich die Backup der menu.lst wieder ein?

Lass mich raten... Du hast kein Backup der menu.lst gemacht, bevor Du daran rumgefummelt hast, richtig?

Da sollte man eigentlich genauso kommentarlos schreiben "Selbst schuld", denn mit knapp 400 Postings .. ach ich sag besser gar nichts mehr.

Kriegen wir das hin, dass Grub Linux wieder startet und zusätzlich Windows, welches auf /sdb5 liegt?

Die Linuxeinträge mache ich mal und für das Windows nimmst Du die SuFU, kleiner Tipp, Du wirst "map" Befehle nutzen müssen.

Code:
# Modified by YaST2. Last modification on Mo Feb  5 21:36:03 CET 2007
default 0
timeout 8
gfxmenu (hd0,1)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/sda2 vga=normal resume=/dev/sda1 splash=verbose showopts elevator=
    initrd /boot/initrd

###Don't change this comment - Yast2 identifier: Original Name: failsafe### 
title Failsafe -- openSUSE 10.2 
root (hd0,1)
    kernel /boot/vmlinuz root=/dev/sda2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd

Das könnte funktionieren.

Und nächstes mal legst Du Dir ein Backup an, bevor Du an solch zentralen Systemfiles rumbastelst.

Greetz,

RM
 
OP
O

OmasEnkel

Hacker
Es gibt die menu.lst.old... das ist doch ein Backup, oder?! Ich bin immer davon ausgegangen, dass man das wieder aktivieren kann...?
 

admine

Ultimate Guru
OmasEnkel schrieb:
Und wie spiele ich die Backup der menu.lst wieder ein?
Wie sieht denn dieses Backup aus?
Vermutlich hast du dir einfach das File gesichert / kopiert?
Dann kannst du es doch einfach anstelle der momentanen menu.lst in das Verzeichnis /boot/grub kopieren.

Und um das Windows in die menu.lst einzubringen, wäre die /boot/grub/device.map von Interesse
bzw. sieh dir das an:
http://www.linuxer.onlinehome.de/apps/grub.htm
(unten)
 
OP
O

OmasEnkel

Hacker
Naja... das Problem ist, dass ich keinen Schreibzugriff habe, wenn ich versuche, mit Knoppix zu arbeiten... DA ist das Problem.
Die menu.lst.old hat übrigens denselben Inhalt wie die aktuelle menu.lst
 
A

Anonymous

Gast
OmasEnkel schrieb:
Naja... das Problem ist, dass ich keinen Schreibzugriff habe, wenn ich versuche, mit Knoppix zu arbeiten... DA ist das Problem.

Nö, man muß nur die Partitionen mit Schreibzugriff mounten lassen (Rechtsklick auf das Icon der Festplatte und Einstellungen, die Option ist nicht schwer zu finden).

OmasEnkel schrieb:
Die menu.lst.old hat übrigens denselben Inhalt wie die aktuelle menu.lst

Dumm gelaufen, dann eben wie oben beschrieben. (Und ab sofort selbst vorher Backups anlegen)

Greetz,

RM
 

admine

Ultimate Guru
OmasEnkel schrieb:
Naja... das Problem ist, dass ich keinen Schreibzugriff habe, wenn ich versuche, mit Knoppix zu arbeiten... DA ist das Problem.
Schon mal was davon gehört, dass man in solch einem Fall die Partition "rw"-remountet?

OmasEnkel schrieb:
Die menu.lst.old hat übrigens denselben Inhalt wie die aktuelle menu.lst
Sicher?
Auch da gibts keine Angeben zum Kernel-Image?
Dann brauchst du sie nicht, sondern editierst/ergänzt die aktive menu.lst
 
OP
O

OmasEnkel

Hacker
Okay, ich hab jetzt grade die menu.lst geändert wie Rain_Maker beschrieben hatte. Der Erfolg ist:
Code:
md: ...autorun DONE
VFS: Canot open root device "sda2" or unknown block(0,0)
Please apped a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mout root fs on unknown -block(0,0)

Aber die root-Partition ist doch sda2. Wo ist jetzt der Fehler?
Übrigens, ich kannte das "remount- Feature" tatsächlich nicht...
 
A

Anonymous

Gast
Und wie sehen _jetzt_

a) die menu.lst

b) die fstab

c) die Ausgaben von 'fdisk -l'

sowie

d) die /boot/grub/device.map

aus?

Greetz,

RM
 
OP
O

OmasEnkel

Hacker
Die menu.lst ist abgeschrieben und sieht auch genau so aus. Grub hat auch ein Menü mit den beiden Einträgen gezeigt, aber dann kam es eben zum Kernel-panic.

Die device.map:
(hd0) /dev/sda
(hd1) /dev/sdb

Alle anderen Ausgaben sind unverändert.
 

admine

Ultimate Guru
Menno ... poste doch noch mal bitte die menu.lst.
Ich glaub nicht an "abschreiben und sieht genau so aus" ;-)
 
Oben