Fixa din dator nu. Inga tekniska kunskaper krävs. Ladda ner nu.

Det här blogginlägget hjälper dig om du får kraftfull felkod när du kompilerar och installerar en kärna på Ubuntu.Skaffa en av alla de senaste kärnorna på kernel.org.Kontrollera vanligtvis kärnan.Extrahera huvudkärnan tarball.Kopiera din befintliga Linux-kärna-konfigurationsfil.Kompilera och bygg även Linux 5.6-kärnan.Installera Linux Kernel and Adventure (drivrutiner)Uppdatera dessa grub-konfigurationer.

px 10p

Vad är också att kompilera en kärna?

Ja, att bygga din kärna från en databas vanligtvis strategi att ladda ner källkoden. Om en person vill ändra någon källstift (de flesta icke-programmerare brukar inte göra det). Kärnsystem (vilka funktioner / moduler / personer som ska inkluderas, etc.) Kompilera.

De flesta personer som är intresserade av att bygga sin speciella kärna gör det bara för att de erbjuder Ubuntu installerat på sitt system och vill gå tillbaka till att lätt modifiera sin kärna för den processen . I många rättsfall vill användarna bara få det. Det varierar kärnförändringar.

Syftet med den här sidan är att förse alla användare med ett minimum av information för att uppnå ditt aktuella skäl – för att enkelt byta till en mycket kärna, bygg den med all din kärna installerad. Det var aldrig tänkt och vara den sista höjdpunkten i utvecklingen av Ubuntus kärnor.

Skapa miljö

Om du inte har kompilerat någon av de bästa kärnorna på ditt system hittills kommer det att ta många paket innan du kan bygga den. Du kan installera den längst ned med:

  •  sudo apt-get build-dep ett helt nytt linux systemunix linux-image - cash (uname The -r) 

Tyvärr är inte alla beroenden som rekommenderas ovan installerade. Det nuvarande märket av Disco Goofy kräver att man använder ytterligare förslag.

  •  sudo apt-get ladda ner libncurses-dev gawk extend buffalo openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf 

Om du tenderar att använda Git, installera applikationen härifrån:

  •  sudo apt-get deploy git 

Atop keep control on kräver att systemet får varje korrekt deb-src rad i /etc/apt/sources.list . Till exempel, genom att använda ett diskotek, bör din dingo behöva:

  •  deb-src http: // archive.ubuntu.com/ubuntu huvuddiskotekdeb-src http://archive.ubuntu.com/ubuntu disco-updates egendom 

Hämta källkoden för Ubuntu-versionen

Hur bygger jag med att kompilera en Linux-kärna?

Steg 1: Ladda ner källkoden.Steg 2: extrahera den källkoden.Steg 3: Installera önskade paket.Steg 7: Konfigurera kärnan.Steg en handfull av: Bygg själva kärnan.Steg 6: Uppdatera starthanteraren (valfritt)Steg 7: starta om tillsammans med kontrollera din kärnversion.

Det finns utan tvekan flera sätt att få tag i kärnkällorna. De två huvudvägarna finns kanske dokumenterade här.

Hur skapar jag om kompilering av min kärna?

Ladda 1 befintlig stablenew version från kernel.org.Packa upp.Kopiera den här klassiska konfigurationen (gör så här)Använd ditt terminaldrivna konfigurationsverktyg.Kompilera kärnan med Clang (ta bort CC för att kompilera genom gcc – standard C-kompilatorn)Installera var och en av våra kärnor.Uppdatering oförskämd.Börja om.

I allmänhet, när som helst du är har vi installerat Ubuntu efter eget val och du vill göra ändringar i kärnan som har blivit permanent installerad på din system, använd apt-get-metoden (beskrivs nedan) som ett sätt att få källorna.

Däremot, där du vill få de normalt uppdaterade hjälpkällorna för Ubuntu-undantaget du använder och sätta ihop några ändringar, använd Git-utrustningen (detaljer nedan) för lösningar.

Sätt att få

Bör ditt företag kompilera din egen kärna?

Genom att kompilera den egna kärnan kan du bygga säker på att du är involverad nära kärnans utvecklingsprocesser, tänk på enkla saker, varav de flesta var som att tillhandahålla PCI/USB-resurs-ID för bara en drivrutin. att hela denna kamp för kärnutveckling.

Källkoden som genererade en typ av binärt paket kan kallas med hjälp av apt-get find kommandot. Till exempel, för att få huvudkällorna för en fungerande kärna, då kan du använda kommandot:

  •  apt-get base linux-image-unsigned - inkomst (uname -r) 

Git

Hela Ubuntu-kärnbasen hanteras verkligen via git . Källkoden för varje version anses vara lagrad i sitt eget Git-bibliotek på kernel.ubuntu.com . För att upptäcka lokal För replikering har du möjligheten att helt enkelt klona förvaret för någon version du är intresserad av ständigt helt enkelt använda git clone current medan den visas nedan.

  •  git-versioner git: //kernel.ubuntu.com/ubuntu/ubuntu-  .git 
  •  git clone git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

Frekventa konfigurationsändringar

kompilera och installera kärnan här i ubuntu

Det här steget kan inte hittas om en konfigurationsändring kanske inte krävs. Byggprocessen använder en fantastisk konfiguration som består av många stilar av underkonfigurationsfiler. Det enklaste sättet att ändra något här är så att det fungerar:

  •  chmod en funktionell + x a + x debian för varje reglerchmod debian / skript för varje *chmod a + x debian / webbplatsprogram / misc / *SPRÅK = C fakeroot debian / anpassade reglerLANG antyder C fakeroot debian / åtgärder editconfigs # Du måste gå igenom varje bit av dem (Y, Exit, Y, Exit ..) eller få ett konfigurationsproblem senare 

Detta kommer att öva den aktuella konfigurationen för varje godkänd arkitektur/smak och de menykonfigurationsnamn för att redigera konfigurationsbilden. Chmod är nödvändigt eftersom företagskoden som paketet just byggts från förlorar de körbara bitarna från de specifika skripten.

För att tillhandahålla den nuvarande kärnan “nyare” än standard Ubuntu-kärnan du är på den första platsen, överväg att lägga till en lokal modifierare. Lägg manuellt till något som “+ test1” för att se till att du avslutar det första variantnumret i debian.master changelog innan du skapar det. Detta gör att din kärna kan identifieras varje gång den körs, eftersom den också visas i uname -a . Observera att det finns en annan Ubuntu-kärna som är nyare för dig än din kärna (som kommer att behöva byggas om), så var försiktig när du uppgraderar. NOTERA. Försök inte ens använda CONFIG_LOCALVERSION, eftersom det kommer att _bryta_ hur bygget.

Bygga kärnan

Att bygga kärnan är nästan säkert ganska enkelt. Ändra arbetslistan till kärnans källträd och skriv sedan in följande kommandon:

  •  LANGUAGE = C fakeroot debian eller rena regler# bygg snabbare:SPRÅK = C fakeroot debian / regler binära rubriker binary-common-binary-prar# om familjer behöver Linux-grejer eller kärnor, väljs istället låg latens:LANG = C fakeroot debian enligt binära regler 

Om huvudtillägget lyckades, överväg att skapa binärfiler för deras .deb-paket i flera skikt i en persons katalog ovan för att förbättra huvudorsakskatalogen. För följande illustration av kärnan med version “4.8.0-17.19” på AMD64-systemet kommer dessa tre (eller fyra) .deborah-programvara att skapas:

  • CD ..ls * .deb Linux-headers-4.8.0-17_4.8.0-17.19_all.deb Linux-headers-4.8.0-17-generic_4.8.0-17.19_amd64.deb linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb

När du konfigurerar versioner kommer du dessutom att hitta ett pålitligt Linux-tilläggsparti som också bör användas under installationen.

Testa olika kärnor

Installera alla tre verktygen (på detta byggsystem eller på något specifikt målsystem) med dpkg -anyway i senare och starta om din dator:

  • kompilera och ladda ner kärnan i ubuntu
     sudo dpkg -me linux * 4.8.0-17.19 * .debstarta om sudo 

Felsökningssymboler

Det är ibland användbart att publicera sådana felsökningssymboler. Ytterligare två processer krävs. Den första pkg-config-dbgsym-plattformen måste installeras. Den andra en tidsperiod du kör binära mål * individen måste lägga till “skipdbg är lika med false”.

  • Hur kan det kompilera Linux-kärnan?

    Du bör installera följande paket i regionen Debian eller Ubuntu Linux för att kunna vara till hjälp för att kompilera Linux-kärnan: git: det bästa snabba, skalbara, distribuerade tv-programmet för versionskontroll. Du kan få den senaste produktkoden med git-kommandot. Falsk rot? Ett verktyg för att replikera superanvändarrättigheter.

     sudo apt-get buy pkg-config-dbgsymLANGUAGE är lika med C fakeroot debian / anpassningsbara reglerLANG = C fakeroot debian och regler

Se även

Få tillbaka din dator till sitt bästa med Reimage

Vi presenterar Restoro: din bästa lösning för att fixa Windows-fel och optimera din dators prestanda. Denna programvara är viktig för alla som vill hålla sin dator igång smidigt, utan krångel med systemkrascher och andra vanliga problem. Med Restoro kan du enkelt identifiera och reparera eventuella Windows-fel, vilket förhindrar filförlust, maskinvarufel och alla möjliga otäcka malwareinfektioner. Dessutom kommer vår programvara att optimera dina PC-inställningar för att maximera dess prestanda - vilket ger dig en snabbare, mer lyhörd maskin som kan hantera allt du kastar på den. Så gå inte en dag till och kämpa med en långsam eller instabil dator – ladda ner Restoro idag och återgå till produktiviteten!

  • 1. Ladda ner och installera Reimage
  • 2. Starta programmet och välj den skanning du vill köra
  • 3. Granska resultaten och vidta åtgärder vid behov

  • Instruktionerna som ges här är ett mycket viktigt recept för att skaffa en viss källa och sedan skapa dem. Om utvecklingen av din kärna handlar om att öka än att bara konfigurera, här är några bra saker att tänka på när det gäller:

  • Kernel och BuildYourOwnKernel (senast redigerad 2021-03-02 17:41:47 av Compiling And Installing Kernel In Ubuntu
    Kompilyaciya I Ustanovka Yadra V Ubuntu
    Compilazione E Installazione Del Kernel In Ubuntu
    Kompilacja I Instalacja Jadra W Ubuntu
    Compilando E Instalando Kernel En Ubuntu
    Compilando E Instalando O Kernel No Ubuntu
    Kernel In Ubuntu Kompilieren Und Installieren
    Compiler Et Installer Le Noyau Dans Ubuntu
    우분투에서 커널 컴파일 및 설치