slackware

Kompilering av Slackware-kjernen

Kompilering av Slackware-kjernen

Bygge kjernen til Slackware

Noen ganger støtter ikke operativsystemet vår maskinvare som standard, eller vi vil bare fjerne støtte for maskinvare vi ikke trenger. I det siste glemte Linux-brukere denne installasjonsoppgaven som en gang var veldig vanlig.

Etter å ha lært å installere Slackware nå, får vi se hvordan du bygger Slackwares kjerne.

Først av alt kan vi laste ned kjernen ved å kjøre:

wget - ingen sjekk-sertifikat http: // kjerne.org / pub / linux / kjerne / v2.6 /
linux-2.6.38.2.tjære.bz2

Deretter trekker vi ut i / usr / src-katalogen:

tar -C / usr / src -jxvf linux-2.6.38.2.tjære.bz2

Vi oppretter en symbolsk lenke til våre nye kjernekilder:

ln -s linux-2.6.38.2 linux

Nå skal vi laste ned overskriftene:

wget http: // slackware.speilene.tds.nett / pub / slackware / slackware-14.2 / kilde / k / config-x86 /
config-generic-smp-4.4.14-smp

cp config-generic-smp-4.4.14-smp / usr / src / linux /.config

For å begynne å velge og fjerne moduler kjøres:

cd linux
lage menukonfigurert

Du kan alternativt "lage menukonfigurasjon" kjøre "lage oldconfig" eller "lage xconfig".

Når den grå og blå skjermen starter (hvis du har valgt menuconfig i stedet for xconfig og oldconfig), er det på tide å være spesielt oppmerksom på hvert trekk. Et feil valg i dette trinnet kan føre til en kjernekrasj.

Begynn å sjekke alle alternativer og undervalg nøye, du kan fjerne merket for støtte for maskinvare du er sikker på at du ikke bruker, for eksempel hvis du ikke bruker en Lenovo-datamaskin, kan du fjerne merket for alternativene for slike enheter, du kan deaktivere prosessorer av en annen type enn den du bruker, trådløse kort du ikke trenger, men det viktigste er å legge til støtte for maskinvaren du trenger. Vanligvis er det det folk bygger kjerner til.

Vi går nøye gjennom alle alternativene, med mellomromstasten velger vi moduler som skal lastes inn som standard, ved å trykke M vil vi laste dem inn som deaktiverte moduler.
Sjekk filsystemene, RAM, enhetsdrivere, firmware, prosessor, nettverk, alle alternativer og ikke prøv å spare tid i dette trinnet.
Når du er ferdig, gå til LAGRE og trykk TAST INN. Trykk deretter på OK og to ganger på EXIT.

La oss nå kompilere modulene ved å kjøre følgende kommando (denne prosessen kan vare lenge):

lage bzImage-moduler

For å installere kjøres modulene

få moduler til å installeres

Vi kan forhindre lba32-advarselen ved å legge den til Lilo, vi gjør det senere.
Kjør nå:

cp arch / x86 / boot / bzImage / boot / vmlinuz-custom-2.6.38.2

La oss nå kjøre de endelige kommandoene for å fortsette senere med lilo:

cp .config / boot / config-custom-2.6.38.2
cd / boot
rm System.kart
ln-s System.map-custom-2.6.38.2 System.kart

La oss nå fikse lilo ved å løpe:

nano / etc / lilo.konf

Ved å trykke CTRL + W vil vi søke i ordet "overstyre" og vi vil se "endre regler" med alternativet "tilbakestille" nedenfor, la oss legge til "lba32" for å forhindre Lilos advarsel vi så før

Etter det går du nederst på skjermen og legger til den nye kjernen.

Når endringene var nøye utført, trykker du CTRL + X og deretter Y for å avslutte lilo og kjøre lilo:

lilo

Vi kan se at den har lagt til en ny kjerne, og denne gangen returnerte ikke feil eller advarsler. Start enheten på nytt, og velg den nye kjernen når du starter opp:

Prøv den nye kjernen, hvis den starter riktig, rediger deretter lilo igjen ved å endre standardkjernen for den nye.

Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...
Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...