Score:0

Ubuntu บูตเข้าสู่เคอร์เนลเก่า เมนู GRUB แสดงเฉพาะเมล็ดที่เก่ากว่า

ธง cn

อัปเดต: หลังจาก 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 แล้วลงชื่อเข้าใช้จากระยะไกลเพื่ออัปเดตเคอร์เนล (เป็นเวอร์ชันที่กำลังโหลดอยู่) เป็นไปได้ว่าฉันทำผิดพลาดเมื่อทำสิ่งนี้ แต่ฉันไม่รู้ว่าอะไร

guiverc avatar
cn flag
ระบบของคุณเป็นระบบดูอัลบูตหรือไม่? คุณมีระบบปฏิบัติการอื่นที่มี `grub` อยู่ในเครื่องหรือไม่? เนื่องจากระบบปฏิบัติการอื่นอาจเป็นเจ้าของ `grub` ที่ใช้ระหว่างการบู๊ต (*สามารถติดตั้งได้หลายตัวแต่จะทำงานเพียงตัวเดียว*) ดังนั้นคุณกำลังอัปเดต `grub` ที่ไม่ถูกต้องหรือจำเป็นต้องเปลี่ยนความเป็นเจ้าของเป็นระบบปัจจุบันของคุณ
Organic Marble avatar
us flag
นั่นคือผลลัพธ์ที่สมบูรณ์จาก `grub-mkconfig` หรือไม่ ดังนั้นเคอร์เนลที่กำลังบูทจึงไม่อยู่ในรายการ? ลองทำ `sudo grub-install /dev/XXX` กับอุปกรณ์ที่คุณบูทเข้าไป
cn flag
@guiverc มันไม่ใช่ดูอัลบูต - อูบุนตูเท่านั้น
guiverc avatar
cn flag
สิ่งเดียวที่ชัดเจนที่ฉันเห็นคือการพิมพ์ผิด นั่นคือ คุณให้เส้นทาง *ญาติ* สำหรับ `/etc/default/grub` (เช่น ไม่มี "/" นำหน้า ดังนั้นการเปลี่ยนตำแหน่งเว้นแต่ "/" คือ $PWD ของคุณ) เครื่องของคุณเป็น uEFI หรือ BIOS ในการบู๊ตหรือไม่?
cn flag
@organic ฉันลอง ```sudo grub-install /dev/XXX``` และตอนนี้มันบู๊ตตรงไปที่ GRUB โชคดีที่ฉันสามารถโหลดเคอร์เนลจาก GRUB ได้ด้วยตนเอง แต่ฉันทำบางอย่างผิดพลาดอย่างชัดเจน (ไม่ได้โทษคุณ) ค่อนข้างแน่ใจว่าสิ่งนี้ย้อนกลับไปเมื่อฉันต้องใช้ ```chroot``` เพื่อเข้าถึงฮาร์ดไดรฟ์ของฉันผ่านการบู๊ต USB เนื่องจาก GRUB ไม่มีการอัพเดทเคอร์เนลในภายหลัง
cn flag
@guiverc มันคือ uEFI ฉันจะผ่านและตรวจสอบเส้นทาง ขอบคุณ.
Organic Marble avatar
us flag
หากระบบของคุณเป็น EFI คำตอบข้อใดข้อหนึ่งเหล่านี้จะช่วยให้คุณติดตั้ง GRUB อีกครั้งได้
cn flag
@organic ฉันติดตั้ง GRUB ใหม่โดยใช้ลิงก์ที่เป็นประโยชน์ แต่ฉันยังคงบูตเครื่องพร้อมท์ GRUB ทุกครั้ง ฉันจะซ่อมอีกสักหน่อย แต่ฉันอาจจะล้าง HD แล้วเริ่มใหม่

โพสต์คำตอบ

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