TL'DR:
sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub && sudo update-grub
รายละเอียด:
OS Prober ไม่ทำงานตามค่าเริ่มต้นอีกต่อไปในเวอร์ชันล่าสุด ด้วง
:
คำเตือน: os-prober จะไม่ถูกเรียกใช้เพื่อตรวจหาพาร์ติชันที่สามารถบู๊ตได้อื่นๆ ระบบจะไม่ถูกเพิ่มในการกำหนดค่าการบู๊ตของ GRUB ตรวจสอบรายการเอกสาร GRUB_DISABLE_OS_PROBER
คำถามลักษณะนี้เริ่มปรากฏขึ้นตั้งแต่เดือนพฤษภาคม 2564
ฉันจึงได้ทำตามคำแนะนำ:
% sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub && sudo update-grub
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
การจัดหาไฟล์ `/etc/default/grub.d/lubuntu-grub-theme.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบธีม: /usr/share/grub/themes/lubuntu-grub-theme/theme.txt
พบอิมเมจ linux: /boot/vmlinuz-5.13.0-19-generic
พบภาพ initrd: /boot/initrd.img-5.13.0-19-generic
พบ Windows Boot Manager บน /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
พบ Ubuntu 20.04 LTS (20.04) บน /dev/nvme0n1p6
การเพิ่มรายการเมนูบู๊ตสำหรับการตั้งค่าเฟิร์มแวร์ UEFI
เสร็จแล้ว
$ หาง -1 /etc/default/grub
GRUB_DISABLE_OS_PROBER=เท็จ
$lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: อูบุนตู 21.10
เผยแพร่: 21.10 น
สมญานาม: impish
$os-prober
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
/dev/nvme0n1p6:Ubuntu 20.04 LTS (20.04):Ubuntu:linux
เมนู grep /boot/grub/grub.cfg
ตอนนี้ฉันเห็นรายการบูต Ubuntu 20.04 LTS ของฉันในไฟล์ /boot/grub/grub.cfg
ไฟล์เช่นเดียวกับรายการบูต Windows:
$ grep 'menuentry.*Windows' /boot/grub/grub.cfg
menuentry 'Windows Boot Manager (เปิด /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-C633-8883' {
ฮธ