Heim > Betrieb und Instandhaltung > CentOS > 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?

王林
Freigeben: 2020-03-21 14:17:58
Original
6314 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

(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
Nach dem Login kopieren

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
Nach dem Login kopieren
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
Nach dem Login kopieren

Methode 2:

Laden des Treibers erzwingen

dracut --force --add-drivers mpt3sas --kver=5.3.6
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage