Table of Contents
Si vous savez comment compiler votre noyau dans Ubuntu 11.10 sur votre PC, j’espère que ce guide pourra vous le permettre.
Réparation PC rapide et facile
Le nombre d’utilisateurs intéressés par la construction de leur noyau incroyablement propre y parvient parce qu’ils possèdent Ubuntu installé sur leur système, ou veuillez apporter des modifications mineures au noyau pour produire ce système. Dans de nombreux cas, l’utilisateur en particulier recherche simplement un bon commutateur de configuration du noyau.
Le rêve de cette page est toujours de fournir à l’utilisateur des informations aussi petites que possible directement pour réaliser l’objectif de développer et d’héberger une simple modification et construction du noyau. Il n’est même pas conçu comme un guide pour assembler le noyau Ubuntu.
Créer un environnement
Si vous n’avez pas encore construit votre méthode sur la majeure partie du noyau, il existe plusieurs packages qui seront très certainement nécessaires pour la construire avec succès. Vous pouvez l’installer avec :
-
sudo apt-get build-dep ubuntu linux-image - $ (uname -r)
Malheureusement, je dirais que toutes les fonctions énumérées ci-dessus n’installeront pas la majorité des dépendances requises. La version actuelle, y compris la version Goofy Disco, nécessite que vous voyiez les packages complémentaires appropriés.
-
sudo apt-get est installé dans libncurses-dev gawk flex bison libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf
Si vous utilisez Git sans effort, installez-le depuis :
-
sudo apt-get upload git
La commande ci-dessus nécessite votre plate-forme et le bon deb-src par /etc/apt/sources.list . Un argumentaire d’une discothèque dingo que vous devriez avoir :
-
deb-src http://archive.ubuntu.com/ubuntu disco maindeb-src http://archive.ubuntu.com/ubuntu disco-updates important
Obtenir l’une de nos sources pour la version Ubuntu
Il devrait bien sûr y avoir plusieurs alternatives différentes pour obtenir la source du noyau. Les deux routes principales sont entièrement écrites.
Si vous avez correctement installé la version d’Ubuntu et que vous souhaitez modifier n’importe quel noyau placé sur votre appareil, utilisez la méthode apt-get (détaillée ci-dessous) pour obtenir les sources.
>Cependant, tout comme vous voudrez obtenir les moyens globaux actuels pour la version actuelle d’Ubuntu en plus, puis y apporter des modifications, utilisez cette méthode git (décrite ci-dessous) pour tirer parti des sources.
Apt-get
Le code informatique source généré par une solution binaire spécifique peut être obtenu en demandant apt-get source
-
apt-get get line : lois source linux-image-unsigned - $ (uname -r)
Git
Toutes les sources du noyau Ubuntu sont traitées par git à la fin. Le code racine de chaque outil est rangé dans son référentiel git avec kernel.ubuntu.com . Pour obtenir n’importe quelle copie du centre-ville, vous pouvez absolument cloner git de nombreux référentiels de versions qui vous intéressent, comme décrit ci-dessous.
-
git clone git : //kernel.ubuntu.com/ubuntu/ubuntu-
.git
-
git copie identique de git : //kernel.ubuntu.com/ubuntu/ubuntu-disco.git
Modifier la configuration
Cette étape peut être manquée si des modifications de configuration ne sont généralement pas nécessaires. Le processus de construction maintient la disposition relative à divers fichiers de sous-configuration. Le moyen le plus simple de changer un peu ici est probablement de faire ce qui est approprié :
-
chmod chaque + x debian / règleschmod le bon + x debian/scripts pour chaque *chmod a + x debian / logiciels / divers / *LANG = C fakeroot debian / règles propresLANG est égal à C fakeroot debian / restrictions editconfigs # Vous appelez pour itérer plus que tous (Y, Exit, Y, Exit ..) ou obtenez une plainte de mise en page plus tard
Cela utilisera la configuration initiale lors d’une archive spécifique de la texture / des structures prises en charge lors de l’appel de menuconfig pour modifier votre propre fichier de configuration. Chmod est considéré comme nécessaire car la façon dont vous assemblez le package source entraînera presque en réalité une perte de cellules exécutables dans vos scripts.
Réparation PC rapide et facile
Votre ordinateur fonctionne-t-il un peu plus lentement qu'avant ? Peut-être avez-vous de plus en plus de pop-ups, ou votre connexion Internet semble un peu inégale. Ne vous inquiétez pas, il y a une solution ! ASR Pro est le nouveau logiciel révolutionnaire qui vous aide à résoudre tous ces problèmes Windows ennuyeux d'un simple clic. Avec ASR Pro, votre ordinateur fonctionnera comme neuf en un rien de temps !

Pour garder votre noyau « plus récent » que le noyau Ubuntu actuel spécifique sur lequel votre entreprise est basée, pensez à ajouter un superbe modificateur de version locale. À la fin du numéro de version dans un certain nombre d’applications debian.master / changelog , ajoutez une chose comme “test1” jusqu’à ce qu’elle soit générée. Cela vous aidera à déterminer sur quel noyau il s’exécute, car il uname -une sorte de repose également sur lui-même. Notez que si un nouveau noyau important est certainement publié, Ubuntu sera plus récent pour vous que votre propre noyau personnel (qui devra également être reconstruit), donc les services sont considérés comme nécessaires lors de la mise à niveau. REMARQUE. Essayez de ne pas utiliser CONFIG_LOCALVERSION comme si cela _déclenchait_ l’assemblage.
Génération de noyau
Construire une partie du noyau est assez simple. Remplacez le répertoire d’exécution par le répertoire téléphonique racine de l’arbre d’achat du noyau, après avoir entré les commandes suivantes :
-
LANG = C fakeroot debian ou règles propres# construire plus rapidement :LANG équivaut à C fakeroot debian / règles h2 balises binaire binaire commun perarch binaire# Si vous pensez avoir besoin d'outils Linux à latence réduite, procédez comme suit :LANG signifie C fakeroot debian / contraintes binaires
Sur une version puissante, trois plans de packages binaires .deb sont créés dans les sites de soumission de sites Web au-dessus du répertoire racine de la construction. Par exemple, lors de la construction du noyau typique avec la version 4.8.0-17.19 sur un système AMD64 incroyablement utile, ces trois sont incontestablement quatre) (ou.
CD ...ls * .deb en-têtes linux-4.8.0-17_4.8.0-17.19_all.deb en-têtes 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
dans les modèles ultérieurs, vous trouverez également chaque paquet linux-extra- que le client devrait également installer s’il est disponible.
Test du nouveau noyau le plus important
Installez un téléviseur 3pack (sur le système de construction actuel ou sur un autre système ciblé) en exécutant dpkg -i et en rallumant : puis
-
sudo dpkg -i linux * 4.8.0-17.19 6 . .debredémarrage sudo
Symboles de débogage
Il est parfois recommandé d’afficher les symboles de débogage ainsi. Deux étapes supplémentaires peuvent être nécessaires. Doit être installé dans le tout premier pkg-config-dbgsym. Deuxièmement, vous devez positionner skipdbg = false lors de l’exécution des cibles binaires particulières *.
-
sudo apt-get install pkg-config-dbgsymLANG = C fakeroot debian / règles propresLANG est égal à C fakeroot debian / rules binaries-headers binary-common-binary-perarch skipdbg = false
Voir aussi ci-dessus
Les instructions fournissent une recette agréable et très simple pour obtenir un petit nombre de code source et ensuite créer la situation. Si vous voulez faire beaucoup de développement du noyau au-delà de la simple configuration, consultez les modifications :
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
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
