On Tue, 2002-11-19 at 11:29, Patrick Petermair wrote:
> Hi!
> 
> Ich w�rde auf einem Server hier gerne einen neuen Kernel kompilieren
> (2.4.19). Um auf Nummer sicher zu gehen, habe ich das auf meinem 
> Desktop-Rechner mal durchgespielt und es hat alles perfekt geklappt.
> 
> Jetzt schau ich also ins /boot/ Verzeichnis am Server und finde eine
> Menge Dateien, die ich vom Kompilieren auf meinem TestRechner her nicht
> kannte:
> 
> boot.3000
> boot.b -> boot-menu.b
> boot-bmp.b
> boot-compat.b
> boot-menu.b
> boot-text.b
> chain.b
> config-2.4.18-bf2.4
> map
> os2_d.b
> System.map-2.4.18-bf2.4
> vmlinuz-2.4.18-bf2.4
> 
> 
> Anfangen kann ich eigentlich nur etwas mit folgenden Dateien: vmlinuz,
> system.map und config.
> Das sind die 3 Dateien, die ich mir immer wegsichere in die jeweiligen
> Unterordner (damit ich sie auch nachher noch booten kann).
> 
> Was ist nun aber mit den ganzen boot* Files? Brauch ich die, oder kann
> ich sie l�schen? chain.b und os2_d.b sagt mir auch nix ...
> 
> Ach ja, wenn ich ein make menuconfig mache und das config File vom 2.4.18er
> Kernel lade, was macht er dann mit den Optionen, die erst seit Kernel 2.4.19
> verf�gbar sind? Sind die per default aktiviert?
> Oder gibt es eine andere Methode, alte Configs f�r einen neuen Kernel zu
> �bernehmen.

Hallo Patrick,

bei den boot.<nummer> handelt es sich meines wissens um Sicherheits-
kopien des MBR. Die Verwaltung dieser Dateien solltest Du lilo
�berlassen.

Auch die anderen Files solltest Du nur anfassen nachdem Du Dich
ausf�hrlich mit Lilo auseinandergesetzt hast. Da die Files aber sehr
klein sind, solltest Du Dich *imho nich an ihnen st�hren.

Du brauchst auch keine Unterordner, in die Du alte Kernel schiebst.
Ich nenne neue Kernel immer lin-<kernelversion>, verbreiteter ist wohl
vmlinuz-<kernelversion>. Danach kopiere ich immer die System,map aus
dem Kernelsourcebaum nach /boot (wieder mit Versionsnummer): 
System.map-<kernelversion>

Die 2.4-er Kernelreihe braucht *imho nicht meht die System.map zum
booten, ich mache trotzem immer einen Symlink namens System.map auf die
aktuelle System.map-<kernelversion>

Danach einfach die lilo.conf anpassen und den neuen Kernel booten.

Die alten Config-Files kannst Du verwenden, indem Du _VOR_ jedem make
die alte Config nach .config in den neuen Kernelbaum kopierst, und dann
ein make oldconfig ausf�hrst, damit werden die alten Optionen �bernommen
und neue werden abgefragt, danach kannst Du immer noch mit einem 
make menuconfig die Datei komfortabel bearbeiten.

Greetz,
Andre Timmermann

-- 
Andre Timmermann <[EMAIL PROTECTED]>


-- 
H�ufig 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)

Antwort per Email an