Tôi đang chạy 20.04.03. Tôi đã nâng cấp lên linux-image-5.11.0-27-generic.
Trước khi khởi động lại, tôi đã nói "apt autoremove". Bây giờ khi tôi bật nguồn máy thì nó không khởi động được. Tôi nhận được màn hình menu grub với mặc định là "Ubuntu". Sau khi hết thời gian, nó báo "lỗi: lệnh không thành công" 5 lần và sau đó
"lỗi: bạn cần tải kernel trước".
Nếu tôi nhấn ESC, tôi nhận được dấu nhắc grub>. Nếu bây giờ tôi gõ thoát, nó sẽ quay lại màn hình menu và lần này nó khởi động bình thường.
Tôi đã thử grub-install nhưng không được.
Tôi đã thử tạo một grub.cfg mới bằng grub-mkconfig, nhưng nó không khác gì những gì tôi có.
Đây là grub.cfg của tôi:
#
# KHÔNG CHỈNH SỬA TỆP NÀY
#
# Nó được tạo tự động bởi grub-mkconfig bằng các mẫu
# từ /etc/grub.d và cài đặt từ /etc/default/grub
#
### BẮT ĐẦU /etc/grub.d/00_header ###
nếu [ -s $prefix/grubenv ]; sau đó
đặt have_grubenv=true
tải_env
fi
nếu [ "${initrdfail}" = 2 ]; sau đó
đặt initrdfail =
yêu tinh [ "${initrdfail}" = 1 ]; sau đó
đặt next_entry="${prev_entry}"
đặt prev_entry=
save_env prev_entry
nếu [ "${next_entry}" ]; sau đó
đặt initrdfail=2
fi
fi
nếu [ "${next_entry}" ] ; sau đó
đặt mặc định="${next_entry}"
đặt next_entry=
save_env next_entry
đặt boot_once=true
khác
đặt mặc định = "0"
fi
nếu [ x"${feature_menuentry_id}" = xy ]; sau đó
menuentry_id_option="--id"
khác
menuentry_id_option=""
fi
xuất menuentry_id_option
nếu [ "${prev_saved_entry}" ]; sau đó
đặt đã lưu_entry="${prev_saved_entry}"
save_env đã lưu_entry
đặt prev_saved_entry=
save_env prev_saved_entry
đặt boot_once=true
fi
hàm savedefault {
nếu [ -z "${boot_once}" ]; sau đó
đã lưu_entry="${chosen}"
save_env đã lưu_entry
fi
}
hàm initrdfail {
nếu [ -n "${have_grubenv}" ]; sau đó nếu [ -n "${partuuid}" ]; sau đó
nếu [ -z "${initrdfail}" ]; sau đó
đặt initrdfail=1
nếu [ -n "${boot_once}" ]; sau đó
đặt prev_entry="${default}"
save_env prev_entry
fi
fi
save_env initrdfail
có; fi
}
bản ghi chức năng thất bại {
đặt recordfail=1
nếu [ -n "${have_grubenv}" ]; sau đó nếu [ -z "${boot_once}" ]; sau đó save_env recordfail; có; fi
}
chức năng tải_video {
nếu [ x$feature_all_video_module = xy ]; sau đó
insmod all_video
khác
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
nếu [ x$feature_default_font_path = xy ] ; sau đó
phông chữ = unicode
khác
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
font="/usr/share/grub/unicode.pf2"
fi
nếu tải phông chữ $ phông chữ; sau đó
đặt gfxmode=tự động
tải_video
insmod gfxterm
đặt locale_dir=$prefix/locale
đặt lang=en_US
insmod gettext
fi
terminal_output gfxterm
nếu [ "${recordfail}" = 1 ] ; sau đó
đặt thời gian chờ = 30
khác
nếu [ x$feature_timeout_style = xy ] ; sau đó
đặt timeout_style=hidden
đặt thời gian chờ = 10
# Dự phòng mã thời gian chờ ẩn trong trường hợp tính năng timeout_style là
# không có sẵn.
elif sleep --interruptible 10 ; sau đó
đặt thời gian chờ = 0
fi
fi
### KẾT THÚC /etc/grub.d/00_header ###
### BẮT ĐẦU /etc/grub.d/05_debian_theme ###
đặt menu_color_normal=trắng/đen
đặt menu_color_highlight=đen/xám nhạt
### KẾT THÚC /etc/grub.d/05_debian_theme ###
### BẮT ĐẦU /etc/grub.d/10_linux ###
hàm gfxmode {
đặt gfxpayload="${1}"
nếu [ "${1}" = "giữ" ]; sau đó
đặt vt_handoff=vt.handoff=7
khác
đặt vt_handoff=
fi
}
nếu [ "${recordfail}" != 1 ]; sau đó
nếu [ -e ${prefix}/gfxblacklist.txt ]; sau đó
nếu hwmatch ${prefix}/gfxblacklist.txt 3; sau đó
nếu [ ${match} = 0 ]; sau đó
đặt linux_gfx_mode=keep
khác
đặt linux_gfx_mode=văn bản
fi
khác
đặt linux_gfx_mode=văn bản
fi
khác
đặt linux_gfx_mode=keep
fi
khác
đặt linux_gfx_mode=văn bản
fi
xuất linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-df44052a-ea84-4ed1-8682-c77db1981c09' {
kỷ lục thất bại
tải_video
gfxmode $linux_gfx_mode
insmod gzio
nếu [ x$grub_platform = xxen ]; sau đó insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
linux /boot/vmlinuz-5.11.0-27-generic root=UUID=df44052a-ea84-4ed1-8682-c77db1981c09 ro yên tĩnh giật gân $vt_handoff
initrd /boot/initrd.img-5.11.0-27-generic
}
menu con 'Tùy chọn nâng cao cho Ubuntu' $menuentry_id_option 'gnulinux-advanced-df44052a-ea84-4ed1-8682-c77db1981c09' {
menuentry 'Ubuntu, với Linux 5.11.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-27-generic-advanced-df44052a-ea84 -4ed1-8682-c77db1981c09' {
kỷ lục thất bại
tải_video
gfxmode $linux_gfx_mode
insmod gzio
nếu [ x$grub_platform = xxen ]; sau đó insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
echo 'Đang tải Linux 5.11.0-27-generic ...'
linux /boot/vmlinuz-5.11.0-27-generic root=UUID=df44052a-ea84-4ed1-8682-c77db1981c09 ro yên tĩnh giật gân $vt_handoff
echo 'Đang tải đĩa ram ban đầu ...'
initrd /boot/initrd.img-5.11.0-27-generic
}
menuentry 'Ubuntu, với Linux 5.11.0-27-generic (chế độ khôi phục)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-27-generic-recovery -df44052a-ea84-4ed1-8682-c77db1981c09' {
kỷ lục thất bại
tải_video
insmod gzio
nếu [ x$grub_platform = xxen ]; sau đó insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
echo 'Đang tải Linux 5.11.0-27-generic ...'
linux /boot/vmlinuz-5.11.0-27-generic root=UUID=df44052a-ea84-4ed1-8682-c77db1981c09 ro recovery nomodeset dis_ucode_ldr
echo 'Đang tải đĩa ram ban đầu ...'
initrd /boot/initrd.img-5.11.0-27-generic
}
menuentry 'Ubuntu, với Linux 5.11.0-25-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-25-generic-advanced-df44052a-ea84 -4ed1-8682-c77db1981c09' {
kỷ lục thất bại
tải_video
gfxmode $linux_gfx_mode
insmod gzio
nếu [ x$grub_platform = xxen ]; sau đó insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
echo 'Đang tải Linux 5.11.0-25-generic ...'
linux /boot/vmlinuz-5.11.0-25-generic root=UUID=df44052a-ea84-4ed1-8682-c77db1981c09 ro yên tĩnh giật gân $vt_handoff
echo 'Đang tải đĩa ram ban đầu ...'
initrd /boot/initrd.img-5.11.0-25-generic
}
menuentry 'Ubuntu, với Linux 5.11.0-25-generic (chế độ khôi phục)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-25-generic-recovery -df44052a-ea84-4ed1-8682-c77db1981c09' {
kỷ lục thất bại
tải_video
insmod gzio
nếu [ x$grub_platform = xxen ]; sau đó insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
echo 'Đang tải Linux 5.11.0-25-generic ...'
linux /boot/vmlinuz-5.11.0-25-generic root=UUID=df44052a-ea84-4ed1-8682-c77db1981c09 ro recovery nomodeset dis_ucode_ldr
echo 'Đang tải đĩa ram ban đầu ...'
initrd /boot/initrd.img-5.11.0-25-generic
}
menuentry 'Ubuntu, với Linux 5.8.0-55-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.8.0-55-generic-advanced-df44052a-ea84 -4ed1-8682-c77db1981c09' {
kỷ lục thất bại
tải_video
gfxmode $linux_gfx_mode
insmod gzio
nếu [ x$grub_platform = xxen ]; sau đó insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
echo 'Đang tải Linux 5.8.0-55-generic ...'
linux /boot/vmlinuz-5.8.0-55-generic root=UUID=df44052a-ea84-4ed1-8682-c77db1981c09 ro yên tĩnh giật gân $vt_handoff
echo 'Đang tải đĩa ram ban đầu ...'
initrd /boot/initrd.img-5.8.0-55-generic
}
menuentry 'Ubuntu, với Linux 5.8.0-55-generic (chế độ khôi phục)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.8.0-55-generic-recovery -df44052a-ea84-4ed1-8682-c77db1981c09' {
kỷ lục thất bại
tải_video
insmod gzio
nếu [ x$grub_platform = xxen ]; sau đó insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
đặt gốc='hd0,gpt7'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 df44052a-ea84-4ed1-8682 -c77db1981c09
khác
tìm kiếm --no-floppy --fs-uuid --set=root df44052a-ea84-4ed1-8682-c77db1981c09
fi
echo 'Đang tải Linux 5.8.0-55-generic ...'
linux /boot/vmlinuz-5.8.0-55-generic root=UUID=df44052a-ea84-4ed1-8682-c77db1981c09 ro recovery nomodeset dis_ucode_ldr
echo 'Đang tải đĩa ram ban đầu ...'
initrd /boot/initrd.img-5.8.0-55-generic
}
}
### KẾT THÚC /etc/grub.d/10_linux ###
### BẮT ĐẦU /etc/grub.d/10_linux_zfs ###
### KẾT THÚC /etc/grub.d/10_linux_zfs ###
### BẮT ĐẦU /etc/grub.d/20_linux_xen ###
### KẾT THÚC /etc/grub.d/20_linux_xen ###
### BẮT ĐẦU /etc/grub.d/20_memtest86+ ###
### KẾT THÚC /etc/grub.d/20_memtest86+ ###
### BẮT ĐẦU /etc/grub.d/30_os-prober ###
menuentry 'Trình quản lý khởi động Windows (trên /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-744C-6FD3' {
insmod part_gpt
chất béo insmod
đặt gốc='hd0,gpt1'
nếu [ x$feature_platform_search_hint = xy ]; sau đó
tìm kiếm --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 744C-6FD3
khác
tìm kiếm --no-floppy --fs-uuid --set=root 744C-6FD3
fi
bộ tải chuỗi /EFI/Microsoft/Boot/bootmgfw.efi
}
đặt timeout_style=menu
nếu [ "${hết giờ}" = 0 ]; sau đó
đặt thời gian chờ = 10
fi
### KẾT THÚC /etc/grub.d/30_os-prober ###
### BẮT ĐẦU /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### KẾT THÚC /etc/grub.d/30_uefi-firmware ###
### BẮT ĐẦU /etc/grub.d/40_custom ###
# Tệp này cung cấp một cách dễ dàng để thêm các mục menu tùy chỉnh. Đơn giản chỉ cần gõ
# mục menu bạn muốn thêm sau nhận xét này. Hãy cẩn thận để không thay đổi
# dòng 'exec tail' ở trên.
### KẾT THÚC /etc/grub.d/40_custom ###
### BẮT ĐẦU /etc/grub.d/41_custom ###
nếu [ -f ${config_directory}/custom.cfg ]; sau đó
nguồn ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; sau đó
nguồn $prefix/custom.cfg;
fi
### KẾT THÚC /etc/grub.d/41_custom ###
Đây là lsblk | vòng lặp grep -v:
sda 8:0 0 931.5G 0 đĩa
ââsda1 8:1 0 250M 0 phần /boot/efi
ââsda2 8:2 0 128M 0 phần
ââsda3 8:3 0 93.3G 0 phần
ââsda4 8:4 0 990M 0 phần
ââsda5 8:5 0 14,7G 0 phần
ââsda6 8:6 0 1.7G 0 phần
ââsda7 8:7 0 820.5G 0 phần /
và đây là/dev/đĩa/by-partuuid/:
lrwxrwxrwx 1 gốc gốc 10 ngày 22 tháng 8 16:21 1cb28ae7-e24e-4b8b-be07-8ac6eeab32e9 -> ../../sda5
lrwxrwxrwx 1 gốc gốc 10 ngày 22 tháng 8 16:21 31b6e96f-789c-4ab6-875d-e344a2bf799b -> ../../sda2
lrwxrwxrwx 1 gốc gốc 10 ngày 22 tháng 8 16:21 44e8e646-5e5e-4ba5-9ca9-4d69413c10a2 -> ../../sda7
lrwxrwxrwx 1 gốc gốc 10 ngày 22 tháng 8 16:21 458fe370-0dda-49d2-a7b0-60524c58b7b7 -> ../../sda6
lrwxrwxrwx 1 gốc gốc 10 ngày 22 tháng 8 16:21 9105e79c-abd3-463b-953e-590f1aa4273e -> ../../sda4
lrwxrwxrwx 1 gốc gốc 10 ngày 22 tháng 8 16:21 97f90ab9-dfa8-4cd6-858b-bca666bce453 -> ../../sda1
lrwxrwxrwx 1 gốc gốc 10 ngày 22 tháng 8 16:21 fcadf246-a9f2-4fbb-a85c-a85b4e3e9f67 -> ../../sda3