Résoudre la panique du noyau sur Arch Linux

  • Vovich Masterovich
  • 0
  • 2220
  • 427

Si vous êtes un utilisateur d'Arch Linux, vous pouvez être confronté à la panique du noyau! dans les systèmes d'exploitation qui sont basés sur Unix, le problème de panique du noyau n'est pas la fin de tout (cependant il existe un autre type de rupture qui est mort de l'OS !!). La panique du noyau se produit à cause de certaines actions matérielles telles que beaucoup de CPU fonctionnant lorsque la RAM n'est pas suffisante ou beaucoup de brancher et de débrancher le matériel, etc. plus que la normale. En fait, avec les actions logicielles, vous créez un problème matériel et la panique du noyau se produit.Par exemple, vous installez le pilote de la carte graphique de manière incorrecte, vous trouverez un problème graphique et le noyau ne peut pas le prendre et devenir confus, donc la panique du noyau se produit. Ces raisons étaient des raisons courantes pour lesquelles la panique du noyau se produit bien qu'elle ait d'autres raisons !

Voyons maintenant comment nous pouvons résoudre la panique du noyau, mon cher ami Arcush a écrit un article étonnant sur la panique du noyau dont son nom est «Panique du noyau, 11min» que je l'ai traduit en anglais pour vous, en supposant que vous n'a pas supprimé les fichiers dans le cache pacman nous continuons ce tutoriel.

En supposant que le noyau a des problèmes pour synchroniser certains paquets / bibliothèques parce qu'ils sont cassés ou etc., nous «chrootons» et nous installons à nouveau ces paquets.

Remarque: Si vous avez des données importantes pour vous, obtenez une sauvegarde de celles-ci lorsque vous «chrootez» bien que rien ne se passe !!

Gravez le fichier iso Arch Linux sur un DVD, puis démarrez-le, lorsque votre système est complètement chargé, utilisez la commande ci-dessous pour obtenir des informations sur vos partitions:

lsblk

Sachez que nous montons nos partitions:
Remarque : Vos partitions sont différentes de moi et les commandes ci-dessous ne sont que des exemples !

monter / dev / sda1 / mnt
mount / dev / sda2 / mnt / home
mkswap / dev / sda3
swapon / dev / sda3

Maintenant, nous Chrootons en suivant la commande:

 arch-chroot / mnt


Remarque: avant de Chroot, vous avez:

[email protected] ~ #

Mais après Chroot, vous devriez avoir cette marque:

sh-4.3 #

Si cela n'a pas changé, vous avez eu un problème dans Chrooting !

Nous devons nous assurer que Pacman fonctionne correctement, peut-être que certaines bibliothèques et packages dont Pacman dépend d'eux sont ruinés, alors utilisez la commande ci-dessous:

pacman --version

La sortie devrait être comme ceci:

.--.                  Pacman v4.2.1 - libalpm v9.0.1/ _.- '.-. .-. .-. Copyright (C) 2006-2014 Équipe de développement Pacman'-. '-''-''-'Copyright (C) 2002-2006 Judd Vinet '-'                       Ce programme peut être librement redistribué sous                       les termes du GNU General Public L

Si dans la sortie vous obtenez l'erreur qu'une bibliothèque ou un package a un problème, vous devez réinstaller ce package / bibliothèque, par exemple, la sortie a trouvé un problème dans un package / bibliothèque dont son nom est unixmen alors nous vérifions d'abord si unixmen est dans le cache Pacman ou non:

ls -l / var / cache / pacman / pkg / unixmen *

Maintenant, si vous aviez le fichier compressé dans le cache Pacman, allez chercher là où cette bibliothèque / package devrait être par défaut, par exemple ceci unixmen est une bibliothèque et elle devrait être dans / lib / unixmen maintenant par les commandes ci-dessous, mettez cette bibliothèque là-bas et extrayez-la:

cp / var / cache / pacman / pkg / unixmen * / lib / unixmen tar -xf / lib / unixmen / *

Maintenant, vérifiez à nouveau Pacman en suivant la commande pour vous assurer que Pacman fonctionne correctement:

pacman --version

Maintenant, nous devons réinstaller Linux afin de rechercher dans le cache Pacman pour trouver le package Linux, par exemple le nom du package Linux est:

linux-4.0.5-1-x86_64.pkg.tar.xz

Nous devons maintenant réinstaller ce package en suivant la commande:

pacman -U /var/cache/pacman/pkg/linux-4.0.5-1-x86_64.pkg.tar.xz

La fin du processus devrait ressembler à cette image:

Maintenant, mettez à jour et mettez à niveau votre système:

sudo pacman -Syu

Après la mise à niveau, utilisez la commande suivante:

mkinitcpio -p linux

La sortie devrait être comme ceci:

Entrez maintenant la commande ci-dessous:

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

La sortie devrait être comme ceci:

Maintenant poussez ctrl + D boutons et entrez les commandes suivantes:

umount -R / mnt redémarrage

Maintenant, sortez le DVD de votre graveur de DVD et laissez votre ordinateur démarrer à partir de votre disque dur, pendant que le système démarre, vous verrez:


Cela signifie que le système fonctionne correctement maintenant et qu'il apparaîtra après environ 1 min et 30 secondes !!

J'aimerais que cet article vous soit utile 🙂




Personne n'a encore commenté ce post.

Une collection utiles sur le système Linux et les nouvelles technologies
Articles frais, conseils pratiques, critiques détaillées et guides. Sentez-vous comme chez vous dans le monde du système Linux