Nhanh đến điểm ..
Tôi đã cài đặt trên hệ thống của mình một bản sao Fedora 15 và Ubuntu 11.04. Lần đầu tiên tôi cài đặt Ubuntu trên / dev / sda5 và grub2 đã được cài đặt vào lúc bắt đầu của / dev / sda. Tiếp theo tôi đã cài đặt Fedora trên / dev / sda6 và sau một vài lần giới thiệu, tôi đã cài đặt hệ thống khởi động của mình khi bắt đầu / dev / sda6. Sau này, grub không thể hiển thị cho tôi thông tin về cài đặt Fedora của tôi, nhưng tôi đã nhập vào Ubuntu và áp dụng update-grub, và khi tôi khởi động lại, tôi có thể nhập vào Fedora. Vấn đề là khi tôi cập nhật bản phân phối Fedora của tôi từ 2.6,38.6-26.rc1.fc15 lên 2.6.40-4.fc15 và tôi đã áp dụng update-grub trên ubfox sau đó. Tại thời điểm tôi muốn chạy kernel mới trên grub, nó xuất hiện Kernel Panic này. Tôi không biết phải làm gì, vì tôi đã tìm thấy rất nhiều thông tin về vấn đề này nhưng không áp dụng cụ thể cho trường hợp này. Nếu bạn cần biết thêm chi tiết chỉ cần hỏi.
Cập nhật:
Đây là các mục trong tệp /boot/grub/grub.cfg được tạo sau khi chạy update-grub.
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Fedora (2.6.40-4.fc15.x86_64) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 459a7d80-cc8f-4ae0-89cf-49593a9221e2
linux /boot/vmlinuz-2.6.40-4.fc15.x86_64 ro root=UUID=459a7d80-cc8f-4ae0-89cf-49593a9221e2 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=la-latin1 rhgb quiet
}
menuentry "Fedora (2.6.38.6-26.rc1.fc15.x86_64) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 459a7d80-cc8f-4ae0-89cf-49593a9221e2
linux /boot/vmlinuz-2.6.38.6-26.rc1.fc15.x86_64 ro root=UUID=459a7d80-cc8f-4ae0-89cf-49593a9221e2 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=la-latin1 rhgb quiet
initrd /boot/initramfs-2.6.38.6-26.rc1.fc15.x86_64.img
}
Hạt nhân không hoạt động là hạt nhân đầu tiên. Sự khác biệt duy nhất tôi thấy là hạt nhân làm việc có một lệnh initrd. Tôi đã cố gắng tái tạo điều này trong kernel không hoạt động, thay đổi giá trị kernerl nhưng nó không hoạt động. Tôi hy vọng điều này có thể là một số trợ giúp.
Trân trọng.