View previous topic :: View next topic |
Author |
Message |
German_Swift n00b
Joined: 06 Nov 2005 Posts: 14 Location: Leverkusen (germany)
|
Posted: Tue Nov 08, 2005 1:23 pm Post subject: linux startet nicht!!! |
|
|
ich hab eigentlich eben die installation von linux abgeschlossen. mein problem ist nun nur, dass linux nicht starten will!
Code: | Booting 'Gentoo Linux'
root (hd0,2)
Filesystem type is ext2fs, partition type 0x83
kernel (hd0,2)/kernel-2.6.13-gentoo-r5 root=/dev/ram init=/linuxrc ramdisk=8192 real_root=/dev/hda7 udev
Error 15: File not Found
Press any key to continue!!! |
was hab ich falsch gemacht? kann ich das wieder hin bekommen?
[EDIT] also ich habe jetzt mal über windows gestartet und nachgeschaut... ich glaube der fehler liegt daran, dass die root-partition hda8 ist. aber bei root und so (hd0,2) ist doch korrekt, oder. da muss ich doch die boot-partition angeben. und die ist hda3 |
|
Back to top |
|
|
moe Veteran
Joined: 28 Mar 2003 Posts: 1289 Location: Potsdam / Germany
|
Posted: Tue Nov 08, 2005 1:31 pm Post subject: |
|
|
Du kannst in Grub durch das Drücken von e (oder wars c?) die Konfiguration editieren, versuch dann dort mal statt hd(0,2)/gentoo... hd(0,2)/boot/gentoo... Es gibt auch eine Autovervollständigung mit der Tab-Taste.
Wenn das auch nicht geht, und/oder du mit der Autovervollständigung dein Kernel-Image nicht findest, ist entweder (hd0,2) falsch oder du hast vergessen den Kernel nach /boot zu kopieren.
HTH Maurice |
|
Back to top |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
Posted: Tue Nov 08, 2005 1:50 pm Post subject: |
|
|
Ausserdem solltest du "real_root" auf hda8 setzen:
Quote: |
real_root=/dev/hda8 udev
|
Mfg
Sino |
|
Back to top |
|
|
German_Swift n00b
Joined: 06 Nov 2005 Posts: 14 Location: Leverkusen (germany)
|
Posted: Tue Nov 08, 2005 1:55 pm Post subject: |
|
|
real_root hab ich auf hda8 gesetzt, aber es geht trotzdem nicht.
also. meine root-partition ist hda8
meine swap-partition hda7 und
meine boot-partition hda3
files:
/boot/initramfs-genkernel-x86-2.6.13-gentoo-r5
/boot/kernel-genkernel-x86-2.6.13-gentoo-r5
was muss in grub stehen, damit das jetzt geht? |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Tue Nov 08, 2005 2:21 pm Post subject: |
|
|
Quote: | /boot/kernel-genkernel-x86-2.6.13-gentoo-r5 |
Ich grub muss demnach stehen:
Code: |
kernel (hd0,2)/boot/kernel-genkernel-x86-2.6.13-gentoo-r5 root=/dev/ram init=/linuxrc ramdisk=8192 real_root=/dev/hda7 udev
|
|
|
Back to top |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
Posted: Tue Nov 08, 2005 7:15 pm Post subject: |
|
|
Vortex375 wrote: | Quote: | /boot/kernel-genkernel-x86-2.6.13-gentoo-r5 |
Ich grub muss demnach stehen:
Code: |
kernel (hd0,2)/boot/kernel-genkernel-x86-2.6.13-gentoo-r5 root=/dev/ram init=/linuxrc ramdisk=8192 real_root=/dev/hda7 udev
|
|
1. Ohne "/boot" vor dem kernel image, da er eine extra boot Partition hat
2. "real_root" muss auf "hda8" gesetzt werden, da seine root Partition auf hda8 ist. Demnach sollte der Eintrag wie folgt sein:
Code: |
kernel (hd0,2)/kernel-genkernel-x86-2.6.13-gentoo-r5 root=/dev/ram init=/linuxrc ramdisk=8192 real_root=/dev/hda8 udev
|
und evtl. "/dev/ram0" statt "/dev/ram" (So stehts auf jeden Fall im Handbuch)
und noch diese Zeile:
Code: |
initrd (hd0,2)/initramfs-genkernel-x86-2.6.13-gentoo-r5
|
(Jedenfalls laut Handbuch. Habe genkernel selbst schon seit ewigkeiten nicht mehr benutzt)
Mfg
Sino
@ German_Swift
Poste doch am besten mal deine komplette "grub.conf". |
|
Back to top |
|
|
ven n00b
Joined: 09 Nov 2005 Posts: 3
|
Posted: Wed Nov 09, 2005 6:56 am Post subject: |
|
|
kann das auch n fehler in der aktuellen grub version sein ?
ich hab nämlich das gleiche problem.
auf gentoo.de (in dem schicken installationshandbuch) steht ja folgendes
Quote: | default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux 2.6.11-r3
root (hd0,0)
kernel (hd0,0)/kernel-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd (hd0,0)/initrd-2.6.11-gentoo-r3
# Nur wenn Sie einen Dual-Boot einrichten möchten
title=Windows XP
rootnoverify (hd0,5)
makeactive
chainloader +1 |
die ganzen partitionsangaben habe ich entsprechend angepasst, aus kernel-2.6.11-gentoo-r3 kernel-genkernel-x86-2.6.13-gentoo-r5 gemacht und anstelle von initrd-... initramfs-genkernel-x86-2.6.13-gentoo-r5 eingetragen.
also so, wie man mit gesundem menschenverstand (ok es geht um ein pc thema .. schon klar) solch eine vorgabe anpassen würde.
Beim starten des Eintrags bricht Grub sofort mit Error 19 ab (kernel must be loaded before initrd) und geht zur auswahl zurück.
Irgendjemand ne Idee oder nen Ansatz zur Fehlersuche ? Google hilft nicht wirklich weiter. |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9608 Location: beyond the rim
|
Posted: Wed Nov 09, 2005 11:17 am Post subject: |
|
|
Ansatz: Kein genkernel (und damit kein initrd) benutzen. Loest viele Probleme. |
|
Back to top |
|
|
ven n00b
Joined: 09 Nov 2005 Posts: 3
|
Posted: Wed Nov 09, 2005 12:12 pm Post subject: |
|
|
das glaub ich gerne,
nur beim selbsterstellten kernel hat er meine netzwerkkarte nicht wirklich erkannt, ist auch nicht so prickelnd.
und genkernel ist halt so schön einfach
evtl hat ja noch jemand ne idee, ich werd mir auf jeden fall noch n kernel selber basteln in dem "alle" netzwerkkarten drinnen sind und dann mal gucken was passiert
ich merke nur, dass nach 2 Jahren Linux-erfahrung (bzw benutzung) mit bestimmt 30 installationen gentoo mit abstand die interessanteste ist
ungeahnte freiheiten .. ungeahnte möglichkeiten .. ungeahnte problemchen |
|
Back to top |
|
|
Hilefoks l33t
Joined: 29 Jan 2003 Posts: 849 Location: Emden / Deutschland
|
Posted: Wed Nov 09, 2005 2:01 pm Post subject: |
|
|
Poste mal die Ausgabe von lspci -m, dann können wir dir sicher die wichtigsten Kerneloptionen mitteilen. |
|
Back to top |
|
|
EdtheRat Tux's lil' helper
Joined: 17 Sep 2005 Posts: 113 Location: Germany - in the middle of nowhere!
|
Posted: Thu Nov 10, 2005 7:45 pm Post subject: |
|
|
Genone wrote: | Ansatz: Kein genkernel (und damit kein initrd) benutzen. Loest viele Probleme. |
Ganz meiner Meinung; und poste mal Deine Partitionstabelle, fdisk -l /dev/hdx #je nachdem wieviele Platten Du drin hast, entweder hda für die erste Platte, hdb für die zweite Platte usw..... PS: Du kannst übrigens jederzeit die "LiveCD", sprich Installationscd auch als Rettungssystem benutzen; um z.B. Änderungen an grub.conf vorzunehmen, falls was nicht funktioniert. Du mußt dazu alle Partitionen wie bei der Installation mounten: root,boot, proc
z.B. mount -t ext3 /dev/hdx /mnt/gentoo #Rootpartition
mount -t ext2 /dev/hdx /mnt/gentoo/boot #Bootpartition
mount -t proc none /mnt/gentoo/proc
dann chrooten: chroot /mnt/gentoo /bin/bash # jetzt solltes Du Änderungen am System vornehmen können.............
Wenn Du fertig bist: #exit #cd # umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo #reboot _________________ LG
EdtheRat |
|
Back to top |
|
|
ven n00b
Joined: 09 Nov 2005 Posts: 3
|
Posted: Mon Nov 14, 2005 12:39 am Post subject: |
|
|
also erstmal danke für die angebotene Hilfe !
ich habs noch 3 mal mit genkernel probiert. das will bei mir nicht klappen. ist mir jetzt aber auch egal.
lspci spare ich mir jetzt auch einfach mal, da ich es relativ problemlos geschafft habe mir den kernel selber zu basteln.
wenn man die richtige netzwerkkarte auswählt, dann klappt das auch , rest ging problemlos, ist ja nicht der erste kernel, den ich mir selber backe.
abschließend nur noch eine anmerkung von mir. gentoo ist schick, aber auch mit vielen neuen unwegsamkeiten verbunden, die ich von debian, fedora, suse, etc noch nicht kannte.
man kann/muss ja wirklich alles konfigurieren.
soviel wie ich in den letzten tagen über linux gelernt (und ausgedruckt) habe ... das erschlägt und schreckt sicher auch ab.
an dieser stelle noch mal ein dickes Danke an dieses Forum und die wirklich guten installationsanleitungen und how-to's, die man auf gentoo.org und gentoo.de findet ! |
|
Back to top |
|
|
|