Sådan Installeres Linux-kernen

Indholdsfortegnelse:

Sådan Installeres Linux-kernen
Sådan Installeres Linux-kernen

Video: Sådan Installeres Linux-kernen

Video: Sådan Installeres Linux-kernen
Video: [novitoll]: Вводное в Linux Kernel Pt.1 (rus) 2024, Kan
Anonim

En af fordelene ved Linux-familiens operativsystemer er deres fleksibilitet, som manifesterer sig i tilstedeværelsen af brede muligheder for ændring. Dette gælder ikke kun software, der kører på applikationsniveau, men også de grundlæggende komponenter i operativsystemet. Så i Linux kan du installere en eller flere ekstra kerner.

Sådan installeres Linux-kernen
Sådan installeres Linux-kernen

Nødvendig

  • - installeret pakkehåndtering;
  • - binær pakke med kernebillede;
  • - binære pakker med moduler
  • - arkiv med kernekildekoder;
  • - GCC, udvikle versioner af glibc og ncurses;
  • - rodadgangskode.

Instruktioner

Trin 1

Når du arbejder i et grafisk miljø, hvis der findes lokale (f.eks. På installations-cd'en) eller fjernbetjeninger (på distributørens websted), kan du bruge den grafiske pakkehåndtering, inklusive binære kernepakker i den version, du har brug for. Disse programmer er typisk installeret som standard, når de fleste "desktop" Linux-distributioner er installeret. Start lederen, find den påkrævede pakke, marker den til installation, og anvend ændringerne. Typisk inkluderer binære pakker, der indeholder kernebilleder, scripts, der opdaterer bootloader-konfigurationen. Derfor er alt, hvad der er tilbage, at genstarte computeren for at kunne arbejde med den nye kerne.

Trin 2

Når du arbejder i konsollen, og arkiverne er tilgængelige, eller bare muligheden for at få binære pakker (for eksempel ved at downloade dem fra distributørens websted), skal du bruge konsolpakkehåndtering som apt-get, dpkg, rpm. For eksempel, hvis APT er installeret, skal du køre kommandoen apt-cache med søgemuligheden og en strengparameter for at finde tilgængelige pakker. For eksempel: apt-cache search kernel-image Vælg derefter pakken, der skal installeres, og installer den med: apt-get install PackageName Brug indstillingen -i til at installere pakken ved hjælp af rpm.

Trin 3

Hvis kun et binært kernebillede er tilgængeligt, kan du prøve at installere det manuelt. Giv billedfilen et unikt navn, og placer den i / boot-biblioteket (du kan vælge en anden mappe, men normalt placeres kernebillederne der). Rediger bootloader-konfigurationsfilen, og opdater den derefter. Hvis du f.eks. Bruger LILO, skal du ændre filen /etc/lilo.conf og køre lilo-kommandoen som root.

Trin 4

Kompiler kernen, hvis kun dens kilder er tilgængelige. Forbered systemet til montering. Installer GCC, udvikle versioner af glibc og ncurses-bibliotekerne. Placer kernekilderne i / usr / src / linux-biblioteket. Hvis der er patches tilgængelige, skal du anvende dem med en kommandopatch.

Trin 5

Konfigurer kernen. Skift til / usr / src / linux-biblioteket. Kør make menuconfig for at oprette en ny konfiguration. Hvis du har brug for at opbygge kernen med parametre så tæt som muligt på de eksisterende, skal du kopiere konfigurationsfilen fra / boot-biblioteket til / usr / src / linux, omdøbe den til.config og derefter køre kommandoen make oldconfig.

Trin 6

Byg kernen og modulerne. Kør kommandoerne: make depmake cleanmake bzImagemake modules Installer modulerne ved at udføre kommandoen: make modules_install Installer kernebilledet som beskrevet i tredje trin (kildefilen i build-træet hedder bzImage).

Anbefalede: