Score:1

os-prober และ update-grub ค้นหาการติดตั้ง windows แต่มันไม่แสดงในเมนูบู๊ต

ธง jp

ระบบของฉันรัน Ubuntu 21.04 ฉันเพิ่งย้ายระบบจาก SSD เก่าไปยังไดรฟ์ M.2 ใหม่โดยใช้ Clonezilla ในกระบวนการนั้น ฉันต้องเรียกใช้ update-grub ระบบบู๊ตได้ตามปกติ แต่ฉันไม่สามารถเลือกที่จะบู๊ตการติดตั้ง Windows 10 ที่ฉันมีในไดรฟ์อื่นได้ มันไม่ได้อยู่ในเมนู grub เมื่อบู๊ต

os-prober และ update-grub ทั้งคู่ดูเหมือนจะไม่มีปัญหา: 
root@zap:/# os-prober 
/dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
รูท@zap:/# 
รูท@zap:/# 
root@zap:/# อัพเดตด้วง
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.11.0-38-generic
พบภาพเริ่มต้น: /boot/initrd.img-5.11.0-38-generic
พบอิมเมจ linux: /boot/vmlinuz-5.11.0-37-generic
พบภาพ initrd: /boot/initrd.img-5.11.0-37-generic
พบอิมเมจ linux: /boot/vmlinuz-4.13.0-37-generic
พบภาพเริ่มต้น: /boot/initrd.img-4.13.0-37-generic
พบอิมเมจ linux: /boot/vmlinuz-4.13.0-36-generic
พบภาพ initrd: /boot/initrd.img-4.13.0-36-generic
พบ Windows Boot Manager บน /dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi
การเพิ่มรายการเมนูบู๊ตสำหรับการตั้งค่าเฟิร์มแวร์ UEFI
เสร็จแล้ว
รูท@zap:/# 

ฉันลืมอะไรไปหรือเปล่า?

Organic Marble avatar
us flag
เมนูด้วงที่คุณเห็นแตกต่างจากผลลัพธ์ที่คุณแสดงที่นี่หรือไม่? จากผลลัพธ์ของคุณ ฉันคาดว่าจะเห็นตัวเลือกเคอร์เนล Ubuntu 4 ตัว, Windows Boot Manager และ "การตั้งค่าระบบ" ในเมนูด้วง
Score:0
ธง mx
xpt

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' {

ฮธ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา