Heim >Betrieb und Instandhaltung >CentOS >Was soll ich tun, wenn Centos nach der Aktualisierung des Kernels nicht gestartet werden kann?
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.
Die Betriebsumgebung dieses Artikels: Centos 7-System, Dell G3-Computer.
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!