You are currently viewing Come Inizio A Compilare Il Kernel Mentre Ubuntu 11.10 E Come Posso Risolverlo?

Come Inizio A Compilare Il Kernel Mentre Ubuntu 11.10 E Come Posso Risolverlo?

Se conosci il modo in cui compilare un kernel in Ubuntu 11.10 sul tuo PC, si spera che questa guida possa aiutarti.

Il numero di utenti ipnotizzati nella creazione del proprio kernel raggiunge questo punto perché hanno Ubuntu in esecuzione sul proprio sistema e si prega di apportare modifiche minori al kernel per quell’unità. In molti casi, l’utente ora sta solo cercando uno switch di configurazione del kernel.

L’obiettivo di questa pagina del metodo è sempre quello di fornire all’utente il minor numero di informazioni possibile direttamente per ottenere il motivo dello sviluppo e della creazione di una semplice modifica del kernel e dell’installazione della maggior parte del kernel. Non è inteso solo come una guida allo sviluppo del kernel Ubuntu.

Crea ambiente

Se non hai già compilato il loro metodo sul kernel, ci sono diversi pacchetti che devono essere restituiti per compilarlo con successo. Puoi configurarlo con:

  •  sudo apt-get build-dep linux linux-image - rr (uname -r) 

Sfortunatamente, non tutte le funzioni sopra elencate installeranno tutte le dipendenze richieste. La versione attuale di Pippo Disco Release richiede i corretti pacchetti aggiuntivi.

  •  sudo apt-get è stato installato in libncurses-dev gawk extend bison libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf 

Se puoi usare Git, installalo da:

  •  sudo apt-get heap git 

La richiesta di cui sopra richiede che la tua piattaforma abbia il nostro corretto deb-src mentre /etc/apt/sources.list . Un esempio di una buona discoteca da dingo che devi avere:

  •  deb-src http://archive.ubuntu.com/ubuntu disco maindeb-src http://archive.ubuntu.com/ubuntu disco-updates main 

Ottenere una delle nostre fonti per la versione Ubuntu

come compilare il kernel all'interno di ubuntu 11.10

Ci saranno molti modi diversi per finire il sorgente del kernel. I due percorsi sono completamente documentati.

Se hai la versione corretta coinvolta con Ubuntu installata e desideri modificare qualsiasi kernel installato sul tuo dispositivo, usa il segreto apt-get (descritto di seguito) per ottenere i sorgenti.

>Tuttavia, proprio come vuoi goderti le attuali fonti globali per la tua attuale versione di Ubuntu e quindi apportare modifiche ad esse, usa questo metodo git specifico (descritto di seguito) per prendere aspetti positivi delle fonti.

Apt-get

Il codice sorgente generato fondamentalmente da uno specifico pacchetto binario può essere ottenuto semplicemente richiedendo apt-get source . Ad esempio, per proteggere il codice sorgente dell’ultimo creatoIl secondo core, puoi considerare

  •  area comandi apt-get: codice sorgente linux-image-unsigned - usd (uname -r) 

Git

Tutti i sorgenti del kernel Ubuntu in realtà vengono elaborati da git verso la fine. Il codice sorgente di ogni strumento è memorizzato in un repository git su kernel.ubuntu.com . Per ottenere qualsiasi copia locale, possiamo assolutamente clonare in git qualsiasi raccolta di versioni a cui sei interessato, come indicato di seguito.

  •  git replica git: //kernel.ubuntu.com/ubuntu/ubuntu-  .git 
  •  git stessa copia di git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

Modifica configurazione

Questo passaggio può essere saltato se normalmente non sono necessarie modifiche al layout. Il processo di compilazione mantiene la configurazione relativa a vari file di sottoconfigurazione. Probabilmente il modo più pratico per cambiare qualcosa qui è fare quanto segue:

  •  chmod a + pulsante indietro debian / ruleschmod a + pulsante indietro debian / scripts / *chmod loro + x debian / script misc / *LANG = C fakeroot debian e regole puliteLANG = C fakeroot debian / rules editconfigs # Si chiama per iterare su tutto ciò che li riguarda (Y, Exit, Y, Exit ..) o si ottiene un reclamo di configurazione stabilendo 

Questo utilizzerà la configurazione iniziale per un archivio personalizzato, la trama/architettura supportata chiamando menuconfig per modificare il proprio file di configurazione. Chmod è necessario considerando che il modo in cui si compila il pacchetto origins porterà quasi sicuramente alla perdita di sezioni eseguibili in qualsiasi script.

Per mantenere il proprio kernel “più nuovo” rispetto all’attuale kernel Ubuntu su cui si basa la propria azienda, considerare l’aggiunta di un buon modificatore di tipo locale. Alla fine del numero di versione di una persona nella maggior parte dei file debian.master per ogni log delle modifiche , aggiungere alcune cose come “test1” prima di generare il programma. Questo aiuterà a determinare su quale kernel è spesso in esecuzione, poiché anche questa situazione uname -a è basata su se stessa. Nota che se viene rilasciato un nuovo kernel solido e significativo, Ubuntu sarà più recente del tuo kernel personale acquistato (che dovrà essere ricostruito), quindi la manutenzione è necessaria durante l’aggiornamento. NOTA. Prova invece a usare CONFIG_LOCALVERSION mentre _spara_ l’assembly.

Generazione del kernel

La compilazione del kernel è invece semplice. Cambia la directory di lavoro in passato nella directory principale di questo particolare albero di acquisto del kernel, quindi inserisci i nostri seguenti comandidy:

  •  LANG = C fakeroot debian / regole ordinate# costruisci più velocemente:LANG = C fakeroot debian / rules header binario binario diffuso perarch binario# Se pensi di aver bisogno di dispositivi Linux a bassa latenza, procedi come segue:LANG = C fakeroot debian / regole binarie 

In una build di successo, le immagini del pacchetto binario .deb di 3 anni vengono generate nella directory del sito Web sopra spesso la directory radice della build. Ad esempio, ogni volta che si costruisce il kernel principale con il piano 4.8.0-17.19 su un utile intero corpo AMD64, questi tre sono quattro) (o.

  • come arrotondare il kernel in Ubuntu 11.10
     CD ...ls * .deb    linux-4.8.0-17_4.8.0-17.19_all.deb header    intestazioni linux-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 

nelle versioni successive potresti anche trovare il pacchetto linux-extra, che sfortunatamente il client dovrebbe installare anche indipendentemente dal fatto che sia disponibile.

Test del nuovo kernel più importante

Installa una TV molto 3pack (sul tuo kit di costruzione o su un altro sistema di destinazione) collegando dpkg -i e riavviando: in questo caso

  •  sudo dpkg -i a linux systemunix * 4.8.0-17.19 * .debsudo curriculum 

Simboli di debug

A volte è utile anche presentare i simboli di debug. Potrebbero essere necessari due passaggi aggiuntivi. Deve risultare installato dal primo pkg-config-dbgsym. In secondo luogo, è necessario impostare skipdbg implica false quando si eseguono gli obiettivi desiderati binari *.

  •  sudo apt-get put in pkg-config-dbgsymLANG = C fakeroot debian e regole puliteLANG = C fakeroot debian / rules binaries-headers binary-common-binary-perarch skipdbg equivale a false 

Vedi anche sopra

Il libro di istruzioni fornisce una ricetta carina e molto veloce per ottenere un pin di origine e quindi crearlo. Se gli utenti vogliono fare più produzione del kernel oltre alla semplice configurazione, controlla una delle modifiche particolari:

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
Hur Man Kompilerar Karnan I Ubuntu 11 10
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에서 커널을 컴파일하는 방법