Sie sind nicht angemeldet.

1

28.11.2005, 16:20

[gelöst] Gentoo Installation umsonst? (Grub Error 15)

Hallo erstmal, ich hab in den letzten Tagen, nach zwei gescheiterten Versuchen in der Vergangenheit, endlich die Gentoo Installation "fast" abgeschlossen.
Wenn ich im BM (Grub) Gentoo auswähle, dann gibt mit Grub folgende Fehlermeldung aus:

Quellcode

1
Error 15: File not found

Windows XP wird ohne Probleme gebootet. In meiner grub.conf finde ich allerdings keinen Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
default 0
timeout 15

title=Gentoo Linux 2.6.14.2
root (hd2,0)
kernel (hd2,0)/kernel-2.6.14.2 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hdd3 vga=792
initrd (hd2,0)/initrd-2.6.14.2

title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
 


Die Partitionsbezeichnung sollte mit (hd2,0) richtig sein, da ich Gentoo auf "hdd" installiert hab und "hdb" mein DVD-Brenner ist.
Die Kernelbezeichnung sollte auch stimmen,

Quellcode

1
ls /boot/kernel*
gab

Quellcode

1
/boot/kernel-genkernel-x86-2.6.14.2
aus.
Das einzige Problem war, dass

Quellcode

1
ls /boot/initrd*
ausgab, die Datei ode Ordner wäre nicht vorhanden :( .
Steh ich jetzt gewalltig auf dem Schlauch oder hab ich doch irgendwo bei der Installtion einen Fehler gebaut und meinen dritten Versuch auch wieder verhauen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »burner« (29.11.2005, 16:13)


2

28.11.2005, 16:30

Hi,

/dev/hda -> (hda0,0) [Windows]
/dev/hdb -> (hd1,0) [?Swap?]
/dev/hdc -> (hd2,0) [DVD-Brenner]
/dev/hdd -> (hd3,0) [Gentoo]

Versuch also mal

Quellcode

1
2
3
4
title=Gentoo Linux 2.6.14.2
root (hd3,0)
kernel /kernel-2.6.14.2 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hdd3 vga=792
initrd /initrd-2.6.14.2


Viel Glück

PS: Falls es nicht klappt: Hast du ne /boot-Partition?
Hinter dir! Ein dreiköpfiger Affe!
rleyh's residence (homepage): [url]http://rleyh.1a.to[/url]

3

28.11.2005, 16:34

Hi
Wenn du in der grub Konfig eine Initrd angegeben hast, dann sollte der Befehl

Quellcode

1
ls /boot/initrd*

was ausgeben. Wenn nicht musst du sie noch erstellen oder du lässt sie weg.

MfG Wuid
--> Linux is free, cool and rules!! <--

4

28.11.2005, 16:38

Hi, danke erstmal für die Antworten.

/dev/hda1 = Windows
/dev/hdb = DVD-Brenner
/dev/hdc = Daten
/dev/hdd1 = boot
/dev/hdd2 = swap
/dev/hdd3 = root
Wenn ich das richtig verstanden hab zählt Grub doch nur Festplatten und Partitionen durch dann wird der DVD-Brenner doch übersprungen und /dev/hdcX zu (hd1,X) oder?

EDIT:
Die Bezeichnung (hd2,0) sollte richtig sein, (hd3,0) ist keine Festplatte, denn ich bekomme folgenden Fehler aus:

Quellcode

1
Error 21: Selected disk does not exist


Wenn ich den Eintrag

Quellcode

1
initrd (hd2,0)/initrd-2.6.14.2
aus der "grub.conf" lösche bekomm ich immer noch "Error 15" ausgegeben.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »burner« (28.11.2005, 17:03)


5

28.11.2005, 16:54

Ich mir den Abschnitt im Handbuch nochmal durchgelesen und du hast wohl Recht [Ich hatte das Problem noch nie ;)].

ls /boot/kernel* gibt aus, dass du Genkernel benutzt hast. Soviel ich weiß erstellt der keine Initrd mehr sondern ein Initramfs.
Mach also mal

Quellcode

1
ls /boot/initramfs*


Deine grub.conf verweist auch auf nen falschen Kernel,
hinter "kernel" muss das stehen, was "ls /boot/kernel*" ausgibt.
Bei "initrd" muss dann logischerweise das stehen, was "ls /boot/initramfs" ausgibt [falls es überhaupt was ausgibt ;)]

Ich hoffe, das hilft dir

mfg
Hinter dir! Ein dreiköpfiger Affe!
rleyh's residence (homepage): [url]http://rleyh.1a.to[/url]

6

28.11.2005, 17:10

Ok danke, werd ich dann mal versuchen.
Allerdings weiß ich nicht genau wie ich jetzt noch an die Ausgabe von

Quellcode

1
ls /boot/initramfs*
kommen soll. Muss ich mit der Gentoo-CD die "root-Partition" wieder mounten?

7

28.11.2005, 17:13

Nein, die Boot-Partition ;)
Hinter dir! Ein dreiköpfiger Affe!
rleyh's residence (homepage): [url]http://rleyh.1a.to[/url]

8

28.11.2005, 21:19

Das Problem hat sich erledigt, ich hab die Ausgabe von "ls /boot/kernel*" nicht vollständig übernommen :rolleyes: , ich kann Gentoo jetzt booten bekomme aber dennoch folgende Fehlermeldung während des booten:

Quellcode

1
Kernel panic - not syncing: VFS: Unable to mount root fs on unkown_block(1,0)
. Ich hab mal dannach gesucht und hab folgenden Thread gefunden: Hier
Demnach müsst ich doch noch den initramfs Eintrag in meiner grub.conf ergänzen oder lieg ich da falsch?

9

28.11.2005, 21:51

Zitat

Original von burner
Das Problem hat sich erledigt, ich hab die Ausgabe von "ls /boot/kernel*" nicht vollständig übernommen :rolleyes:


Hab ich ja gesagt :D

An dem Initramfs liegt dein Problem nicht, Linux kann auch ohne eine Booten.
Du musst in deiner grub.cong root=/dev/ram0 zu /dev/hdd3 ändern.
Hinter dir! Ein dreiköpfiger Affe!
rleyh's residence (homepage): [url]http://rleyh.1a.to[/url]

10

29.11.2005, 01:00

OT: Aber ich glaube, daß viele nicht wissen, daß es bei GRUB eine Command-Line
gibt, wobei man sofort nach jeder Zeile einen evtl. Fehler präsentiert bekommt.
Bevor ich jeden Kernelpanic und Boot-Error nebst grub.conf in ein Forum
reinschreibe. Soll keine Kritik sein, nur ein kleines Unverständnis meiner seits ;)
Im Übrigen bin ich der Meinung, daß Karthago zerstört werden muß.

[SIZE=5]AMD Athlon-XP 3000+, ATI Radeon 9200SE, 120 GB HD, 518 DDR-RAM
Gentoo seit 2004.3, KDE, Qt, -Gnome
[/SIZE]

11

29.11.2005, 15:48

@Kekse
War mir nicht bewusst :) . Kannst du mir auch sagen wie ich diese Command-Line finde?

@Rleyh
Danke, das Problem mit der Kernelpanic hat sich damit gelöst.
Doch jetzt stehe ich vor dem nächsten Problem :( , werden des booten bekommen ich folgende Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
8
9
fsck.ext3: No such file or directory while trying to open /dev/ROOT
/dev/ROOT:
The superblock could not be read or does not describe a correct ext2 filesystem.
If the device is valid and it really contains an ext2 filesystem (and not swap or ufs 
or something else), then the superblock is corrupt, and you might try running e2fsck 
with an alternate superblock.
    e2fsck -b 8193 <device>

* Filesystem couldn't be fixed :(

Ich hab dann im Forum nach der Fehlermeldung "Flesystem .... fixed :(" gesucht und bin auch fündig geworden. Darauf hin hab ich dann versucht:

1) Ich hab mit der Live-CD gebootet, die root- und boot-Partition wieder gemountet und gechrootet.
2) emerge udev
3) In der grub.conf beim kernel Eintrag "gentoo=nodevfs devfs=nomount" ergänzt.

Leider ohne Erfolg, hat noch jemand eine Idee zur Lösung meines Problems?

12

29.11.2005, 15:51

Setz in deiner /etc/fstab /dev/hdd1 statt /dev/BOOT
Hast du viele Fehler... :O
Hinter dir! Ein dreiköpfiger Affe!
rleyh's residence (homepage): [url]http://rleyh.1a.to[/url]

13

29.11.2005, 16:12

Ok danke an alle, damit haben sich die Probleme endgültig behoben.

14

30.11.2005, 10:34

Zitat

Original von burner
@Kekse
War mir nicht bewusst :) . Kannst du mir auch sagen wie ich diese Command-Line finde?

Während im GRUB der Countdown läuft, kommst mit der Taste "c" dorthin.
Dort kannst Du dann bspw. mit root (hd0,0) ENTER gleich sehen,
ob das geklappt hat. Bei kernel /vmlinuz.... ist das genauso, bis Du
mit grub>boot dann starten kannst, wenn keine Fehlermeldung
gekommen ist. Wenn es dann einen Kernelpanic gibt, liegt es tatsächlich
am Kernel selbst.
Im Übrigen bin ich der Meinung, daß Karthago zerstört werden muß.

[SIZE=5]AMD Athlon-XP 3000+, ATI Radeon 9200SE, 120 GB HD, 518 DDR-RAM
Gentoo seit 2004.3, KDE, Qt, -Gnome
[/SIZE]

15

27.12.2005, 21:36

Hallo ich habe das selbe Problem. Leider bin ich in Linux noch nicht so versiert und weiß jetzt nicht wie ich die etc/fstab richtig verändere. Besser gesagt ich weiß nicht wie ich die beiden Sachen (Root und chroot glaube ich) die oben beschrieben wurde mounte. Ich bin momentan an dem Punkt wo ich die aktuelle Live-CD eingelegt habe und in der Kommandozeile steht:

livecd root# _

wenn ich nun :" nano -w /etc/fstab " eingebe steht am anfang des Textfiles das dies die Datei auf der Live CD wäre und ich doch in ein anderes Verzeichnis wechseln solle. Leider gibt es in dem angegebenen Verzeichnis noch keine fstab und mit "nano -w" lässt sich diese auchnicht erzeugen ( No File or Directory wenn ich speichern will).


Bin über jegliche Hilfe sehr Dankbar :-)

Help

16

27.12.2005, 21:46

Hallo


Aber das Gentoo Handbook kennst du?
Da ist schritt für schritt erklärt wie man installiert.

http://www.gentoo.de/doc/de/handbook/handbook-x86.xml

17

27.12.2005, 21:52

Ja kenn ich fummel mich auch gerade wieder durch :-) habe bisher alles nach selbigem gemacht nur wahrscheinlich irgendwo einen Tippfehler.

habe eben auch nochmal
"mount /dev/hda3 /mnt/gentoo"
sowie
"mount /dev/hda1 /mnt/gentoo/boot"
gemacht.

und dann eben nochmal versucht die etc/fstab Datei mit nano zu öffnen allerding passiert das gleiche wie in meinem Post zuvor beschrieben. Hänge heute leider schon den ganzen Tag daran Gentoo zu installieren. Es wäre mir auch hilfreich wenn mir jemand sagen könnte ab welchem Schritt ich die installation nochmal neu starten sollte. Ich möchte nur nicht nochmal alles neu machen um später zu erfahren das ich nur ein Attribut in einer Datei ändern musste. :-)


Danke soweit

PS: Habe jetzt die fstab Datei unter /mnt/gentoo/etc/fstab aufgerufen und

"/dev/BOOT" in "/dev/hdd1" geändert
Leider besteht der Fehler weiterhin

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Help« (27.12.2005, 22:03)


18

27.12.2005, 22:00

Ähm welcher Fehler denn genau?

Musst uns schon ein bissel mehr mitteilen.


Hast du auch schon die partitionen mit einem Dateisystem Formatiert?


Ich glaube du solltest das Handbuch nochmal gründlich lesen, und du solltest konkrete Problembeschreibungen liefern.

19

27.12.2005, 22:05

Jo okay, also habe jetzt in der fstab statt "hdd1" -->" hda1" geschrieben. Jetzt geht es. Irgendwie hat er jetzt anscheinend ein paar Probleme mit dem mounten eines Dateisystems aber bis zum Login komm ich schon :D


Natürlich lag der Fehler wieder bei mir und ich werde mir die Anleitung wohl auch beim nächsten mal noch genauer durchlesen müssen. Trotzdem Danke für Deine Bemühungen