Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was soll ich tun, wenn Centos nach der Aktualisierung des Kernels nicht gestartet werden kann?

Was soll ich tun, wenn Centos nach der Aktualisierung des Kernels nicht gestartet werden kann?

WBOY
WBOYOriginal
2022-04-14 14:34:285029Durchsuche

Methode: 1. Fügen Sie „add_drivers+="mpt3sas"“ zur Datei „/etc/dracut.conf“ hinzu und generieren Sie initramfs neu. 2. Verwenden Sie „dracut --force --add-drivers“, um das Laden des Treibers zu erzwingen. Starten Sie dann neu das System.

Was soll ich tun, wenn Centos nach der Aktualisierung des Kernels nicht gestartet werden kann?

Die Betriebsumgebung dieses Artikels: Centos 7-System, Dell G3-Computer.

Was soll ich tun, wenn Centos nach der Kernel-Aktualisierung nicht starten kann?

Dieses Problem besteht nach dem Kernel-Upgrade:

  • Die Systemfestplatte kann den neuen Kernel normal über den integrierten SATA-Port starten und die Panel-Festplatte erkennen

  • System Der neue Kernel kann nicht gestartet werden, wenn die Festplatte in den Panel-Port eingesteckt wird. Beim Debuggen wurde festgestellt, dass die Systemfestplatte nicht gefunden werden kann.

  • Die Systemfestplatte ist in das Panel eingelegt und der Standardkernel 3.10 kann gefunden werden normal gestartet

Die vorübergehende Lösung besteht darin, das System an die integrierte SATA anzuschließen. Im wahrsten Sinne des Wortes, weil ich damals keine konkrete Lösung gefunden habe, nachdem dieses Problem eine Weile angehalten hatte, als ich kürzlich erneut nach Informationen suchte, habe ich Ich habe das Problem im Treiberproblem in den Initramfs gefunden und das Problem gelöst. Lösungsprozess: Fragen Sie den Initramfs-Treiber ab Der 4.x-Kernel

Die neue Version des Kernels hat mpt2sas auf mpt3sas aktualisiert

[root@lab103 lab103]# lsinitrd -k 3.10.0-327.el7.x86_64|grep mpt[23]sas
drwxr-xr-x   2 root     root            0 Apr 17 12:05 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/scsi/mpt2sas
-rw-r--r--   1 root     root       337793 Nov 20  2015 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/scsi/mpt2sas/mpt2sas.ko
Fragen Sie das initramfs ab. Das Modul

/lib/modules/4.4.46/kernel/drivers/scsi/mpt3sas/mpt3sas.ko

ist zu sehen und es gibt keine Ausgabe, was darauf hinweist, dass initramfs diesen Treiber nicht eingegeben hat

Dort Es gibt zwei Möglichkeiten, dieses Problem zu lösen.

Methode 1:

Ändern Sie die Datei /etc/dracut.conf und fügen Sie Felder hinzu

lsinitrd -k  4.4.46|grep mpt[23]sas

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

add_drivers+="mpt3sas"

Wenn eine Ausgabe erfolgt, ist dies normal

Starten Sie dann das Betriebssystem neu

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Centos nach der Aktualisierung 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