Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was soll ich tun, wenn das Centos-System nach dem Upgrade des Kernels nicht gestartet werden kann?

Was soll ich tun, wenn das Centos-System nach dem Upgrade des Kernels nicht gestartet werden kann?

王林
王林Original
2020-03-21 14:17:586151Durchsuche

Was soll ich tun, wenn das Centos-System nach dem Upgrade des Kernels nicht gestartet werden kann?

Der Lösungsprozess ist wie folgt:

Fragen Sie den 3.10.0 initramfs-Treiber ab

[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

Sie können sehen, dass es sich um den mpt2sas-Treiber im handelt 3.10-Kernel, aber im 5.x-Kernel habe ich gesehen, dass die neue Version des Kernels mpt2sas auf mpt3sas aktualisiert hat

[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

(Empfohlenes Tutorial: Centos-Verwendungs-Tutorial)

Fragen Sie den 5.3.6 initramfs-Treiber ab. Sie können sehen, dass keine Ausgabe erfolgt, was darauf hinweist, dass initramfs diesen Treiber nicht eingegeben hat.

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

Die Lösung ist wie folgt:

Methode 1:

1. Ändern Sie die Datei /etc/dracut.conf und fügen Sie das Feld

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

2, initramfs neu generieren

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

Methode 2:

Laden des Treibers erzwingen

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

Wählen Sie eine der oben genannten Methoden, um die zu integrieren Treiber, und führen Sie dann die folgende Prüfung durch:

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

Wenn eine Ausgabe erfolgt, ist das normal, dann starten Sie das Betriebssystem neu.

Empfohlene verwandte Video-Tutorials: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das Centos-System nach dem Upgrade des Kernels nicht gestartet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn