Dies ist eine AlteSeite aus unserem UseModWiki bei Sourceforge.
Bitte überarbeite die Seite, passe die Formatierung für das JSPWiki an und entferne diesen Text.
Vielen Dank!
= Debian Kernel für ein UML Host System = Wie man einen Kernel in einem Debian Kernel Image Paket baut steht auf unserer Seite DebianKernelKompilieren. Hier bin ich nach der Anleitung zum ct Debian Server Projekt vorgegangen, siehe: http://www.heise.de/ct/ftp/projekte/srv/kernelnotes.shtml Für die Voraussetzungen zum Kernel bauen siehe DebianKernelKompilieren. Installieren und entpacken der Kernel-Sourcen: $ aptitude install kernel-patch-skas kernel-source-2.6.8 $ cd /usr/src $ tar xjf kernel-source-2.6.8.tar.bz2 $ ln -s kernel-source-2.6.8 linux $ cd linux Ich kopiere die Konfiguration des installierten Kernels mit $ cp /boot/config-2.6.8-xyz .config Alternativ kann man natürlich mit $ make-kpkg ... --config=menuconfig configure eine neue Konfiguration erstellen. Dazu steht auch wieder auf der Seite DebianKernelKompilieren mehr. Zuletzt wird mit $ make-kpkg --initrd --append-to-version=skas --revision=1 --added-patches skas kernel_image das Kernel Paket gebaut. Das Paket findet ihr dann im Verzeichnis /usr/src - PeterHormanns == initrd anpassen == ''Diese hier vorgestellte Lösung funktioniert leider nicht. Da das Konfigurieren von initrds jedoch generell interessant ist, habe ich es hier mal stehen lassen: Frage : welche Lösung funktioniert denn -NorbertKlamann :: Grundsätzlich funktioniert oben angegebene Methode gut. Dieser Test hier ist aus einer Richtung während der Installationsbemühungen entstanden, die letztlich nicht weiterverfolgt wurde. Dennoch erschienen uns diese Worte als zu mühsam erarbeitet, als das wir sie einfach löschen wollten. Unser UML läuft mit obiger Anleitung sehr gut, auch auf einem nur-SCSI-System. -- ThomasBayen Sollte der erzeugte Kernel nicht booten, kann das z.B. daran liegen, daß einige Module nicht in der initrd des Kernels vorhanden sind, die zum booten benötigt werden. Dies kann z.B. auf einem SCSI-System der Fall sein. Hierzu müssen alle Module, die ich benötige, in die initrd-Konfiguration geschrieben werden: ( echo -n "#"; lsmod ) | perl -pe 's/^(\S*)\s.*$/$1/' >>/etc/mkinitrd/modules 'andere kleine liste' <nowiki> (lsmod | perl -pe 's/\s.*//; $_ = "#$_" if /Module/' > module.txt ) </nowiki> sieht aber genauso aus :) Dann muss in der Datei ''/etc/mkinitrd/mkinitrd/mkinitrd.conf'' der Wert für MODULES auf "dep" gestellt werden. mkinitrd -o /boot/initrd.img-2.6.8skas 2.6.8skas === private Notiz der LUG Krefeld === Unser Server benötigt in der Sektion "ATA/ATAPI/MFM/RLL support" neben den Debian-Standard-Einstellungen folgende Optionen fest einkompiliert: * ATA/ATAPI/MFM/RLL support * Enhanced IDE/MFM... * Include IDE/ATA-2 DISK support * IT821X IDE support