CentOS Kernel Panic

CentOs 6.5 DA VPS ครับ
คือบูทไม่ขึ้นครับขึ้นดังภาพครับ มีทางแก้ไขไหมครับ


เหมือน upgrade kernel ไม่สมบูรณ์เลยฮะ load driver ไม่ขึ้น

แก้ไขยังไงครับ ท่านไอซ์

ตอนบูตถ้ามี kernel เก่าให้เลือกลองเลือกดูครับ

ลองตามท่านไอซ์แล้ว มันมี 4 ตัวให้เลือก ถ้าปล่อยมันบูทปกติ จะขึ้น error ตามด้านบน
ถ้าเลือกอันที่ 2 เข้าใช้งานได้ปกติ และถ้าแบบนี้ผมรีเครื่อง ก็ต้องมาเลือกตลอดเหรอครับ

boot อันเก่าได้แล้ว ก็สั่ง yum install kernel ใหม่เลยครับ

[root@ns1 ~]# yum install kernal
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile

ได้ตามนี้ครับท่าน Kke

yum install kernel*

kernel ฮะ ไม่ใช่ kernal

[root@ns1 ~]# yum install kernel
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile

ยังไงต่อดีครับ

reinstall ไงครับ

หมายถึงใช้งานต่อไม่ได้เหรอครับ ต้อง reinstall อย่างเดียวเหรอครับ
แค่จังหวะ boot ต้องมานั่งเลือก มันจะสามารถแก้ไข้ได้ไหมครับ

reinstall -> ลงใหม่

ก็มันลงไม่สมบูรณ์ ก็ให้มันลงใหม่ แล้วก็รีครับ ก็น่าจะจบ

[COLOR=#333333]yum reinstall kernel*[/COLOR]

ขอบคุณครับ

พอดีมือใหม่หัดขับกับ linux ฮะ ไม่เคยเจอปัญหา

ลอง yum reinstall kernel แล้วยังต้องเลือก Boot อยู่ครับ

cat /boot/grub/grub.conf

[root@ns1 ~]# cat /boot/grub/grub.conf

grub.conf generated by anaconda

Note that you do not have to rerun grub after making changes to this file

NOTICE: You have a /boot partition. This means that

all kernel and initrd paths are relative to /boot/, eg.

root (hd0,0)

kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root

initrd /initrd-[generic-]version.img

#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-431.1.2.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.1.2.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-431.1.2.el6.x86_64.img
title CentOS (2.6.32-358.23.2.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.23.2.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-358.23.2.el6.x86_64.img
title CentOS (2.6.32-358.18.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.18.1.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-358.18.1.el6.x86_64.img
title CentOS (2.6.32-279.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-279.el6.x86_64.img

ls /boot

[root@ns1 ~]# ls boot
ls: cannot access boot: No such file or directory
[root@ns1 ~]# ls /boot
System.map-2.6.32-279.el6.x86_64 config-2.6.32-358.18.1.el6.x86_64 initramfs-2.6.32-279.el6.x86_64.img initrd-2.6.32-279.el6.x86_64kdump.img symvers-2.6.32-358.18.1.el6.x86_64.gz vmlinuz-2.6.32-358.23.2.el6.x86_64
System.map-2.6.32-358.18.1.el6.x86_64 config-2.6.32-358.23.2.el6.x86_64 initramfs-2.6.32-279.el6.x86_64.img-old initrd-2.6.32-358.18.1.el6.x86_64kdump.img symvers-2.6.32-358.23.2.el6.x86_64.gz vmlinuz-2.6.32-431.1.2.el6.x86_64
System.map-2.6.32-358.23.2.el6.x86_64 config-2.6.32-431.1.2.el6.x86_64 initramfs-2.6.32-358.18.1.el6.x86_64.img initrd-2.6.32-358.23.2.el6.x86_64kdump.img symvers-2.6.32-431.1.2.el6.x86_64.gz
System.map-2.6.32-431.1.2.el6.x86_64 efi initramfs-2.6.32-358.23.2.el6.x86_64.img lost+found vmlinuz-2.6.32-279.el6.x86_64
config-2.6.32-279.el6.x86_64 grub initramfs-2.6.32-431.1.2.el6.x86_64.img symvers-2.6.32-279.el6.x86_64.gz vmlinuz-2.6.32-358.18.1.el6.x86_64

ตามนี้ครับ ผมสังเกตุตามที่ cat /boot/grub/grub.conf น่าจะเป็นตัวเลือกตอน boot ครับ มี 4 อัน เวอร์ชั่นเหมือนกันด้วยครับ

แก้ไข [COLOR=#333333]/boot/grub/grub.conf

[/COLOR]default=0 ให้เป็น default=1

หรือลบ

title CentOS (2.6.32-431.1.2.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.1.2.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-431.1.2.el6.x86_64.img

ออกแล้วเซฟ reboot

vps ใช้อะไรครับ openvz เปล่า หรือว่า vmware

สั่ง yum install kernel* ก็น่าจะได้แล้ว อย่าลืม * ต่อท้ายด้วย

มาเก็บความรู้ครับ ขอบคุณครับ :875328cc:

เพราะ
[TABLE=“class: width100, width: 1413”]
[TR=“bgcolor: #ffcd85”]
[TD=“class: center”]2013-12-13[/TD]
[TD=“class: left, align: left”]Kernel 2.6.32-431.1.2.el6.x86_64 fails to boot[/TD]
[/TR]
[/TABLE]