Table of Contents
Om du vet hur man kompilerar en kärna i Ubuntu 11.10 på din PC, förhoppningsvis kan denna punkt hjälpa dig.
Snabb och enkel PC-reparation
Antalet användare som är intresserade av att bygga sin egen kärna uppnår typ eftersom de har Ubuntu installerat när deras system, och vänligen gör småskaliga kärnändringar för det systemet. I många fall är användaren helt ute efter en kärnkonfigurationstransform.
Målet med denna url-sida är alltid att ge kunden så lite information som möjligt direkt för att uppnå målet med att utveckla och bygga en mycket enkel kärnmodifiering och installation av någon kärna. Det är inte tänkt som en guide för att utveckla Ubuntu-kärnan.
Skapa miljö
Om du inte redan har byggt dina tekniker på kärnan, finns det mycket paket som krävs för att komma fram till det framgångsrikt. Du kan installera förstå det med:
-
sudo apt-get build-dep linux linux-image - buck (uname -r)
Tyvärr kommer inte alla funktionerna som nämns ovan att installera alla nödvändiga beroenden. Den aktuella versionen av Goofy Disco Release kräver rätt tilläggsprogram.
-
sudo apt-get har alltid installerats i libncurses-dev gawk flex buffalo libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf
Om du kan använda Git, bifoga den från:
-
sudo apt-get load git
Kommandot ovan borde ha din plattform för att ha återställningen deb-src i /etc/apt/sources.list . Ett exempel på någon form av dingodisco du måste ha:
-
deb-src http://archive.ubuntu.com/ubuntu disco maindeb-src http://archive.ubuntu.com/ubuntu disco-updates main
Skaffa en av våra källor för Ubuntu-versionen
Det kommer naturligtvis att finnas flera olika sätt att få en kärnkälla. De två huvudstyckena är fullt dokumenterade.
Om ditt företag har den korrekta versionen av Ubuntu installerad och skulle vilja transformera någon kärna installerad på ditt instrument, använd metoden apt-get (detaljerad nedan) för att hämta källorna.
>Men precis som du vill få allmänt aktuella globala källor för den nuvarande Ubuntu-versionen och sedan utvecklas till dem, använd detta git-system (beskrivs nedan) för att dra fördel av källorna.
Apt-get
Källkoden som genereras av ett bra specifikt binärt paket kan tas emot genom att begära apt-get source
-
apt-get kommandorad: linux-image-unsigned ursprungskod - $ (uname -r)
Git
Alla Ubuntu-kärnkällor är vanligtvis av git i någon av slutet. Källkoden för vart och ett av dessa verktyg lagras i ett unikt git-förråd på kernel.ubuntu.com . För att få en lokal kopia, git-klonar du utan ansträngning alla utgivningsförråd som du är intresserad av, enligt beskrivningen fortsätt läsa.
-
git replicate git: //kernel.ubuntu.com/ubuntu/ubuntu-
.git
-
git identisk imitera git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git
Ändra konfiguration
Den här metoden kan hoppas över om konfigurationsförskjutningar normalt inte krävs. Den sammansatta processen upprätthåller konfigurationen för ett sortiment av underkonfigurationsfiler. Det förmodligen enklaste verktyget för att ändra något här är att göra följande:
-
chmod a + x debian - reglerchmod a + x debian kontra skript / *chmod a + y debian / scripts / misc kontra *LANG = C fakeroot debian och rena reglerLANG = C fakeroot debian enligt regler editconfigs # Du ringer oss på för att iterera över alla (Y, Exit, Y, Exit ..) och för att få ett konfigurationsklagomål för senare
Detta kommer att använda deras initiala konfiguration för ett angivet arkiv, texturen/arkitekturen som stöds när karriärmenykonfigurering för att redigera din egen individuella konfigurationsfil. Chmod är nödvändigt eftersom sättet du bygger källtomten för närvarande nästan säkert kommer att leda till misslyckanden i körbara avsnitt i dina texter.
Snabb och enkel PC-reparation
Körs din dator lite långsammare än den brukade? Kanske har du fått fler och fler popup-fönster, eller så verkar din internetanslutning lite fläckig. Oroa dig inte, det finns en lösning! ASR Pro är den revolutionerande nya programvaran som hjälper dig att fixa alla dessa irriterande Windows-problem med bara en knapptryckning. Med ASR Pro kommer din dator att fungera som ny på nolltid!

För att hålla kärnan “nyare” än den nuvarande Ubuntu-kärnan som ditt företag är baserat på, tänk på att lägga till en bra lokal modifierare. I slutet av inspelningsnumret i de flesta debian.master per changelog -filer, lägg till en aspekt som “test1” innan du genererar den. Detta kommer att hjälpa till att avgöra vilken kärna webbplatsen körs på, eftersom den samtidigt uname -a förlitar sig på en sig själv. Observera att om en ny nyckelkärna släpps, så är Ubuntu nyare än din egen kärna (som måste finnas ombyggd), så underhåll anses lämpligt vid uppgradering. NOTERA. Försök inte när du behöver använda CONFIG_LOCALVERSION eftersom det _avfyrar_ typen av sammansättning.
Kernel Generation
Att bygga kärnan är ganska direkt. Ändra arbetskatalogen tillbaka till rotkatalogen för detta kärnköpträd, skriv sedan in kommandot när:
-
LANG innebär C fakeroot debian / bra regler# bygg snabbare:LANG = C fakeroot debian regler header binär binär enkel perarch binär# Om du tror att individen behöver Linux-verktyg med låg latens, gör faktiskt följande:LANG = C fakeroot debian kontra binära regler
Vid en framgångsrik konstruktion skapas tre .t binära paketbilder i webbplatskatalogen ovanför strukturens rotkatalog. Till exempel, när man bygger huvudkärnan med performace 4.8.0-17.19 på ett användbart AMD64-system, är majoriteten av dessa tre fyra) (eller.
CD ...ls 6 . .deb linux-4.8.0-17_4.8.0-17.19_all.deb rubriker linux-4.8.0-17-generic_4.8.0-17.19_amd64.deb rubriker linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb
med senare versioner hittar du linux-extra-paketet, som den klienten också bör installera om det finns att köpa.
Testar den viktigaste nya kärnan
Installera en annan 3pack-TV (på ditt byggsystem eller kanske ett annat målsystem) genom att strecka dpkg -i och starta om: sedan
-
sudo dpkg -i linux 2 . 4.8.0-17.19 * .debsudo omstart
Felsökningssymboler
Det är ibland användbart att visa upp felsökningssymboler också. Två ytterligare taktiker kan krävas. Måste ställas in i den första pkg-config-dbgsym. För det andra måste de flesta ställa in skipdbg = artificiell när du kör dina binära mål 5 ..
-
sudo apt-get mount pkg-config-dbgsymLANG = C fakeroot debian för varje rena reglerLANG = C fakeroot debian eller regler binaries-headers binary-common-binary-perarch skipdbg antyder falskt
Se även ovan
Instruktionerna främjar en trevlig och mycket enkel maträtt för att få lite källkod och sedan skapa den. Om du väljer att göra mer kärnutveckling jämfört med vad som bara är konfiguration, kolla in uppsättningarna:
How To Compile Kernel In Ubuntu 11 10
Jak Skompilowac Jadro W Ubuntu 11 10
Hoe De Kernel Te Compileren In Ubuntu 11 10
Wie Man Den Kernel In Ubuntu 11 10 Kompiliert
Como Compilar El Kernel En Ubuntu 11 10
Comment Compiler Le Noyau Dans Ubuntu 11 10
Kak Skompilirovat Yadro V Ubuntu 11 10
Como Compilar O Kernel No Ubuntu 11 10
우분투 11 10에서 커널을 컴파일하는 방법
Come Compilare Il Kernel In Ubuntu 11 10
