Problemen Met Het Compileren Van De Linux 2.4-kernel?

 

Bijgewerkt

  • 1. Download ASR Pro
  • 2. Voer het programma uit
  • 3. Klik op "Nu scannen" om eventuele virussen op uw computer te vinden en te verwijderen
  • Versnel uw computer vandaag nog met deze eenvoudige download.

    De afgelopen dagen hebben verschillende bewonderaars ons verteld dat ze op de Linux 2.4-kernel zijn gestuit.

     

     

    #include stddisclaimer.h>

    Kleine disclaimer: dit zijn instructies voor het updaten.Uw onvermogen om Red Hat 8.0 positief te betalen voor een gebruikte kernel voorafgaand aan de standaard v2.4.20-kernel in de gehele kernelbron gedownload van www.kernel.org.OfDe meeste van de belangrijkste stappen zijn ook van toepassing op andere opnames, met als gevolg dat uw miles mogelijkverschillen. U kunt meer details over Linux vinden op http://www.kernel.org/Basis.

    Voordelen: Aanzienlijk verbeterde prestaties bij gebruik van VMware naast de Wine (X).

    Nadelen: onbekend.

    Laten we beginnen: zorg er in het begin voor dat je de juiste kernel nodig hebt.Ontwikkelingskortingen worden geïnstalleerd door op het systeem te klikkenInstellingen> Pakketten in je menu. Je moet ontwikkeling hebbenHet vakje Kernel and Development Tools is aangevinkt (indien minder dan, vink ze aan).Open vervolgens een terminal, compileer en laad de 2.4.20-kernel via:

    $ van
    Voer root-wachtwoord in

    # cd / usr voor elke 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
    # ln -s linux-2.4.20 linux-2.4
    # ln -s linux-2.4 linux
    #cd linux
    # clubpinguin /boot/config-2.4.18-14 .config
    # doe xconfig OPMERKING. Dit doel kan al dan niet afhankelijk zijn van uw processor. Ik wist niet zeker of je 2.4.19 of 2.4.20 kernels kon compileren op een my AMD Athlon 1600+ ervaring met 53c710 SCSI-ondersteuning ingeschakeld. Maar opMijn AMD 450 k6-2 compileert beter met deze optie. Als u er zeker van wilt zijn dat u probeert te compileren zonder deze selectie te verzwakken, klikt u op Opslaan en afsluiten. Maar alsAls u een Athlon heeft, kunt u het volgende doen:

    compileer linux kernel 2.4

    Klik op SCSI-ondersteuning en vervolgens op SCSI Low Level Driver en stel Simple SCSI 53c710 Support in op n. Klik op OK, Hoofdmenu, klik op Opslaan en afsluiten en ga vervolgens naar OK.

    Nu bouwen en installeren:

    # render dep
    # Maak het bacterievrij
    # BzImage
    # Modules maken
    # make modules_install
    # make install
    Wanneer alles daadwerkelijk is gemonteerd, wordt het commando “make install” geïnstalleerd.Je kernel wordt beschouwd als in / boot en voegt automatisch een item toe tijdens het compileren om GRUB (of LILO) op te starten(Je hebt nu twee kernel-items in dit GRUB-menu, de nieuwe geprojecteerdeoh zodat het spel NIET isde norm zijn. Selecteer het uit het GRUB-opstartmenu, en als het jouw hardlopers en die van jou zijnHet systeem werkt prima, kun je het daadwerkelijk installeren met een standaard kernel in je familie GRUB?config later (standaard = x afhankelijk van welke kernel je de nieuwe kernel krijgt)is een)).

    Alternatieve installatietoepassing: in plaats van make install uit te voeren, kan uw bedrijf make rpm gebruiken, waarmee een kernel-RPM wordt gebouwd. Als uw familie de “rpm-build”-gids heeft geïnstalleerd en u mogelijk een kernel-makefile moet wijzigen als u van plan bent dit te doen in de richting van Red Hat 8.0, omdat zij de eigenlijke opdrachtnaam rechtstreeks hebben gewijzigd om de RPM te bouwen. Bewerk per usr / src / linux / Makefile om de regel in de rpm op te merken: sectie je begint met rpm -ta. Vervang de geselecteerde “rpm -ta” door “rpmbuild -ta”. Als u daadwerkelijk “make rpm” gebruikt, moet u het hele bouwproces opnieuw beschrijven en de belangrijkste kernel-RPM opnieuw opbouwen in “/ usr / src en redhat / RPMS / “.

    De RPM-installatieoptie is goed als je een zinvolle kernel op een machine wilt bouwen en deze daarop wilt installeren. Zorg ervoor dat wanneer u vrijwel elke gedachte bouwt, u deze ook bouwt voor woningen waar u van plan bent die te installeren. Als u ook aan het installeren bent, raad ik aan wie uw organisatie “rpm -ivh kernel *” gebruikt om het nummer te vergelijken met “rpm -Uvh kernel *” zodat uw oude kernel nooit wordt verwijderd. Je zult je geweldige /boot/grub/menu.lst moeten bewerken en een invoer voor de jonge kernel moeten ontwikkelen. Voor advies over het schrijven naar grub, kun je als gezin de partitie kopiëren van die nieuwe 2.4.18-kernel en 2.4.18 dupliceren, wat waarschijnlijk 2.4.20 is in de nieuwe partitie. Doen

    Voeg het type “initrd” regel niet toe omdat deze methode geen nieuwe initrd behaalt. Houd hier rekening mee wanneer u een stuurprogramma moet voorladen. U wilt ook de computernaam van uw sleutelpartitie gebruiken, of “root = LABEL = /”, bijvoorbeeld “root = / dev / hda1”. Kleur impliceert “rood”> OPMERKING.
    compileer linux kernel 2.4

    OPMERKING 2. ThePreacher heeft geadviseerd dat deze instructies ook werken voor Mandrake 9.0. Het enige verschil is het vervangen van /boot/config-2.4.18-14 compleet met /boot/config-2.4.19-16mdk in sommige van de bovenstaande instructies. Dankzij het vinden van de preek!

    Veel plezier!

    Forum

    DISCLAIMER: GEBRUIK OP EIGEN RISICO. ELKE COMPUTER IS EEN ANDER SYSTEEM ENWAT VOOR MIJ WERKT, HOEFT NIET VOOR JOU TE WERKEN. RELEVANTE EISENVEREIST (BASIS UNIX-FUNCTIES). DE SOFTWARE KAN AANZIENLIJK VERANDEREN TUSSENEXECUTIE. LEES EN LEES ALLE ACCESSOIRES ALTIJD ZORGVULDIGDOCUMENTATIE.

    Terug naar alle instructies

    Configureren, bouwen, installeren


    Wees uiterst compleet bij het spelen met de gedeelde kern. Sla alles opUw bestanden en de uwe, zorg voor een werkende opstartbare herstelschijf en/of eventueel een cd.Leer hoe u precies een absolute kernel installeert op een procedure die er niet toe doet.U bent onlangs gewaarschuwd. Het is duidelijk een zeer korte handleiding; gebruik gewoon welke het heeftmeer gedetailleerde handleidingen zoals de Linux Kernel HOWTO

    1. Download de nieuwste kernel van kernel.org.

    De kernel wordt geleverd in 20 stukjes, dus je hebt toegang tot een 30MB tar.gz of tar.bz2 bestand. het zalunzip op ongeveer 200 en je hebt MB nodig zodra je later compileertextra ruimte.

    Voorbeeld:
    2. Pas deze instellingen aan.

    In deze kern moet je alle functies selecteren die je gaat gebruiken bij het samenstellen inKernel (bijv. SCSI-ondersteuning, geluidsondersteuning, netwerken, enz.)

    Bijgewerkt

    Bent u het beu dat uw computer traag werkt? Geërgerd door frustrerende foutmeldingen? ASR Pro is de oplossing voor jou! Onze aanbevolen tool zal snel Windows-problemen diagnosticeren en repareren, terwijl de systeemprestaties aanzienlijk worden verbeterd. Dus wacht niet langer, download ASR Pro vandaag nog!


    * Er zijn verschillende systemen tijdens het aanpassen van wat je via de kernel wilt compileren;Als je al instellingen hebt van een oudere kernel, kopieer dan de verouderde .configHet bestand bevindt zich op het hoogste niveau van de bron en neem in plaats daarvan make oldconfig .met behulp van menuconfig. Dit oldconfig-proces keert terug naar je veel zeer oude instellingen en vraagt ​​jeU als er frisse nieuwe functies zijn die niet worden gedekt door uw vorige .config-track. Dit is het besteEen manier om je eigen kernel te “upgraden”, vooral met relatief smalle versienummers.Een ander product is Xconfig make als je daadwerkelijk een grafische versie van menuconfig overweegt via X.

    3. Maak afhankelijkheden

    Na het opslaan van de hier gegeven configuratie (deze wordt opgeslagen in deze ".config"bestand), moeten mensen alle afhankelijkheden maken voor de gekozen jij en configuraties. dit isduurt ongeveer zes verschillende minuten op een 500 MHz-systeem.

    4. Maak een kern

    U kunt nu uw huidige originele kernel compileren. Het kan ongeveer 15 minuten duren. vervolledigenvolledig op een 500 MHz-systeem.

    5. Maak modules.

    Modules zijn onderdelen van deze proceskernel die 'on the fly' worden geladen, voornamelijk omdat zevereist. Ze worden opgeslagen in aparte bestanden (bijv. ext3.o). ModulesHoe meer je hebt, hoe langer het vrijwel zeker duurt om te compileren:

    6. Installeer modules

    Deze kopie kopieert alle modules naar een extra directory "/lib/modules/a.b.c".waarbij a.b.c de kernel-app is

    * Als we willen hercompileren ...

    Als je echt tijd nodig hebt om je kernel opnieuw te configureren en dus deze methode opnieuw te compileren,moet ook enkele "make"-instructies uitvoeren om tussenliggende bestanden op te schonen. Opmerkingdeze "mrproper" zal zeker je .config-bestand verwijderen. Volledige tactiek:

    * Een bepaalde opstartbare en ontwikkelende kernel installeren

    Voor de rest, als ik deze discussie gebruik, neem ik waarschijnlijk aan dat je LILO . hebtgeïnstalleerd in uw persoonlijke opstartsector. U bent tijdens dit proces nog steeds aan het winkelen.Functionaliteit een opstartbare opstartbare behandelschijf en een back-up maken van alle bestanden die iemand heeftveranderen of veranderen. Een goede tip is om alle nieuwe bestanden een naam te geven met -a.b.c.(achtervoegsel van kerneloptie) Mogelijkheid om bestanden met dezelfde omslag te overschrijven, echterdit zal niet verschijnen in het volgende geweldige voorbeeld. De meeste

    Op Linux-systemen worden de belangrijkste popcorn-kernels opgeslagen in de / boot directory.Kopieer deze hele kernel naar deze locatie en geef informatietechnologie een unieke naam.

    Voorbeeld:

    Er is ook het speciale "System.map"-bestand dat op dezelfde locatie moet worden gedupliceerd.Opstartmap.

    Je kunt LILO nu heel goed over je nieuwste kernel vertellen. Bewerking"/etc/lilo.conf" volgens uw specifieke behoeften. Meestal uw beginnersinschrijving inhet .conf-bestand ziet er als volgt uit:

    Zorg ervoor dat de beeldverhouding overeenkomt met uw nieuwere kernel. je mag het houdenJe vorige kernel bevindt zich in de buurt van een bestand; onze eigen als nieuwe kernel zeker niet startJe kunt altijd de vorige kernel selecteren via de lilo-opdrachtregel.

    Vertel lilo dat het tijd is om de wijzigingen te lezen en de sector te wijzigen:

    Lees de uitvoer zorgvuldig zodat u zeker weet dat uw kernelbestanden worden gevonden.en deze veranderingen zijn al lang doorgevoerd. U kunt direct opnieuw opstarten.

    Samenvatting van leidende bestanden die zijn gemaakt tijdens het bouwen van de kernel:.config (kernelopties, configuratie voor toekomstig gebruik)arch / i386 / boot per bzImage (huidige kernel, kopieer naar /boot/vmlinuz-a.b.c)System.map (locatie abonneren, kopiëren naar /boot/System.map)/lib/modules/a.b.c (kernelmodules)

    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

    krijg meneer gelijkMenu aanpassenmakenschoonmaak bzImageModules makenInstallatiemodules

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

    afbeelding komt overeen met /boot/vmlinuz-2.4.19 Muzieklabel = "Linux 2.4.19"

     

     

    Versnel uw computer vandaag nog met deze eenvoudige download.

     

     

     

    Having Trouble Compiling The Linux 2.4 Kernel?
    Haben Sie Probleme Beim Kompilieren Des Linux 2.4-Kernels?
    Vous Rencontrez Des Difficultés Pour Compiler Le Noyau Linux 2.4 ?
    Hai Problemi A Compilare Il Kernel Linux 2.4?
    Está Tendo Problemas Para Compilar O Kernel Do Linux 2.4?
    Linux 2.4 커널을 컴파일하는 데 문제가 있습니까?
    Har Du Problem Med Att Kompilera Linux 2.4 -kärnan?
    Masz Problem Z Kompilacją Jądra Linux 2.4?
    ¿Tiene Problemas Para Compilar El Kernel De Linux 2.4?
    Возникли проблемы с компиляцией ядра Linux 2.4?