Kaedah: 1. Tambah "add_drivers ="mpt3sas"" pada fail "/etc/dracut.conf" dan jana semula initramfs; 2. Gunakan "dracut --force --add-drivers "Muat secara paksa pemandu dan kemudian mulakan semula sistem.
Persekitaran pengendalian artikel ini: sistem centos 7, komputer Dell G3.
Masalah ini wujud selepas menaik taraf kernel:
Cakera sistem dihidupkan port sata onboard Kernel baharu boleh dimulakan secara normal dan cakera keras panel boleh dikenali
Inti baru tidak boleh dimulakan apabila cakera sistem dimasukkan ke dalam port panel mendapati bahawa cakera sistem tidak dapat ditemui
Inti 3.10 lalai boleh dimulakan secara normal apabila cakera sistem dipalamkan ke dalam panel
penyelesaian sementara adalah dengan memasukkan sistem ke dalam port SATA onboard, kerana tiada penyelesaian khusus ditemui pada masa itu, selepas masalah ini berlarutan untuk tempoh masa, apabila saya mencari maklumat sekali lagi baru-baru ini, saya menemui masalah dalam masalah pemandu di initramfs, dan selesaikan masalah
Proses penyelesaian
Soal pemandu initramfs
[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
Anda boleh lihat bahawa ia adalah pemandu mpt2sas dalam kernel 3.10
Ia boleh dilihat dalam kernel 4.x
Versi baharu kernel telah menaik taraf mpt2sas kepada mpt3sas
/lib/modules/4.4.46/kernel/drivers/scsi/mpt3sas/mpt3sas.ko
Soal modul dalam initramfs
lsinitrd -k 4.4.46|grep mpt[23]sas
Anda dapat melihat bahawa tiada output, menunjukkan bahawa initramfs belum memasuki pemacu ini
Terdapat dua cara untuk menyelesaikan masalah ini
Kaedah 1:
Ubah suai fail /etc/dracut.conf dan tambah medan
add_drivers+="mpt3sas"
Jana semula initramfs
dracut -f /boot/initramfs-4.4.46.img 4.4.46
Kaedah 2:
Muat paksa pemandu
dracut --force --add-drivers mpt3sas --kver=4.4.46
Pilih salah satu kaedah di atas untuk membuat Integrasi pemacu, dan kemudian lakukan semakan berikut
lsinitrd -k 4.4.46|grep mpt[23]sas
Jika ada adalah output, ia adalah perkara biasa
Kemudian mulakan semula sistem pengendalian
Tutorial yang disyorkan: "Tutorial centos》
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika centos tidak boleh bermula selepas mengemas kini kernel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!