Sie sind nicht angemeldet.

1

17.03.2005, 15:03

Kernel Panic - No Init found [gelöst]

Hallo zusammen,
keine Ahnung ob das hier reinpasst aber ich wusste nicht wohin ich es sonst schreiben sollte.

Vor Kurzem hab ich ein emerge world gemacht. Danach ging xmms nicht mehr, es kam immer die Meldung "glibc detected ... free() ..." ;(

Ok,
dann hab ich versucht glibc neu drauf zu machen.
Mein Fehler (denk ich) war, dass ich ein emerge unmerge glibc gemacht habe. Danach lief kein einziger Befehl mehr. Also hab ich den Rechner abgewürgt.

Seither kommt beim Neustart jedesmal die Meldung "Kernel Panic ... no init found ... Try passing the init parameter" (oder so ähnlich). Der Kernel (2.6.10) bootet allerdings fast ganz durch, funktioniert also soweit (hab auch nichs dran geändert).

Dann hab ich mal Knoppix gebootet. /sbin/init ist noch da, glibc auch ?(

Wie krieg ich das System jetzt wieder zum laufen ???

Danke für jede Hilfe !!!
Gruß,
Jens

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Jens Rutschmann« (23.03.2005, 01:27)


2

17.03.2005, 18:02

Hallo Jens,

:D hast ja den Patienten bei Bewußtsein die Lunge transplantiert...
Bei so einer Aktion, kann man richtig lernen wie das System funktioniert!

Da du nicht viele Infos gegeben hast, will ich mal losraten.
Was passiert denn wenn du deinem Kernel den Startparameter init=/sbin/init mit gibst

Quellcode

1
vmlinuz init=/sbin/init

(geht davon aus das dein Kernel vmlinuz heißt)

gibt es die Files

Zitat

/etc/inittab
/dev/console
/etc/ioctl.save
/dev/initctl


Ich würde, aber so vorgehen, boote eine Gentoo LiveCD, mach ein chroot nach Handbuch (Partitionen +proc mounten)
dann würde ich Störenfriede wie den xmms unmergen und danach

Quellcode

1
emerge sytem --deep

wenn das korrekt durchgelaufen ist, nimm deine Kernelconfig und bau den Kernel nocheinmal...
ja und installieren selbstverständlich.

good luck
jagu
only the chosen wants may enter

3

21.03.2005, 11:30

Hallo,
erstmal Danke für deine Hilfe.

Also init=/sbin/init ändert gar nichts und die 4 Dateien existieren (und sehen auch aus, als ob sie in Ordnung wären).

Dann hab ich die LiveCD probiert (2004.3). Das hier klappt gut:

Quellcode

1
2
livecd root # mount /dev/hda3 /mnt/gentoo
livecd root # mount -t proc none /mnt/gentoo/proc


Aber wenn ich dann ein chroot machen will, passiert das hier:

Quellcode

1
2
livecd root # chroot /mnt/gentoo /bin/bash
chroot: cannot run command '/bin/bash': No such file or directory


Die Datei existiert aber, ls ergibt das hier:

Quellcode

1
2
livecd root # ls -la /mnt/gentoo/bin/bash
-rwxr-xr-x  1 root root 702212 Feb 24 14:27 /mnt/gentoo/bin/bash


Frag mich jetzt nicht, ob ich das emerge world am 24 Februar gemacht hab... keine Ahnung wann das war.

Hab dann ein bisschen im Internet danach gesucht und irgendwo stand, dass es wohl ein Problem mit der LiveCD wäre und man mal Knoppix probieren soll. Hat aber das gleiche Problem gegeben.

Was nu ?
Gruß,
Jens

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Jens Rutschmann« (21.03.2005, 11:31)


4

21.03.2005, 21:42

Yo, war dumm meine Antwort, nach chroot, ist noch immer keine glibc da! OMG :rolleyes:
Derwegen, funzt auch keine bash und wird auch sonst nicht viel gehen...
Lies und versuch das hier oder installiere neu

http://forums.gentoo.org/viewtopic-t-223…c+unmerged.html

Lies den ganzen Thread! :]
Das mit der LiveCD halte ich für Schmarren, die meisten User die hier aufgelaufen sind, hatten ein Problem weil sie die Docu nicht richtig gelesen hatten und nicht weil die DVD nicht funktionierte.
Sie haben die Stages oder online/offline Installation durcheinander gebracht.
Oder haben einen anderen Fehler gemacht, [grub, grub.conf, fstab...] mit dem kein Linux gestartet wäre.

Also, wenn du keine Lesefehler mit der Scheibe hast, denke ich, ist sie in Ordnung!

Viel Glück bei der glibc Operation
poste mal wenn es geklappt hat

jagu
only the chosen wants may enter

5

22.03.2005, 21:24

easy zu lösen

hi du

Das ist mir auch schon mal passiert (peinlich *g*) ich hab dann einfach das stage2 archiv hergenommen, mit der live-CD gebooted und die Sache nochmal auf meine Root-partition entpackt und schon konnte ich mein gentoo wieder booten


mfg

Matthias
AMD64 3500+
2x 512 DDR Ram
2x 80GB S-ATA RAID0
Kernel 2.6.9

No SuSE

6

23.03.2005, 01:26

Hallo zusammen,
mein System läuft wieder.

Hab einfach glibc-2.3.4.20040808.tbz2 runtergeladen, wie hier vorgeschlagen: http://forums.gentoo.org/viewtopic-t-223…c+unmerged.html

Dann noch die LiveCD gebootet und die tbz2 entpackt, neu gestartet - läuft.

Super !!! Vielen, vielen Dank euch beiden.
Gruß,
Jens