อัปเดต: หลังจาก False start หลายครั้ง กลายเป็นว่าสายเข้า /etc/fstab ที่โหลด /บูต พาร์ติชันที่ถูกต้องได้รับการแสดงความคิดเห็น หลังจากไม่ได้แสดงความคิดเห็น ฉันสามารถโหลดเคอร์เนลใหม่ได้ตามปกติด้วย ฉลาดและคอมพิวเตอร์เริ่มทำงานตามปกติในขณะนี้
เครื่อง Ubuntu ของฉัน (20.04) กำลังบูทเป็นเคอร์เนลเวอร์ชันเก่ากว่ามากและไม่สนใจเคอร์เนลที่ใหม่กว่าหลายตัว เมนู GRUB แสดงเฉพาะรายการเคอร์เนลที่อยู่ก่อนหน้ารายการที่กำลังโหลด ดังนั้นฉันจึงไม่มีตัวเลือกในการเปลี่ยน ข้อเสนอแนะใด ๆ ที่ชื่นชม
เคอร์เนลที่กำลังโหลดคือ 5.4.0-80-ทั่วไป.
เมื่อฉันวิ่ง sudo grub-mkconfig | เมนู grep | grep ทั่วไป มันแสดงเมล็ดล่าสุดหลายรายการ:
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-92-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-92-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-91-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-91-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-90-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-90-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-89-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-89-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-88-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-88-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-81-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-81-generic
การเพิ่มรายการเมนูบู๊ตสำหรับการตั้งค่าเฟิร์มแวร์ UEFI
เสร็จแล้ว
เมนูรายการ 'Ubuntu พร้อม Linux 5.4.0-92-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-92-generic-advanced-fe6a612c-184d -443a-a4b3-3254e11ff7eb' {
menuentry 'Ubuntu พร้อม Linux 5.4.0-92-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-92-generic-recovery -fe6a612c-184d-443a-a4b3-3254e11ff7eb' {
เมนูรายการ 'Ubuntu พร้อม Linux 5.4.0-91-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-91-generic-advanced-fe6a612c-184d -443a-a4b3-3254e11ff7eb' {
menuentry 'Ubuntu พร้อม Linux 5.4.0-91-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-91-generic-recovery -fe6a612c-184d-443a-a4b3-3254e11ff7eb' {
เมนูรายการ 'Ubuntu พร้อม Linux 5.4.0-90-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-90-generic-advanced-fe6a612c-184d -443a-a4b3-3254e11ff7eb' {
menuentry 'Ubuntu พร้อม Linux 5.4.0-90-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-90-generic-recovery -fe6a612c-184d-443a-a4b3-3254e11ff7eb' {
เมนูรายการ 'Ubuntu พร้อม Linux 5.4.0-89-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-89-generic-advanced-fe6a612c-184d -443a-a4b3-3254e11ff7eb' {
menuentry 'Ubuntu พร้อม Linux 5.4.0-89-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-89-generic-recovery -fe6a612c-184d-443a-a4b3-3254e11ff7eb' {
เมนูรายการ 'Ubuntu พร้อม Linux 5.4.0-88-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-88-generic-advanced-fe6a612c-184d -443a-a4b3-3254e11ff7eb' {
menuentry 'Ubuntu พร้อม Linux 5.4.0-88-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-88-generic-recovery -fe6a612c-184d-443a-a4b3-3254e11ff7eb' {
เมนูรายการ 'Ubuntu พร้อม Linux 5.4.0-81-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-81-generic-advanced-fe6a612c-184d -443a-a4b3-3254e11ff7eb' {
menuentry 'Ubuntu พร้อม Linux 5.4.0-81-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.0-81-generic-recovery -fe6a612c-184d-443a-a4b3-3254e11ff7eb' {
กำลังปรับปรุง ฯลฯ/ค่าเริ่มต้น/ด้วง กับ GRUB_DEFAULT="gnulinux-5.4.0-92-generic-advanced-fe6a612c-184d-443a-a4b3-3254e11ff7eb" แล้ววิ่ง sudo ปรับปรุงด้วง ไม่ทำอะไรเลย - มันยังคงบูทเข้าสู่เคอร์เนลเก่าและแสดงเฉพาะตัวเลือกเคอร์เนลเก่า
ราวกับว่าตัวเลือก GRUB ของฉันถูกแช่แข็ง สองสามเดือนที่ผ่านมาฉันมีปัญหาที่การอัปเดตซอฟต์แวร์ทำให้คอมพิวเตอร์ไม่สามารถบู๊ตได้ ฉันต้องบูตผ่าน USB แล้วลงชื่อเข้าใช้จากระยะไกลเพื่ออัปเดตเคอร์เนล (เป็นเวอร์ชันที่กำลังโหลดอยู่) เป็นไปได้ว่าฉันทำผิดพลาดเมื่อทำสิ่งนี้ แต่ฉันไม่รู้ว่าอะไร