Re: kernel-image installation -> kein neues vmlinuz

2004-05-08 Diskussionsfäden Ragaprong
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

2004-05-07 Diskussionsfäden Andreas Kroschel
* 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

2004-05-06 Diskussionsfäden Heino Tiedemann
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

2004-05-05 Diskussionsfäden Rudi Effe
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

2004-05-05 Diskussionsfäden Andreas Kroschel
* 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

2004-05-05 Diskussionsfäden Christian Schmidt
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

2004-05-05 Diskussionsfäden Joerg Keller
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

2004-05-05 Diskussionsfäden Reinhold Plew
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

2004-05-05 Diskussionsfäden Heino Tiedemann
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