Dove posso trovare il file .config del kernel 11.04?

15

Uso Maverick con gli ultimi kernel disponibili su kernel.org e li costruisco da solo. Fino ad ora ho basato la mia configurazione sul kernel Maverick di serie e accettando i valori di make oldconfig . Ho fatto questo per 3 versioni principali ora quindi immagino che sto iniziando a scivolare dietro lo "standard" attuale.

Vorrei ri-basare i miei kernel sul nuovo file .config di Natty. È disponibile da qualche parte online o devo scaricare l'intero pacchetto del kernel ed estrarlo?

Modifica: ho tirato manualmente la configurazione dall'ultimo pacchetto del kernel Natty e posso confermare che probabilmente avrei dovuto farlo prima. Un sacco di differenze tra la mia vecchia configurazione "evoluta" e il default di Natty. Ora, se potessi farlo senza 20 minuti di ricerca e scaricando il pacchetto, posso ricollocarlo in futuro.

    
posta Oli 25.02.2011 - 17:37

3 risposte

7

Il team del kernel ha pubblicato le configurazioni per Natty qui:

Fonti:

risposta data Jorge Castro 24.03.2011 - 21:07
29

Ogni pacchetto linux-image contiene il file di configurazione esatto con cui è stato creato in /boot/config-* . Per vedere il file di configurazione per il kernel Linux attualmente in esecuzione, fai:

  • less /boot/config-$(uname -r)

Ho controllato con le persone del kernel di Ubuntu (su Freenode #ubuntu-kernel ) e hanno confermato la mia convinzione che non ci sia realmente " la config", ma in realtà è costruita alla build / compilare il tempo includendo un numero di file Kconfig ; questi dipendono dall'architettura esatta e dalla destinazione (desktop / server / cloud). Dovresti essere in grado di leggere quella (breve) conversazione a:

È possibile trovare un elenco di tale varietà utilizzando packages.ubuntu.com e la seguente ricerca:

Cercando, intorno, sembrerebbe che anche .config sia incluso nei pacchetti linux-headers-* . Questi sono file .deb (che sono semplici .ar archivi che si apriranno con file-roller ) e solo circa 800 KB ciascuno. Se conosci il target, l'architettura e la versione che cerchi, puoi recuperarli direttamente da Launchpad o dall'archivio stesso:

  1. archive.ubuntu.com/ubuntu/pool/main/l/linux/linux -Intestazione-2.6 * .deb
  2. quindi guarda in /usr/src/linux-headers-2.6*/ .config

Se vuoi automatizzare l'intero processo in un unico comando, puoi provare quanto segue; assicurati di tenerlo tutto su una riga!

  • wget -qO- http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.38-6-generic_2.6.38-6.34_i386.deb | dpkg-deb --fsys-tarfile /dev/stdin | tar Ox --wildcards './usr/src/*/.config'

Spero che ti aiuti!

    
risposta data sladen 15.03.2011 - 14:40
4

Sul mio sistema Ubuntu 11.10 la configurazione del kernel è nel file '/boot/config-3.0.0-12-generic'.

    
risposta data Marat BN 22.01.2012 - 09:10

Leggi altre domande sui tag