PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gentoo bootet nicht



Jamee
23.02.04, 15:28
Hallo zusammen,

ich habe von meiner Knoppix CD aus nach Anleitung Gentoo installiert. Dabei hat auch eigentlich alles geklappt. Nach dem ersten Neustart konnte ich über Grub das Betriebssystem auswählen, Gentoo oder WinXP. Grub habe ich in den MBR installiert. Auf der ersten Partition befindet sich WinXP, auf 3 weiteren Gentoo. Will ich Gentoo starten erscheint folgendes:

root (hd0,1)
kernel (hd0,1) kernel-2.4.24 root=/dev/hda4
initrd /hd0,1)/initrd-2.4.24-gentoo-r2

Error 15: File not found

Wo kann ich anfangen nach einem Fehler zu suchen? Ich habe null Ahnung warum Gentoo nicht bootet und wo ich ansetzen soll.
Bin für jeden Tipp dankbar.


Gruß J.

Stanislaus
23.02.04, 15:41
Original geschrieben von Jamee
Wo kann ich anfangen nach einem Fehler zu suchen? Ich habe null Ahnung warum Gentoo nicht bootet und wo ich ansetzen soll.

Wie wäre es mit den Gentoo docs?!

Auszug:

root (hd0,0)
kernel (hd0,0)/kernel-2.4.22 root=/dev/hda3
initrd (hd0,0)/initrd-2.4.22

Fällt der Fehler schon auf?
kernel (hd0,1) kernel-2.4.24 root=/dev/hda4 => kernel (hd0,1)/kernel-2.4.24 root=/dev/hda4 (kein Leerzeichen dafür einen /)

initrd /hd0,1)/initrd-2.4.24-gentoo-r2 => initrd (hd0,1)/initrd-2.4.24-gentoo-r2 ( statt /

Also einfach genauer hingucken. Fehlerfrei abschreiben sollte man schon können.

Bis neulich ...

Jamee
23.02.04, 16:00
Original geschrieben von Stanislaus

Also einfach genauer hingucken. Fehlerfrei abschreiben sollte man schon können.

Bis neulich ...

Danke.
Und ein bisschen freundlicher könnte man auch sein. Habe den Fehler nicht absichtlich eingebaut um jemanden zu nerven.
:ugly:

Gruß J.

Jamee
23.02.04, 16:06
Jetzt habe ich die Tippfehler behoben, aber es kommt genau dieselbe Fehlermeldung.
Zudem macht er aus der gesetzten ( wieder einen /. Habe das Ganze jetzt zweimal neu editiert und gespeichert, aber es wird nicht beibehalten.

Stanislaus
23.02.04, 16:46
Original geschrieben von Jamee
Danke.
Und ein bisschen freundlicher könnte man auch sein. Habe den Fehler nicht absichtlich eingebaut um jemanden zu nerven.
:ugly:
Achso ich dachte doch ;) Ne Sorry, hast ja recht.


Original geschrieben von Jamee
Zudem macht er aus der gesetzten ( wieder einen /. Habe das Ganze jetzt zweimal neu editiert und gespeichert, aber es wird nicht beibehalten.
Ähhmm.. wenn Du als root mit nano die /boot/grub/grub.conf editierst setzt er den Krempel zurück? Kann ich ja fast nicht glauben.
Sicher, daß Du Schreibzugriff und auch korrekt gespeichert (Strg+O) hast?
Ansonsten lösch die bestehende Datei und leg eine neue an. So lange die Fehler nicht raus sind wird sich beim Booten auch nix ändern.

Bis neulich ...

MiGo
23.02.04, 17:09
Poste doch bitte mal das Ergebnis von "ls /boot -l" auf der Konsole. Vielleicht liegt's ja auch daran, dass der Kernel nicht da ist, wo er hinsoll ;)
MiGo

Jamee
23.02.04, 21:37
Original geschrieben von Stanislaus
Achso ich dachte doch ;) Ne Sorry, hast ja recht.


Ähhmm.. wenn Du als root mit nano die /boot/grub/grub.conf editierst setzt er den Krempel zurück? Kann ich ja fast nicht glauben.
Sicher, daß Du Schreibzugriff und auch korrekt gespeichert (Strg+O) hast?
Ansonsten lösch die bestehende Datei und leg eine neue an. So lange die Fehler nicht raus sind wird sich beim Booten auch nix ändern.

Bis neulich ...


Hm, ich habe Grub dort editiert, wo ich das Betriebssystem auswähle, das ging mit e. Aber hast recht, da bin ich ja nicht root. Da wundert mich jetzt garnix mehr. Hätte ich auch selbst drauf kommen können. Vielen Dank

Jamee
23.02.04, 21:38
Original geschrieben von MiGo
Poste doch bitte mal das Ergebnis von "ls /boot -l" auf der Konsole. Vielleicht liegt's ja auch daran, dass der Kernel nicht da ist, wo er hinsoll ;)
MiGo

Poste ich gleich morgen früh. Komme heute leider nicht mehr an den Rechner.
Danke und Gruß

J.

Stanislaus
24.02.04, 05:54
Original geschrieben von Jamee
Hm, ich habe Grub dort editiert, wo ich das Betriebssystem auswähle, das ging mit e. Aber hast recht, da bin ich ja nicht root. Da wundert mich jetzt garnix mehr. Hätte ich auch selbst drauf kommen können. Vielen Dank
Damit kannst Du nur für den aktl. Bootvorgang die Einstellungen ändern. Um die grub.conf dauerhaft zu verändern muss das System gebootet, die boot Partition eingehangen und Du als root eingeloggt sein.

Bis neulich ...

Jamee
24.02.04, 09:40
So, da bin ich wieder. Ein ls /boot -l hat folgendes gebracht.

ls /boot -l
insgesamt 188
-rw-r--r-- 1 root root 7872 2004-02-18 21:46 e2fs_stage1_5
-rw-r--r-- 1 root root 7536 2004-02-18 21:46 fat_stage1_5
-rw-r--r-- 1 root root 6912 2004-02-18 21:46 ffs_stage1_5
-rw-r--r-- 1 root root 8480 2004-02-18 21:46 jfs_stage1_5
-rw-r--r-- 1 root root 7072 2004-02-18 21:46 minix_stage1_5
-rw-r--r-- 1 root root 9440 2004-02-18 21:46 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 2004-02-18 21:46 stage1
-rw-r--r-- 1 root root 106428 2004-02-18 21:46 stage2
-rw-r--r-- 1 root root 6528 2004-02-18 21:46 vstafs_stage1_5
-rw-r--r-- 1 root root 9384 2004-02-18 21:46 xfs_stage1_5

Kann damit allerdings nix anfangen.


Was die grub.conf angeht, die finde ich nicht. bin in /boot, aber da ist nix. /boot ist vollkommen leer. Nun suche ich schon seit einer Stunde meine grub.conf. Ein Whereis zeigt mit einige grub Verzeichnisse an, in der ich aber keine grub.conf finde. Ich glaube, da habe ich ordentlich Mist gebaut. Kann ich grub komplett löschen, dann neu emergen und nochmal konfigurieren?

Danke und Gruß
J.

MiGo
24.02.04, 09:46
Die /boot Partition ist unter Gentoo standartmässig ausgehängt. Du musst sie also per Hand einhängen( als root "mount /boot" oder "mount /dev/hda2 /boot").
Ein "mount" ohne Parameter zeigt dir übrigens alle momentan eingehängten Geräte.

MiGo

Stage
24.02.04, 09:52
hast du auch die bootpartition gemountet? ein häufiger fehler, der passiert

zum anderen diese Dateien haben unter /boot nix zu suchen ..die sollten unter /boot/grub sein, kA wie die bei dir hinkommen


# ll /boot
total 889
lrwxrwxrwx 1 root root 1 Dec 25 13:21 boot -> .
-rw-r--r-- 1 root root 902977 Jan 10 14:11 gentoo-2.6.1
drwxr-xr-x 2 root root 1024 Dec 26 00:08 grub
drwxr-xr-x 2 root root 1024 Feb 18 13:20 memtest86plus


# ll /boot/grub/
total 210
-rw-r--r-- 1 root root 7840 Dec 26 00:05 e2fs_stage1_5
-rw-r--r-- 1 root root 7536 Dec 26 00:05 fat_stage1_5
-rw-r--r-- 1 root root 6880 Dec 26 00:05 ffs_stage1_5
-rw-r--r-- 1 root root 190 Jan 20 17:34 grub.conf
-rw-r--r-- 1 root root 1256 Dec 26 00:05 grub.conf.sample
-rw-r--r-- 1 root root 8448 Dec 26 00:05 jfs_stage1_5
-rw-r--r-- 1 root root 7072 Dec 26 00:05 minix_stage1_5
-rw-r--r-- 1 root root 9408 Dec 26 00:05 reiserfs_stage1_5
-rw-r--r-- 1 root root 33856 Dec 26 00:05 splash.xpm.gz
-rw-r--r-- 1 root root 512 Dec 26 00:05 stage1
-rw-r--r-- 1 root root 106140 Dec 26 00:05 stage2
-rw-r--r-- 1 root root 6528 Dec 26 00:05 vstafs_stage1_5
-rw-r--r-- 1 root root 9320 Dec 26 00:05 xfs_stage1_5

Jamee
24.02.04, 10:15
Original geschrieben von MiGo
Die /boot Partition ist unter Gentoo standartmässig ausgehängt. Du musst sie also per Hand einhängen( als root "mount /boot" oder "mount /dev/hda2 /boot").
Ein "mount" ohne Parameter zeigt dir übrigens alle momentan eingehängten Geräte.

MiGo

Da lag wohl der Fehler. Nun, ich bin über Knopix in meinem gentoo. Wie muss denn der Eintrag in der fstab ausschauen, damit meine boot Partition standardmäsig gemountet wird? das noauto rausnehmen?
Und mein 2. Problem, ich habe kein /boot/grub, sondern mein /boot ist leer. Wie kann ich mein grub finden und meine grub.conf? Beim ersten Konfigurieren war /boot/grub ja da, ich habe ja eine grub.conf erstellt, ansonsten würde grub ja nicht starten.

Jamee
24.02.04, 10:16
Und dazu noch ein DANKE, für eure Hilfe :) - sitze schon ein paar Tage ratlos hier rum.

Jamee
24.02.04, 10:18
Original geschrieben von Jamee
Und dazu noch ein DANKE, für eure Hilfe :) - sitze schon ein paar Tage ratlos hier rum.

Nachtrag - ich bin blöd, seit dem mounten ist meine /boot/grub da :)))))))) - DANKE EUCH :)

Jamee
24.02.04, 10:49
Jetzt habe ich alles abgeändert, die grub.conf berichtigt und in der fstab den eintrag
/dev/hda2 /boot ext2 noauto,noatime 1 2 in

/dev/hda2 /boot ext2 auto,noatime 1 2 geändert, damit die boot Partition automatisch gebootet wird. Nun ja, Grub erscheint, ich wähle Gentoo aus und bekomme wieder die fehlermeldung Error 15 wie vorher auch. :confused:

Stanislaus
24.02.04, 11:37
Original geschrieben von Jamee
... geändert, damit die boot Partition automatisch gebootet wird. Nun ja, Grub erscheint, ich wähle Gentoo aus und bekomme wieder die fehlermeldung Error 15 wie vorher auch. :confused:

gemountet nicht gebootet. Abgesehen davon macht es imho keinen Sinn die boot Partition immer einzuhängen. Denn eigentlich ist sie in dem Moment wor die Laufwerke eingehangen werden nicht mehr von Nöten.

Zum Fehler: Heißt der Kernel, der unter /boot/ liegt denn "kernel-2.4.24"?
Also nochmal. boot mounten und die Ausgabe von "ls -al /boot/" posten.

Bis neulich ...

lef
24.02.04, 12:07
ja poste doch mal alles: fstab, grub.conf und das was "ls /boot" ausgibt, dann wird das gleich durchsichtiger und es kann dir bestimmt jemand sagen was falsch ist!

Jamee
25.02.04, 07:07
Moin Moin,

hier die Ausgabe von ls -al /boot:

ls -al /boot
insgesamt 3133
drwxr-xr-x 4 root root 1024 2004-02-18 21:46 .
drwxr-xr-x 18 root root 4096 2004-02-24 09:03 ..
lrwxrwxrwx 1 root root 1 2004-02-18 15:35 boot -> .
drwxr-xr-x 2 root root 1024 2004-02-18 22:02 grub
-rw-r--r-- 1 root root 1941585 2004-02-18 18:36 initrd-2.4.24
-rw-r--r-- 1 root root 0 2003-09-13 05:18 .keep
-rw-r--r-- 1 root root 1231380 2004-02-18 18:04 kernel-2.4.24
drwx------ 2 root root 12288 2004-02-18 14:26 lost+found


dann die grub.conf:

default 0
timeout 20
splashimage=(hd0,1)/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,1)
kernel (hd0,1)/kernel-2.4.24 root=/dev/hda4
initrd (hd0,1)/initrd-2.4.24-gentoo-r2
title=Windows XP
root (hd0,0)
chainloader +1


und zu guter letzt fstab:

# <fs> <mountpoint> <type> <opts> <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda2 /boot ext2 noauto,noatime 1 2
/dev/hda4 / xfs noatime 0 1
/dev/hda3 none swap sw 0 0

/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0

# NOTE: The next line is critical for boot!
none /proc proc defaults 0 0

none /dev/shm tmpfs defaults 0 0



Danke und Gruß
J.

Stage
25.02.04, 08:44
initrd (hd0,1)/initrd-2.4.24-gentoo-r2


deine Initrd in /boot heißt aber initrd-2.4.24

hoffe das wars

Jamee
25.02.04, 10:19
Original geschrieben von Stage
deine Initrd in /boot heißt aber initrd-2.4.24

hoffe das wars

Ja, nun bootet Gentoo :) - Danke

Allerdings bekomme ich einen Kernel Panic. Da wuschel ich mich aber erstmal selber durch.

Gruß J. :)