Noyau Linux

Mettre à niveau le noyau sur Arch Linux

Mettre à niveau le noyau sur Arch Linux
Arch est une distribution Linux à version progressive. Cela signifie que vous obtenez toujours des packages logiciels et des mises à jour du noyau à jour sur Arch Linux. Mais cela ne signifie pas que vous ne pouvez pas installer manuellement une version mise à jour du noyau sur Arch Linux. Bien sûr vous pouvez.

Dans cet article, je vais vous montrer comment mettre à jour le noyau d'Arch Linux à l'aide du gestionnaire de packages. Je vais également vous montrer comment compiler le noyau à partir des sources et l'utiliser sur Arch Linux. Commençons.

Mise à jour du noyau à l'aide du gestionnaire de packages :

Vérifiez d'abord la version du noyau que vous utilisez actuellement avec la commande suivante :

$ uname -r

Exécutez maintenant la commande suivante pour effectuer une mise à jour du système avec pacman :

$ sudo pacman -Syu

Comme vous pouvez le voir dans la section marquée dans la capture d'écran ci-dessous, le package du noyau sera également mis à jour. Maintenant, appuyez sur « y », puis appuyez sur continuer.

Le gestionnaire de paquets Pacman devrait commencer à télécharger et à installer les mises à jour.

Tous les packages, y compris le noyau, sont mis à jour à ce stade.

Redémarrez maintenant votre machine Arch Linux avec la commande suivante :

$ sudo redémarrer

Une fois votre ordinateur démarré, exécutez la commande suivante pour vérifier à nouveau la version du noyau :

$ uname -r

Comme vous pouvez le voir sur la capture d'écran ci-dessous, le noyau est mis à jour à 4.15.1.

Compilation du noyau à partir de la source :

Vous pouvez également télécharger et compiler une version mise à jour du noyau à partir du site officiel du noyau Linux à l'adresse https://www.noyau.organisation

Je vais vous montrer comment dans cette section.

Allez d'abord sur https://www.noyau.org et vous devriez voir la page suivante comme indiqué dans la capture d'écran ci-dessous.

Cliquez maintenant sur la section marquée comme indiqué dans la capture d'écran ci-dessous.

La dernière version du noyau Linux au moment de la rédaction est la 4.15.2. Votre navigateur Web devrait vous inviter à l'enregistrer. Cliquez sur « Enregistrer le fichier », puis sur « OK » comme indiqué dans la capture d'écran ci-dessous.

Le fichier d'archive du noyau Linux devrait commencer à se télécharger.

Une fois le téléchargement terminé, accédez au répertoire où vous avez téléchargé le fichier. Dans mon cas, il s'agit du répertoire Downloads/ dans le répertoire personnel de mon UTILISATEUR.

$ cd Téléchargements/

J'ai répertorié le contenu du répertoire avec la commande ls et comme vous pouvez le voir, linux-4.15.2.le goudron.xz le fichier est là.

Extrayez maintenant le fichier archive avec la commande suivante :

$ tar xvf linux-4.15.2.le goudron.xz

Le fichier doit être extrait.

REMARQUE : pour compiler un noyau Linux, vous avez besoin de plus de 20 Go d'espace libre. Vous pouvez vérifier combien d'espace il vous reste df -h commander.

Une fois le fichier extrait, un nouveau répertoire doit être créé. Dans mon cas c'est linux-4.15.2/ répertoire comme indiqué dans la capture d'écran ci-dessous.

Accédez maintenant au répertoire avec la commande suivante :

$ cd linux-4.15.2

Avant de démarrer le processus de compilation du noyau, assurez-vous d'exécuter la commande suivante pour installer ncurses, faire, gcc, avant JC, et ouvressl paquets:

$ sudo pacman -S ncurses make gcc bc openssl

Appuyez sur « y », puis appuyez sur continuer.

Les packages requis doivent être installés.

Copiez maintenant le fichier de configuration que le noyau actuel utilise dans le linux-4.15.2 répertoire avec la commande suivante :

$ zcat /proc/config.gz > .configuration

Exécutez maintenant la commande suivante pour préparer le fichier de configuration pour la nouvelle version du noyau.

$ make menuconfig

Il devrait démarrer l'interface graphique basée sur le terminal suivante. Vous pouvez appuyer sur , , et touches fléchées pour naviguer et et pour sélectionner ou revenir en arrière d'une étape respectivement.

De là, vous pouvez activer ou désactiver des fonctionnalités spécifiques du noyau. Si vous ne savez pas ce que c'est, laissez les valeurs par défaut.

Une fois que vous êtes satisfait du fichier de configuration, accédez à option et appuyez sur

Ensuite, vous devriez voir la fenêtre suivante. presse de nouveau.

Ensuite, vous devriez voir la fenêtre suivante. presse de nouveau.

Vous devriez être de retour à la fenêtre de configuration principale.

Aller à et appuyez sur

Vous devriez être de retour au terminal comme indiqué dans la capture d'écran ci-dessous.

Exécutez maintenant la commande suivante pour démarrer le processus de compilation :

$ faire

Le processus de compilation du noyau devrait démarrer.

Cela devrait prendre beaucoup de temps pour que le processus de compilation du noyau se termine. Une fois cela fait, vous devriez voir la fenêtre suivante comme indiqué dans la capture d'écran ci-dessous.

Installez maintenant tous les modules du noyau compilés avec la commande suivante :

$ sudo make modules_install

Tous les modules du noyau doivent être installés.

Copiez maintenant le vmlinuz fichier pour votre architecture dans le répertoire /boot. Pour le système d'exploitation 32 bits, exécutez la commande suivante :

$ sudo cp -v arch/x86/boot/bzImage /boot/vmlinuz-4.15.2

Pour le système d'exploitation 64 bits, exécutez la commande suivante :

$ sudo cp -v arch/x86_64/boot/bzImage /boot/vmlinuz-4.15.2

Le fichier doit être copié.

Générez maintenant un initramfs image et enregistrez-la dans le répertoire /boot avec la commande suivante :

$ sudo mkinitcpio -k 4.15.2-ARCH -g /boot/initramfs-4.15.2.img

le initramfs le fichier doit être généré.

Copiez maintenant le Système.carte fichier à /botte répertoire avec la commande suivante :

$ sudo cp -v Système.map /boot/Système.carte-4.15.2

Faites maintenant un lien symbolique du Système.carte-4.15.2 fichier à /boot/Système.carte avec la commande suivante :

$ sudo ln -sf /boot/System.carte-4.15.2 /démarrage/Système.carte

Générez maintenant un ver.cfg fichier avec la commande suivante :

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Un nouveau ver.cfg le fichier doit être généré.

Redémarrez maintenant votre ordinateur avec la commande suivante :

$ sudo redémarrer

Lorsque votre ordinateur affiche le menu GRUB, sélectionnez l'option "Options avancées pour Arch Linux" et appuyez sur .

Sélectionnez ensuite le menu de votre noyau nouvellement installé dans la liste et appuyez sur .

Une fois votre ordinateur démarré, exécutez la commande suivante pour vérifier la version du noyau :

$ uname -r

Le noyau devrait être mis à jour comme vous pouvez le voir sur la capture d'écran ci-dessous.

C'est ainsi que vous mettez à niveau le noyau d'Arch Linux. Merci d'avoir lu cet article.

Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...
Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...