Re: kernel-image installation -> kein neues vmlinuz
Am Wednesday 05 May 2004 21:41 schrieb Rudi Effe: > Mh, ich habe da noch grundlegendere Probleme mit, glaube ich. > Ich habe bereits mehrere Anläufe gestartet, von 2.4.22-xfs > wegzukommen, das dereinst mit Knoppix installiert wurde. > Eigenkompilate wurden zwar eingebunden, aber versagten jeden Dienst. > Dann habe ich auch das automatische Updaten probiert - und sieh da: > > ls -l /vmlinuz > lrwxrwxrwx 1 root root ... /vmlinuz->boot/vmlinuz-2.6.4-1-k7 > > auch nach lilo-aufrufen und manuellem einfügen in lilo.conf - beim > booten wird der kernel nicht angeboten und kernelversion ist 2.4 Hi, inzwischen habe ich lilo.conf noch einmal überarbeitet - und sieh da: nun wird auch kernel 2.6.4 im lilo-Bootmenü angezeigt. Allerdings ist das letzte was ich auf dem Bildschirm lesen kann, "Bios Settings loaded" oder so, und dann wird der Bildschirm schwarz - und nichts passiert! Das hatte ich auch schon mal bei einem selbstkompilierten Kernel, und jemand sagte, ich hätte vielleicht den vga-Treiber vergessen. Aber dies ist ein fertig herunter geladener Kernel! Was kann das sein? Danke rUdi
Re: kernel-image installation -> kein neues vmlinuz
* Heino Tiedemann: [Kernel-Paket legt keine Symlinks an] > , >| # Do not create symbolic links in / >| do_symlinks = Yes > ` > Komisch. In der Tat. Einen passenden Bug habe ich auf die Schnelle auch nicht gefunden. Grüße, kro -- Veteran of the Bermuda Triangle Expeditionary Force 1990-1951 (PGP/GPG 0xCE248A25) -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: kernel-image installation -> kein neues vmlinuz
Andreas Kroschel <[EMAIL PROTECTED]> wrote: > * Heino Tiedemann: > >> Wie komme ich also jetzt zu einem kernel-image-2.4.18-1-686? >> So, das in /vmlinuz der neue, in /vmlinuz.old der bf2.4 Kernel ist? > > Schau mal in /boot. /vmlinuz ist nur ein Link auf eine der dort versammelten > vmlinuz*-Dateien, Hach, verd... stimmt! War ich wohl etwas im stress. > den kannst Du auch manuell ändern. Eigentlich sollte das > die Image-Installation selbständig tun. Genau, das meine ich. Bei der ersten onstallation hat er das auch gemacht. Jetzt nicht mehr. > Hast Du in Deiner > /etc/kernel-img.conf eine Zeile »do_symlinks = no«? Das würde erklären, > warum nicht. Hier meine /etc/kernel-img.conf: , | # Do not create symbolic links in / | do_symlinks = Yes ` Komisch. Heino
Re: kernel-image installation -> kein neues vmlinuz
Am Wednesday 05 May 2004 21:02 schrieb Heino Tiedemann: > Hallo, > > > ich habe wohl vor ein paar Tagen mist gebaut: > > Ich installierte mir kernel-image-2.4.18-1-686. Mh, ich habe da noch grundlegendere Probleme mit, glaube ich. Ich habe bereits mehrere Anläufe gestartet, von 2.4.22-xfs wegzukommen, das dereinst mit Knoppix installiert wurde. Eigenkompilate wurden zwar eingebunden, aber versagten jeden Dienst. Dann habe ich auch das automatische Updaten probiert - und sieh da: ls -l /vmlinuz lrwxrwxrwx1 root root ... /vmlinuz->boot/vmlinuz-2.6.4-1-k7 auch nach lilo-aufrufen und manuellem einfügen in lilo.conf - beim booten wird der kernel nicht angeboten und kernelversion ist 2.4 zuletzt habe ich mit apt-get install grub installiert, in der hoffnung, dass es dann gehen könnte - aber wie man von lilo auf grub umsteigt, ist bisher noch an mir vorüber gegangen (lilo bootet weiter). danke für tipps rUdi
Re: kernel-image installation -> kein neues vmlinuz
* Heino Tiedemann: > Wie komme ich also jetzt zu einem kernel-image-2.4.18-1-686? > So, das in /vmlinuz der neue, in /vmlinuz.old der bf2.4 Kernel ist? Schau mal in /boot. /vmlinuz ist nur ein Link auf eine der dort versammelten vmlinuz*-Dateien, den kannst Du auch manuell ändern. Eigentlich sollte das die Image-Installation selbständig tun. Hast Du in Deiner /etc/kernel-img.conf eine Zeile »do_symlinks = no«? Das würde erklären, warum nicht. Grüße, kro -- Veteran of the Bermuda Triangle Expeditionary Force 1990-1951 (PGP/GPG 0xCE248A25) -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: kernel-image installation -> kein neues vmlinuz
Hallo Heino, Heino Tiedemann, 05.05.2004 (d.m.y): [Versionswirrwarr mit /vmlinuz(.old)] > Ich hatte gehofft, durch das händiche entfernen und das setzen von > "--reinstall" wird eine neue Datei /vmlinuz geschrieben, wird aber > nicht. > > Wie komme ich also jetzt zu einem kernel-image-2.4.18-1-686? > So, das in /vmlinuz der neue, in /vmlinuz.old der bf2.4 Kernel ist? Die eigentlichen Kernels liegen mit Versionsnummer im Dateinamen im Verzeichnis /boot. Bei mir sieht das so aus: [EMAIL PROTECTED]|5:~$ ls /boot/vmlinuz* /boot/vmlinuz-2.2.18pre21 /boot/vmlinuz-2.4.24 /boot/vmlinuz-2.6.4 /boot/vmlinuz-2.6.5 Im Root-Verzeichnis werden dann symbolische Links auf den jeweiligen Kernel erzeugt (Ausgabe etwas gekuerzt): [EMAIL PROTECTED]|5:~$ ls -l /vmlinuz* /vmlinuz-2.4.24 -> boot/vmlinuz-2.4.24 /vmlinuz-2.6.4 -> /boot/vmlinuz-2.6.4 /vmlinuz-2.6.5 -> /boot/vmlinuz-2.6.5 /vmlinuz.old -> /boot/vmlinuz-2.6.4 Diese Verhaeltnisse muessen dann in der /etc/lilo.conf korrekt wiedergegeben werden. Auch hier zur Veranschaulichung die entsprechende Passage aus meiner Konfiguration: # Standard-Bootkernel ist 2.6.5: default=2.6.5 # Eintrag fuer Linux-2.6.5: image=/vmlinuz-2.6.5 label=2.6.5 read-only # Eintrag fuer Linux-2.6.4: image=/vmlinuz-2.6.4 label=2.6.4 read-only # Eintrag fuer Linux-2.4.24: image=/vmlinuz-2.4.24 label=2.4.24 read-only Das bedeutet folgendes: Wenn ich im "Boot-Menue" den Eintrag "2.6.4" waehle, wird als "Boot-Kernel" die Datei /vmlinuz-2.6.4 in den Speicher gelesen - bzw. das eigentlich m Verzeichnis /boot beheimatete Ziel des symbolischen Links. Bei Selektion von "2.6.5" wird entsprechend /vmlinuz-2.6.5 ausgewaehlt usw. => Klingt komplizierter als es ist. Um Dein System zu "reparieren", bedarf es vermutlich lediglich der Erzeugung der entsprechenden SymLinks [1], dem passenden Aendern der /etc/lilo.conf und einem Lauf von "lilo". Gruss & viel Erfolg, Christian [1] AFAIK kann man auch statt der Symlinks den direkten Pfad zum Kernel, also /boot/vmlinuz- angeben. Ich _vermute_ aber, das klappt nur, wenn /boot auf der Root-Partition der Platte liegt. Vielleicht kann da ja jemand anders noch etwas Erhellendes zu beitragen...(?) -- Liegt die Bäu'rin tot daneben ist auch sie nicht mehr am Leben. pgp0.pgp Description: PGP signature
Re: kernel-image installation -> kein neues vmlinuz
hallo heino! ich bin mir zwar nicht ganz sicher, ob ich deinen ausfuehrungen richtig folgen konnte, aber folgendes: -die 'datei' vmlinuz und aehnliche sind links, die auf die kerneldatei im verzeichnis /boot verweisen. - im grunde sollte dein systetm hinterher so aussehen: /etc/lilo.conf ... default= /labelname/ image=/vmlinuz label= /labelname/ initrd=/initrd.img ... image=/vmlinuz.old label= /anderer labelname/ ... wenn du dazu noch ein delay=20 eingibst, hast du auch die chance zwischen den labels auszuwaehlen. - der link vmlinuz sollte dann auf /boot/vmlinuz-2.4.18-686 (oder aehnlich) verweisen - der link vmlinuz.old auf /boot/vmlinuz-2.4.18-bf2.4 ueberpruefen kannste das mit ls -l dann noch lilo -v ausfuehren und es sollte funzen. :) hoffe, es hilt joerg -- ... sie koennen Ihr Geld natuerlich auch zum Windows hinauswerfen!" www.kleinhoern.de www.iggdrasils-beben.de www.gangleri.de www.i-am-root.de.vu -BEGIN GEEK CODE BLOCK- Version: 3.1 GCM/IT d(--) s:+>: a C+++>$ UL++>+++$ P+>+++$ L+++>$ E--- W++ N++@ o- K- !w-- O- M@ V- PS+@ PE++ Y+(++) !PGP- t(+) 5+(++) X- R>+ tv++(-) b+>++ DI+@ D- G++ e* h+(--) r+ y+ --END GEEK CODE BLOCK-- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: kernel-image installation -> kein neues vmlinuz
Hallo, Heino Tiedemann schrieb: > Hallo, [...] > Ich hatte gehofft, durch das händiche entfernen und das setzen von > "--reinstall" wird eine neue Datei /vmlinuz geschrieben, wird aber > nicht. > > Wie komme ich also jetzt zu einem kernel-image-2.4.18-1-686? > So, das in /vmlinuz der neue, in /vmlinuz.old der bf2.4 Kernel ist? bei mir ist /vmlinuz immer ein Link auf den Kernel, /vmlinuz.old ebenfalls. Reinhold -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
kernel-image installation -> kein neues vmlinuz
Hallo, ich habe wohl vor ein paar Tagen mist gebaut: Ich installierte mir kernel-image-2.4.18-1-686. Damit kam ich nicht auf Anhieb zurecht, deswegen habe ich - Lunix.old gebootet (2.4.18-bf2.4) - kernel-image-2.4.18-1-686 deinstalliert Bei einem Lauf von /sbin/lilo wurde mir folgendes mitgeteilt: "Fatal: vmlinuz not found" Ergo: das deinstallieren von kernel-image-2.4.18-1-686 hat wohl auch die Datei /vmlinuz entfernt. Was tat ich: ich kopierte einfach vmlinuz.old nach vmlinuz. diff vmlinuz vmlinuz.old ergab Gleichheit. /sbin/lilo lief erfolgreich, und 2.4.18-bf2 bootet seit dem wieder. Heute: Heute wollte ich mich erneut ranwagen: - apt-get install kernel-image-2.4.18-1-686 - Dann noch die lilo.conf angepasst und dieses Eingefügt: initrd=/initrd.img (unter image=/vmlinuz natürlich). - /sbin/lilo - reboot Problem: Es wurde leider der alte 2.4.18-bf2 gebootet. Die installation des 2.4.18-1-686 hat die Datei /vmlinuz nicht mit "seiner" Version überschrieben. 'diff vmlinuz vmlinuz.old' bestätigte das: Absolut identisch. ich hab also wieder Linux.old gebootet, und /vmlinuz per Hand entfernt. Dann - apt-get --reinstall install kernel-image-2.4.18-1-686 - /sbin/lilo Ich hatte gehofft, durch das händiche entfernen und das setzen von "--reinstall" wird eine neue Datei /vmlinuz geschrieben, wird aber nicht. Wie komme ich also jetzt zu einem kernel-image-2.4.18-1-686? So, das in /vmlinuz der neue, in /vmlinuz.old der bf2.4 Kernel ist? Heino