TL'DR:
sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub && sudo update-grub
Chi tiết:
OS Prober không còn chạy theo mặc định trong phiên bản mới nhất ấu trùng
:
Cảnh báo: os-prober sẽ không được thực thi để phát hiện các phân vùng có khả năng khởi động khác. Các hệ thống trên chúng sẽ không được thêm vào cấu hình khởi động GRUB. Kiểm tra mục tài liệu GRUB_DISABLE_OS_PROBER
Những câu hỏi kiểu như vậy bắt đầu xuất hiện từ tháng 5/2021.
Vì vậy, tôi đã làm theo lời khuyên:
% sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub && sudo update-grub
Tệp nguồn `/etc/default/grub'
Tệp nguồn `/etc/default/grub.d/init-select.cfg'
Tệp nguồn `/etc/default/grub.d/lubuntu-grub-theme.cfg'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy chủ đề: /usr/share/grub/themes/lubuntu-grub-theme/theme.txt
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.13.0-19-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.13.0-19-generic
Đã tìm thấy Windows Boot Manager trên /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Đã tìm thấy Ubuntu 20.04 LTS (20.04) trên /dev/nvme0n1p6
Thêm mục menu khởi động cho Cài đặt chương trình cơ sở UEFI
xong
$ đuôi -1 /etc/default/grub
GRUB_DISABLE_OS_PROBER=false
$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 21.10
Phát hành: 21.10
Tên mã: impish
$ os-thăm dò
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
/dev/nvme0n1p6:Ubuntu 20.04 LTS (20.04):Ubuntu:linux
menu grep /boot/grub/grub.cfg
Bây giờ tôi có thể thấy các mục khởi động Ubuntu 20.04 LTS của mình trong /boot/grub/grub.cfg
tệp, cũng như mục khởi động Windows:
$ grep 'menuentry.*Windows' /boot/grub/grub.cfg
menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-C633-8883' {
HTH