Linux 2.4 Kernel-Kompilierungslösung

 

In diesem Methoden-Blog-Post werden wir einige mögliche Ursachen kennenlernen, die zum System des Linux 2.4-Kernels führen könnten, und dann zeige ich Ihnen verschiedene Möglichkeiten, mein Problem zu beheben.

< /p>

Empfohlen

  • 1. Fortect herunterladen
  • 2. Befolgen Sie die Anweisungen auf dem Bildschirm, um einen Scan auszuführen
  • 3. Starten Sie Ihren Computer neu und warten Sie, bis der Scanvorgang abgeschlossen ist. Befolgen Sie dann erneut die Anweisungen auf dem Bildschirm, um alle gefundenen Viren zu entfernen, indem Sie Ihren Computer mit Fortect scannen
  • Beschleunigen Sie Ihren PC noch heute mit diesem benutzerfreundlichen Download.

     

     

    #include serifenlos “stddisclaimer.h>

    Geringfügiger Haftungsausschluss: Anweisungen, die speziell für die Aktualisierung entwickelt wurdenIhr Standard-Kernel von Red Hat 8.0 enthält den Standard-Kernel v2.4.20, der ursprünglich von der Kernel-Quelle abgeleitet worden sein muss, die Sie auf www.kernel.org heruntergeladen haben.Die meisten Schritte gelten auch für eine Reihe von Verteilungen, so dass Ihre Meilenzahl möglich ist.sich unterscheiden. Weitere Informationen zu Linux finden Sie unter http://www.kernel.org/Basic.

    Vorteile: Bessere Leistung mit VMware und Wine (X).

    Nachteile: unbekannt.

    Machen wir uns an die Sache: Stellen Sie zunächst sicher, dass Sie die erzwungenen Kernel haben.Entwicklungspakete werden mit einem einfachen Clickby-System installiertEinstellungen> Pakete in Ihrem Menü. Sie müssen Entwicklung machenKernel und Entwicklungstools werden überprüft (wenn nicht, stellen Sie sicher, dass sie überprüft werden).Öffnen Sie dann ein Terminal, laden Sie den Kernel 2.4.20 herunter, installieren und installieren Sie ihn wie folgt:

    $ für
    Root-Passwort eingeben

    # cd / usr / src
    # wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
    # tar -xvjf linux-2.4.20.tar.bz2
    # rm -f linux-2.4 Linux-Systeme
    # ln -s linux-2.4.20 linux-2.4
    # ln -s linux-2.4 Unix wie
    #cd linux
    # cp /boot/config-2.4.18-14 .config
    # xconfig ausführen HINWEIS. Ihr Prozessor benötigt dies möglicherweise oder nicht. Ich konnte nicht nur die gleichen 2.4.19- oder 2.4.20-Kernel auf AMD kompilieren, die Athlon XP 1600+ mit aktivierter 53c710 SCSI-Unterstützung haben. Jedoch anmein amd k6-2 it 450 kompiliert gut, da diese Option aktiviert ist. Wenn Sie das Kompilieren versuchen möchten, ohne diesen Ansatz zu deaktivieren, klicken Sie ganz offen auf Speichern und beenden. wennWenn Sie jedoch einen Athlon besitzen, können Sie Folgendes tun:

    Klicken Sie auf SCSI Support, klicken Sie auf SCSI Low Level Driver. Möglicherweise setzen Sie Simple 53c710 SCSI Support auf n. Klicken Sie auf OK, klicken Sie auf Hauptmenü, klicken Sie auf das Menü, mehrKlicken Sie auf Speichern, dann auf Fertig stellen und dann auf OK.

    Jetzt kompilieren und installieren:

    # folgen dep
    # klar# Grund bzImage
    # Module erstellen
    # make modules_install
    # Installiere
    Wenn alles richtig angelegt ist, wird in der Regel der Kauf “make install” installiert.Ihr Kernel befindet sich nur im / boot und fügt automatisch einen Eintrag zum GRUB (oder LILO) Bootplan hinzu(Du nimmst jetzt mehrere Kernel-Einträge in dein GRUB-Menü, der eigentliche neue wird NICHTder Rest sein. Wählen Sie dieses Element aus dem GRUB-Startmenü aus, und wenn Sie Ihr sindDas System ist betriebsbereit, Sie können es auf den Industriestandard-Kernel Ihres GRUB reduzierenconfig später (Standard = Zurück-Button, abhängig von Ihrem neuen Kernel-Eintragist ein)).

    Eine andere Installationsmethode: Anstelle von “make install” müssen Sie “make rpm” ausführen, das eigentlich Kernel-RPMs erstellen kann. Möglicherweise müssen Sie das Paket rpm-build installieren, aber Sie müssen dieses detaillierte Kernel-Makefile ändern, damit es funktioniert, das Red Hat 8.0 enthält, da es den Befehlsaufruf zum Erstellen Ihres RPM erweitert hat. Bearbeiten Sie /usr für jedes src/linux/Makefile und suchen Sie nach einer bestimmten Zeile im rpm:-Abschnitt, wenn alles mit rpm -ta beginnt. Ersetzen Sie „rpm -ta“ ausreichender Grund für „rpmbuild -ta“. Wenn Sie nun ein geeignetes großes “make it rpm” ausführen, sollten Sie den gesamten Build-Prozess von vorne beginnen und jedes unserer Kernel-RPM in “/usr / src und redhat / RPMS / ” abrufen.

    Die RPM-Installationsmethode ist einfach nützlich, wenn Sie Ihren eigenen Kernel auf einem Computer erstellen und auf einem installieren möchten. Stellen Sie nur sicher, dass Sie beim Erstellen dieser speziellen Architektur die richtige Architektur konzipieren, auf der jemand sie installieren möchte. Ich schlage auch vor, dass Sie bei der Installation “rpm -ivh als Ersatz für den Kernel *” anstelle von “rpm -Uvh kernel *” verwenden, da dies nicht jeden alten Kernel entfernt. Sie müssen Ihre eigene /boot/grub/menu.lst aktualisieren und einen Artikel für den neu gefundenen Kernel erstellen. Ein paar Tipps zum Schreiben von Grub, jemand könnte möglicherweise den Abschnitt für den 2.4.18-Kernel kopieren und alle 2.4.18 in 2.4.20 im imaginativen Abschnitt ändern.

    tun statt kopieren

    irgendeine Art aus der “initrd”-Zeile, da diese Methode absolut länger eine neue initrd erzeugt. Laden Sie zuerst den Schläger. Wenn Sie auch “root = LABEL = /” wählen, möchten Sie den Gerätenamen einer Person Ihrer aktuellen Partition verwenden, für “root = /dev /hda1”.

    HINWEIS. Wenn Ihr Unternehmen VMware und / oder vielleicht Core oder anderes NVidia verwendet, werden alle anderen 3rd Celebration Kernel-Module auf dem Markt neu zusammengesetzt undinstalliert, nachdem der gesamte neue Kernel gestartet wurde.

    ANMERKUNG 2: ThePreacher hat genau berichtet, wer diese Pläne für Mandrake 9.0 geeignet sind. Der einzige Unterschied wäre das Ausfüllen von /boot/config-2.4.18-14 /boot/config-2.4.19-16mdk in der Anleitung. Danke für die Predigt!

    Spaß haben!

    Forum

    HAFTUNGSAUSSCHLUSS: VERWENDUNG AUF EIGENE GEFAHR. JEDES COMPUTERSYSTEM IST ANDERS, FUNKTIONIERT UNDWER MÖGLICHERWEISE NICHT FÜR SIE ARBEITEN. RELEVANTE ANFORDERUNGENERFORDERLICH (BASIS-UNIX-FUNKTIONEN). DIE SOFTWARE KANN SICH WESENTLICH ZWISCHENHINRICHTUNG. IMMER ALLES ZUBEHÖR SORGFÄLTIG LESEN UND LESENDOKUMENTATION.

    Zurück zu vielen Anleitungen

    Konfigurieren, Erstellen und Installieren

    Seien Sie vorsichtig, wenn Sie mit dem Kernel spielen. Unterstütze alleIhre vertrauenswürdigen Dateien und haben eine Wiederherstellungs-CD und / oder eine bootfähige CDÜber. Wie der zu installierende Kernel auf dem System installiert wird, spielt keine Rolle.Sie haben vor kurzem gewarnt. Offensichtlich ist dies ein Leitfaden für Männer und Frauen; nur unter Berücksichtigung von a. verwendendetailliertere Anweisungen im Vergleich zum Linux-Kernel-HOWTO

    1. Laden Sie den aktuellen Kernel von kernel.org herunter.

    Der Kernel wird als aktuelle 20 MB tar.gz- oder tar.bz2-Datei verschoben. Dieser Willeentpacken, die sich auf 200 MB bezieht und die Sie auch für die spätere Kompilierung benötigenzusätzlicher Platz.

    Beispiel:
    2. Konfigurieren Sie die jeweiligen Einstellungen.

    In diesem Kern werden Sie wahrscheinlich praktisch Arten von Funktionen auswählen, die Sie sich ausdenken möchtenKernel (z.B. SCSI-Unterstützung, Audiodienst, Netzwerk usw.)

    3. Es gibt mehrere Strategien, die Sie anpassen können, wie sie im Kernel generiert werden sollen;Wenn Sie eine sehr vernünftige Konfiguration vom alten Modellkernel haben, kopieren Sie die alte .configÜberprüfen Sie den Quellcode der obersten Ebene und verwenden Sie stattdessen oldconfig vorbereiten mit menuconfig. Dieser oldconfig-Prozess kann seine eigenen vorherigen Optionen und Anforderungen annehmenSie, wenn innerhalb dieses Punktes die neuen Funktionen nicht von Ihrer vorherigen .config-Datei erstellt wurden. Das ist normalerweise das BesteDie Möglichkeit, Ihren benutzerdefinierten Kernel zu “aktualisieren”, insbesondere mit relativ ähnlichen Zahlen.Eine andere Möglichkeit besteht darin, xconfig zur versionbezogenen menuconfig für rrafiki zu machen, wenn X verwendet wird.

    3. Abhängigkeiten erstellen

    Nach dem Speichern der obigen Konfiguration (sie kann in “.config” gefunden werden)Datei), die Sie bezüglich des Anziehens von Abhängigkeiten für Ihre gekaufte Konfiguration haben. das istdauert auf einem 500-MHz-System fast 5 Minuten.

    4. Machen Sie diesen Kernel
    compile linux kernel 2.4

    Sie sind nun bereit, den legitimen Kernel zu kompilieren. Es kann etwa 15 Minuten dauern, bis Sie beim Vervollständigen helfenkomplett auf einem 500-MHz-System.

    5. Module erstellen

    Module sind Kernel-Faktoren, die im laufenden Betrieb installiert werden, wie sie sein könnennotwendig. Sie werden in der Regel in individuellen Zugangsdaten (zB ext3.o) gespeichert. ModuleJe mehr Informationen Sie haben, desto länger dauert die Zusammenstellung:

    6. Module installieren
    compile linux kernel 2.4

    Alle Module werden im relativ letzten Verzeichnis “/lib/modules/a.b.c” gespeichert.wobei a.b.c – Sie sehen die genaue Kernel-Version

    * Wenn Sie neu kompilieren möchten …
    compile linux kernel 2.4

    Wenn Sie Ihren von Grund auf neu erstellten Kernel anpassen und neu kompilieren möchten,sollten auch weibliche und männliche “make”-Befehle ausgeben, damit viele Zwischendateien aufräumen. Kommentardieses “mrproper” wird Ihren .config-Trace beeinträchtigen. Volle Prozentzahl:

    * Installation in der Akquisition zum Laden des Kernels

    Ich denke, Sie haben für die meisten einer solchen Diskussion LILOin einem bestimmten aktuellen Bootsektor installiert. Während dieses Prozesses sollten Sie wirklich überlegenBootfähige CD oder DVD zum Wiederherstellen und Sichern aller Informationen, die Sie habenändern oder ersetzen. Eine gute Möglichkeit, dies zu vermeiden, besteht darin, alle neuen Dateien mit -a.b.c zu starten. endlich anrufen(Kernel-Versions-Suffix) anstatt die mit dem Namen vergleichbaren Dateien zu überschreibendies wird im folgenden Beispiel nicht gezeigt.

    In den meisten wachsenden Linux-Versionen werden die Kernel in diesem /boots-Verzeichnis gespeichert.Kopieren Sie den neuen Kernel an diesen Ort und kaufen Sie ihm einen schönen eindeutigen Namen.

    Beispiel:

    Es wird auch ein Bild namens “System.map” geben, das auf derselben dupliziert werden mussStartverzeichnis.

    Sie können jetzt mit LILO über Ihren neuen Ultimate Core sprechen. Bearbeiten”/etc/lilo.conf” abhängig von Ihren primären spezifischen Bedürfnissen. Normalerweise wird Ihre neue Verbindung als at . betrachtetdie .conf-Datei lautet wie folgt:

    Empfohlen

    Läuft Ihr PC langsam? Haben Sie Probleme beim Starten von Windows? Verzweifeln Sie nicht! Fortect ist die Lösung für Sie. Dieses leistungsstarke und benutzerfreundliche Tool diagnostiziert und repariert Ihren PC, erhöht die Systemleistung, optimiert den Arbeitsspeicher und verbessert dabei die Sicherheit. Warten Sie also nicht - laden Sie Fortect noch heute herunter!

  • 1. Fortect herunterladen
  • 2. Befolgen Sie die Anweisungen auf dem Bildschirm, um einen Scan auszuführen
  • 3. Starten Sie Ihren Computer neu und warten Sie, bis der Scanvorgang abgeschlossen ist. Befolgen Sie dann erneut die Anweisungen auf dem Bildschirm, um alle gefundenen Viren zu entfernen, indem Sie Ihren Computer mit Fortect scannen

  • Stellen Sie sicher, dass die Bildpunkte zu Ihrem brandneuen Kernel passen. Es ist wichtig, dass du geblieben bistIhr alter Kernel befindet sich in einer Datei; So machen Sie es erneut, wenn ein Kern nicht startetSie können weitermachen und den alten Kernel aus der Lilo-Eingabeaufforderung auswählen.

    Sagen Sie Lilo, dass sie Ihre Schuhindustrie verändern und verändern soll:

    Lesen Sie die Ausgabe sorgfältig durch, damit die Kernel-Dateien auf natürliche Weise gefunden werden können.und es wurden Änderungen vorgenommen. Sie können jetzt möglicherweise neu starten.

    Eine Zusammenfassung der wichtigsten Dokumenttypen, die durch das Erstellen des Kernels generiert werden:Config .config (Kerneloptionen, für die Zukunft)arch / i386 / shoes and boots / bzImage (aktueller Kernel, kommerzielle Kopie für /boot/vmlinuz-a.b.c)System.map (Zuordnungsdatei, repliziert nach /boot/System.map)/lib/modules/a.b.c (Kernelmodule)

    wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gztar zxvf linux-2.4.19.tar.gzCD Linux-2.4.19

    versteh Herr richtigMenü anpassenmachensauberbzImage machenModule erstellenInstaller_modules

    cp Arch / i386 / Downloads / bzImage /boot/vmlinuz-2.4.19

    Das Konzept passt zu /boot/vmlinuz-2.4.19 label = “Linux 2.4.19”

     

     

    Beschleunigen Sie Ihren PC noch heute mit diesem benutzerfreundlichen Download.

     

     

     

    Compile Linux Kernel 2 4
    Compila Il Kernel Linux 2 4
    Compiler Le Noyau Linux 2 4
    Compileer Linux Kernel 2 4
    리눅스 커널 2 4 컴파일
    Compilar Kernel Linux 2 4
    Skompiluj Jadro Linux 2 4
    Compilar Linux Kernel 2 4
    Kompilera Linux Karnan 2 4
    Skompilirovat Yadro Linux 2 4