Maison  >  Article  >  Opération et maintenance  >  Que dois-je faire si le système centos ne peut pas démarrer après la mise à niveau du noyau ?

Que dois-je faire si le système centos ne peut pas démarrer après la mise à niveau du noyau ?

王林
王林original
2020-03-21 14:17:586232parcourir

Que dois-je faire si le système centos ne peut pas démarrer après la mise à niveau du noyau ?

Le processus de solution est le suivant :

Interrogez le pilote initramfs 3.10.0

[root@localhost ~]# lsinitrd -k 3.10.0-957.el7.x86_64 | grep mpt[23]sas
drwxr-xr-x 2 root root 0 Nov 12 19:24 usr/lib/modules/3.10.0-957.el7.x86_64/kernel/drivers/scsi/mpt3sas
-rw-r--r-- 1 root root 92972 Nov 9 2018 usr/lib/modules/3.10.0-957.el7.x86_64/kernel/drivers/scsi/mpt3sas/mpt2sas.ko.xz

Vous pouvez voir qu'il s'agit du pilote mpt2sas dans le Noyau 3.10, mais dans Dans le noyau 5.x, j'ai vu que la nouvelle version du noyau a mis à niveau mpt2sas vers mpt3sas

[root@localhost ~]# ls /usr/lib/modules/5.3.6-1.el7.elrepo.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko
/usr/lib/modules/5.3.6-1.el7.elrepo.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko

(Tutoriel recommandé : Tutoriel d'utilisation de Centos)

Interrogez le pilote initramfs 5.3.6, vous pouvez voir qu'il n'y a aucune sortie, indiquant qu'initramfs n'est pas entré dans ce pilote.

[root@localhost ~]# lsinitrd -k 5.3.6-1.el7.elrepo.x86_64 | grep mpt[23]sas

La solution est la suivante :

Méthode 1 :

1 Modifiez le fichier /etc/dracut.conf et ajoutez le champ

sed -i '/#add_drivers+=""/aadd_drivers+="mpt3sas"' /etc/dracut.conf
.

2 , Régénérer initramfs

cd /boot/
mv initramfs-5.3.6-1.el7.elrepo.x86_64.img{,.bak}
dracut -f /boot/initramfs-5.3.6-1.el7.elrepo.x86_64.img 5.3.6-1.el7.elrepo.x86_64

Méthode 2 :

Forcer le chargement du pilote

dracut --force --add-drivers mpt3sas --kver=5.3.6

Choisissez l'une des méthodes ci-dessus pour intégrer le pilote, puis effectuez la vérification suivante :

lsinitrd -k 5.3.6-1.el7.elrepo.x86_64 | grep mpt[23]sas

S'il y a une sortie, c'est normal, puis redémarrez le système d'exploitation.

Tutoriels vidéo associés recommandés : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn