GRUB không hiển thị tất cả các hạt nhân


0

Tôi đã cài đặt 16.04 trên 14.04.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial

Vấn đề là kernel cũ đã được tải

uname -a
Linux bendyna-ub 4.2.0-38-generic #45~14.04.1-Ubuntu SMP Thu Jun 9 09:27:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Nhưng kernel 4.4.0 cũng được cài đặt. Và nó nằm trong /boot/grub/grub.cfg

 menuentry 'Ubuntu, with Linux 4.4.0-97-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-97-generic-advanced-e8bffb7c-4340-4424-be72-119b53843aa4' {
    recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root  e8bffb7c-4340-4424-be72-119b53843aa4
    else
      search --no-floppy --fs-uuid --set=root e8bffb7c-4340-4424-be72-119b53843aa4
    fi
    echo    'Loading Linux 4.4.0-97-generic ...'
    linux   /boot/vmlinuz-4.4.0-97-generic root=UUID=e8bffb7c-4340-4424-be72-119b53843aa4 ro  
    echo    'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-4.4.0-97-generic
}

Và tôi không thể thấy nó trong menu GRUB sau khi khởi động lại. grub.cfg có 7 món trong thực đơn

menuentry 'Ubuntu, with Linux 4.4.0-97-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-97-generic-advanced-e8bffb7c-4340-4424-be72-119b53843aa4' {
menuentry 'Ubuntu, with Linux 4.4.0-97-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-97-generic-init-upstart-e8bffb7c-4340-4424-be72-119b53843aa4' {
menuentry 'Ubuntu, with Linux 4.4.0-97-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-97-generic-recovery-e8bffb7c-4340-4424-be72-119b53843aa4' {
menuentry 'Ubuntu, with Linux 4.2.0-38-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-38-generic-advanced-e8bffb7c-4340-4424-be72-119b53843aa4' {
menuentry 'Ubuntu, with Linux 4.2.0-38-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-38-generic-init-upstart-e8bffb7c-4340-4424-be72-119b53843aa4' {
menuentry 'Ubuntu, with Linux 4.2.0-38-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-38-generic-recovery-e8bffb7c-4340-4424-be72-119b53843aa4' {
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {

Trong menu GRUB tôi chỉ thấy Ubuntu và "Tùy chọn nâng cao". Trong menu con "Tùy chọn nâng cao" chỉ có 2 mục 'Ubuntu, với Linux 4.2.0-38-generic' và 'Ubuntu, với Linux 4.2.0-38-generic (chế độ phục hồi)'

Một điều lạ là phiên bản GRUB trong menu là 2.02 ~ beta2-36ubfox3.2. Và grub-install --version là grub-install (GRUB) 2.02 ~ beta2-36ub Ubuntu3.12


Là một người dùng danh tiếng 1: Nếu một câu trả lời đã giúp bạn, đừng quên nhấp vào màu xám ☑ bên trái của văn bản, có nghĩa là "có, đây là câu trả lời"!
— Hannu

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.