Score:2

ปัญหาในการเริ่มต้น Ubuntu จาก Grub เมื่อวันที่ 20.10

ธง vn

ฉันมีระบบ Ubuntu 20.10 ใน dualboot กับ Windows 10 มันใช้งานได้ประมาณ 8 เดือนที่ผ่านมา แต่จู่ๆ ในวันนี้มันก็ไม่บูทจาก Grub อีกต่อไป ทันทีหลังจากเลือก Ubuntu จากเมนูแบบเลื่อนลง แล็ปท็อปของฉันจะเปลี่ยนเป็นหน้าจอที่สว่างแต่เป็นสีดำและนั่งอยู่ที่นั่นตลอดไป แล็ปท็อปของฉันคือ Lenovo Yoga 720 15" ระยะเวลานานที่สุดที่ฉันปล่อยให้นั่งโดยไม่ปิดเครื่องคือ 30 นาที ฉันพยายามใช้การซ่อมแซมการบู๊ตบน live-USB แต่ก็ไม่ได้แก้ไขอะไรเลยมันให้ลิงค์ต่อไปนี้แก่ฉัน: https://paste.ubuntu.com/p/QfkxbrnmNX/

ใน Grub ฉันสามารถเลือกตัวเลือกขั้นสูงสำหรับ Ubuntu ถ้าฉันเลือก Ubuntu ด้วย Linux 5.8.0-59-generic จะแสดงบนหน้าจอเพียงสองบรรทัด:

กำลังโหลด Linux 5.8.0-59-generic ...
กำลังโหลด ramdisk เริ่มต้น ...

ผลลัพธ์เดียวกันนี้เกิดขึ้นเมื่ออยู่ในตัวเลือกขั้นสูง ถ้าฉันเลือก Linux 5.8.0-59-generic(recovery)

ฉันสามารถบูตระบบได้สำเร็จเมื่อใช้ 5.8.0-55-generic เท่านั้น

มีใครประสบปัญหานี้มาก่อนหรือมีคำแนะนำเกี่ยวกับวิธีแก้ไขหรือไม่?

ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!

อัปเดต #1: ฉันกำลังใช้วิธีแก้ปัญหานี้อยู่ หมายความว่าฉันต้องกดปุ่ม return สองครั้งตอนบูทเครื่องแทนที่จะกดเพียงครั้งเดียว ฉันจะบูตด้วยเคอร์เนลเวอร์ชันเก่าได้อย่างไรแต่ดูเหมือนว่าฉันอาจพบข้อผิดพลาด

อัปเดต #2: เรียกใช้ความคิดเห็นและเอาต์พุตที่แนะนำ:

(ฐาน) tyler@tyler-desktop:~$ ls -al /boot

รวม 204836

drwxr-xr-x 5 รูท รูท 4096 16 ก.ค. 20:44 .
drwxr-xr-x 23 รูท 4096 30 เม.ย. 16:15 น. ..
-rw-r--r-- 1 รูทรูท 248155 1 ​​มิ.ย. 02:57 config-5.8.0-55-generic
-rw-r--r-- 1 รูทรูท 248155 16 มิ.ย. 16 18:11 config-5.8.0-59-generic
drwxr-xr-x 4 รูทรูท 16384 31 ธ.ค. 1969 efi
drwxr-xr-x 4 รูทรูท 4096 18 ก.ค. 14:30 น. ด้วง
drwxr-xr-x 5 รูทรูท 4096 20 ม.ค. 14:02 น. grub.bak
lrwxrwxrwx 1 รูทรูท 27 มิ.ย. 22 17:47 น. initrd.img -> initrd.img-5.8.0-59-generic
-rw-r--r-- 1 รูทรูท 54119063 5 ก.ค. 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 รูทรูท 115559351 16 ก.ค. 59 20:44 น. initrd.img-5.8.0-59-generic
lrwxrwxrwx รูท 1 รูท 27 มิ.ย. 22 17:47 น. initrd.img.old -> initrd.img-5.8.0-55-generic
-rw-r--r-- 1 รูทรูท 182704 18 ส.ค. 2020 memtest86+.bin
-rw-r--r-- 1 รูทรูท 184380 18 ส.ค. 2020 memtest86+.elf
-rw-r--r-- 1 รูทรูท 184884 18 ส.ค. 2020 memtest86+_multiboot.bin
-rw------- 1 รูทรูท 5654214 1 มิ.ย. 02:57 System.map-5.8.0-55-generic
-rw------- 1 รูทรูท 5654841 มิ.ย. 59 18:11 System.map-5.8.0-59-generic
lrwxrwxrwx 1 รูทรูท 24 มิ.ย. 22 17:47 น. vmlinuz -> vmlinuz-5.8.0-59-generic
-rw------- 1 รูทรูท 13824992 1 มิ.ย. 03:01 vmlinuz-5.8.0-55-generic
-rw------- 1 รูทรูท 13825888 16 มิ.ย. 59 18:20 น. vmlinuz-5.8.0-59-generic
lrwxrwxrwx 1 รูทรูท 24 มิ.ย. 22 17:47 น. vmlinuz.old -> vmlinuz-5.8.0-55-generic

อัปเดต #3: เรียกใช้อินพุตที่แนะนำอีกครั้ง:

(ฐาน) tyler@tyler-desktop:~$ sudo update-initramfs -c -k 5.8.0-59-generic

[sudo] รหัสผ่านสำหรับไทเลอร์: 
update-initramfs: กำลังสร้าง /boot/initrd.img-5.8.0-59-generic
I: initramfs จะพยายามดำเนินการต่อจาก /dev/nvme0n1p5
ฉัน: (UUID=53453367-1200-4da4-85dc-38594b9965a7)
ฉัน: ตั้งค่าตัวแปร RESUME เพื่อแทนที่สิ่งนี้
(ฐาน) tyler@tyler-desktop:~$ ls -al /boot
รวม 204836
drwxr-xr-x 5 รูทรูท 4096 19 ก.ค. 18:25 น.
drwxr-xr-x 23 รูท 4096 30 เม.ย. 16:15 น. ..
-rw-r--r-- 1 รูทรูท 248155 1 ​​มิ.ย. 02:57 config-5.8.0-55-generic
-rw-r--r-- 1 รูทรูท 248155 16 มิ.ย. 16 18:11 config-5.8.0-59-generic
drwxr-xr-x 4 รูทรูท 16384 31 ธ.ค. 1969 efi
drwxr-xr-x 4 รูทรูท 4096 18 ก.ค. 14:30 น. ด้วง
drwxr-xr-x 5 รูทรูท 4096 20 ม.ค. 14:02 น. grub.bak
lrwxrwxrwx 1 รูท รูท 27 มิ.ย. 22 17:47 น. initrd.img -> 
initrd.img-5.8.0-59-ทั่วไป
-rw-r--r-- 1 รูทรูท 54119063 5 ก.ค. 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 รูทรูท 115558409 19 ก.ค. 18:25 น. initrd.img-5.8.0-59-generic
lrwxrwxrwx 1 รูท รูท 27 มิ.ย. 22 17:47 น. initrd.img.old -> 
initrd.img-5.8.0-55-ทั่วไป
-rw-r--r-- 1 รูทรูท 182704 18 ส.ค. 2020 memtest86+.bin
-rw-r--r-- 1 รูทรูท 184380 18 ส.ค. 2020 memtest86+.elf
-rw-r--r-- 1 รูทรูท 184884 18 ส.ค. 2020 
memtest86+_multiboot.bin
-rw------- 1 รูทรูท 5654214 1 มิ.ย. 02:57 System.map-5.8.0-55-generic
-rw------- 1 รูทรูท 5654841 มิ.ย. 59 18:11 System.map-5.8.0-59-generic
lrwxrwxrwx 1 รูทรูท 24 มิ.ย. 22 17:47 น. vmlinuz -> vmlinuz-5.8.0-59-generic
-rw------- 1 รูทรูท 13824992 1 มิ.ย. 03:01 vmlinuz-5.8.0-55-generic
-rw------- 1 รูทรูท 13825888 16 มิ.ย. 59 18:20 น. vmlinuz-5.8.0-59-generic
lrwxrwxrwx 1 รูทรูท 24 มิ.ย. 22 17:47 น. vmlinuz.old -> vmlinuz-5.8.0-55-generic

อัปเดต #4:

(ฐาน) tyler@tyler-desktop:~$ grep -i บีบอัด /etc/initramfs-tools/initramfs.conf
 # จำนวน RAM ที่จะใช้สำหรับพื้นที่สว็อปที่บีบอัดตาม RAM
 # บีบอัด: [ gzip | bzip2 | lz4 | ลซมา | lzop | xz ] 
บีบอัด=lz4
(ฐาน) tyler@tyler-desktop:~$ grep -v "#" /etc/modules

หากมีเอาต์พุตที่คาดไว้จากอินพุตที่สอง ก็จะไม่มีอะไรเกิดขึ้น

อัปเดต #5: ผลลัพธ์เพิ่มเติม:

(ฐาน) tyler@tyler-desktop:~$ grep -i ดำเนินการต่อ /etc/default/grub
(ฐาน) tyler@tyler-desktop:~$ cat /etc/initramfs-tools/conf.d/resume
cat: /etc/initramfs-tools/conf.d/resume: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
(ฐาน) tyler@tyler-desktop:~$ grep -i swap /etc/fstab
# swap เปิด /dev/nvme0n1p5 ระหว่างการติดตั้ง
UUID=53453367-1200-4da4-85dc-38594b9965a7 ไม่มีการแลกเปลี่ยน sw 0 0

อัปเดต #6:

(ฐาน) tyler@tyler-desktop:~$ cat /etc/initramfs-tools/initramfs.conf
#
#initramfs.conf
# ไฟล์การกำหนดค่าสำหรับ mkinitramfs (8) ดู initramfs.conf(5)
#
# โปรดทราบว่าตัวเลือกการกำหนดค่าจากไฟล์นี้สามารถแทนที่ได้
# โดยไฟล์ปรับแต่งในไดเร็กทอรี /etc/initramfs-tools/conf.d

#
# โมดูล: [ มากที่สุด | เน็ตบูต | กระทรวง | รายการ ]
#
# มากที่สุด - เพิ่มระบบไฟล์ส่วนใหญ่และไดรเวอร์ฮาร์ดไดรฟ์ทั้งหมด
#
# dep - ลองเดาว่าจะโหลดโมดูลใด
#
# netboot - เพิ่มโมดูลพื้นฐาน โมดูลเครือข่าย แต่ข้ามอุปกรณ์บล็อก
#
# รายการ - รวมเฉพาะโมดูลจากรายการ 'โมดูลเพิ่มเติม'
#

MODULES=มากที่สุด

#
# BUSYBOX: [ y | n | อัตโนมัติ ]
#
# ใช้ busybox เปลือกและโปรแกรมอรรถประโยชน์ หากตั้งค่าเป็น n ระบบจะใช้ยูทิลิตี้ klibc
# หากตั้งค่าเป็นอัตโนมัติ (หรือไม่ได้ตั้งค่า) จะใช้ busybox หากติดตั้งและ klibc จะ
#ใช้อย่างอื่นได้
#

BUSYBOX=อัตโนมัติ

#
# COMPCACHE_SIZE: [ "xK" | "x ม" | "x ก" | "x %" ]
#
# จำนวน RAM ที่จะใช้สำหรับพื้นที่สว็อปที่บีบอัดตาม RAM
#
# ค่าว่าง - ไม่ได้ใช้ compcache หรือเพิ่มใน initramfs เลย
# จำนวนเต็มและ K (เช่น 65536 K) - ใช้จำนวนกิโลไบต์
# จำนวนเต็มและ M (เช่น 256 M) - ใช้จำนวนเมกะไบต์
# จำนวนเต็มและ G (เช่น 1 G) - ใช้จำนวนกิกะไบต์
# จำนวนเต็มและ % (เช่น 50 %) - ใช้เปอร์เซ็นต์ของจำนวน RAM
#
# คุณสามารถเลือกที่จะติดตั้งแพ็คเกจ compcache เพื่อกำหนดการตั้งค่านี้
# ผ่าน debconf และมีสคริปต์ userspace เพื่อโหลดและยกเลิกการโหลด compcache
#

COMPCACHE_SIZE=""

#
# บีบอัด: [ gzip | bzip2 | lz4 | ลซมา | lzop | xz ]
#

บีบอัด=lz4

#
# ส่วน NFS ของการกำหนดค่า
#

#
# อุปกรณ์: ...
#
# ระบุอินเทอร์เฟซเครือข่ายเฉพาะ เช่น eth0
# ถูกแทนที่ด้วยตัวเลือก ip= หรือ BOOTIF= bootarg
#

อุปกรณ์=

#
# NFSROOT: [ อัตโนมัติ | โฮสต์: เมาท์ ]
#

NFSROOT=อัตโนมัติ

#
#ขนาดวิ่ง: ...
#
# ขนาดของจุดเชื่อมต่อ /run tmpfs เช่น 256M หรือ 10%
# ถูกแทนที่โดยตัวเลือก initramfs.runsize= bootarg
#

วิ่งขนาด=10%

อัปเดต #7: ไดเร็กทอรีค้างที่อาจทำให้เกิดปัญหา

(ฐาน) tyler@tyler-desktop:~/Downloads$ rm -r ventoy-1.0.46
rm: ไม่สามารถลบ 'ventoy-1.0.46': ระบบไฟล์แบบอ่านอย่างเดียว
(ฐาน) tyler@tyler-desktop:~/Downloads$ rm ventoy-1.0.46-linux.tar.gz 
rm: ไม่สามารถลบ 'ventoy-1.0.46-linux.tar.gz': ระบบไฟล์แบบอ่านอย่างเดียว
heynnema avatar
ru flag
บูตไปที่ -55 และทำ `ls -al /boot` และแก้ไขผลลัพธ์นั้น (คัดลอก/วาง) ในคำถามของคุณ เริ่มแสดงความคิดเห็นกับฉันด้วย @heynnema ไม่งั้นฉันจะคิดถึงพวกเขา
guiverc avatar
cn flag
หมายเหตุ: หากเป็นข้อบกพร่อง ไม่น่าจะแก้ไขได้เนื่องจากการเปิดตัวจะถึง EOL ในวันพฤหัสบดีนี้ (https://fridge.ubuntu.com/2021/06/18/ubuntu-20-10-groovy-gorilla-reaches- สิ้นสุดวันที่ 22 กรกฎาคม 2021/) ดังนั้นฉันน่าจะบูตระบบ 21.04 และยืนยันว่าเชื่อถือได้ จากนั้นอัปเกรดเป็นระบบ เนื่องจากทางเลือกของคุณคือการย้อนกลับไปใช้ Ubuntu 20.04 LTS ในอีกไม่กี่วันข้างหน้าเนื่องจาก 20.10 ลดลงเหลือเพียงชั่วโมง / วันที่เหลืออยู่ในรอบการสนับสนุน
Tyler Kovach avatar
vn flag
@heynnema -- รันอินพุตและเพิ่มเอาต์พุตไปยัง Update#2
heynnema avatar
ru flag
@TylerKovach โปรดดูคำตอบของฉัน ถ้ามันช่วยแก้ปัญหาได้ โปรดอย่าลืมยอมรับโดยคลิกที่ไอคอนเครื่องหมายถูกที่ปรากฏทางด้านซ้ายของคำตอบของฉัน ขอบคุณ!
heynnema avatar
ru flag
@TylerKovach สถานะโปรด...
Tyler Kovach avatar
vn flag
@heynnema ฉันได้รับข้อความที่น่าสนใจกลับมาซึ่งฉันไม่รู้ว่าจะตีความอย่างไร ดูเหมือนว่าขนาดไฟล์จะไม่เปลี่ยนแปลง ดังนั้นมันจึงยังคงเสียหายอยู่
heynnema avatar
ru flag
ฉันคิดว่ามันจะยังไม่บูตใช่ไหม ข้อความคืออะไร? แสดงผลลัพธ์ของ `grep -i บีบอัด /etc/initramfs-tools/initramfs.conf` และ `grep -v "#" /etc/modules` ด้วย
Tyler Kovach avatar
vn flag
@heynnema ข้อความที่ฉันใส่ไว้ในโพสต์ต้นฉบับภายใต้ Update#3 ใช่มันยังคงไม่สามารถบู๊ตได้ ผลลัพธ์ที่คุณร้องขออยู่ในการอัปเดต #4
heynnema avatar
ru flag
แสดง `grep -i resume /etc/default/grub` และ `cat /etc/initramfs-tools/conf.d/resume` และ `grep -i swap /etc/fstab`
heynnema avatar
ru flag
ทำ `cat /etc/initramfs-tools/initramfs.conf` และยืนยันว่า "COMPRESS=lz4" อยู่ในบรรทัดของตัวเอง... ไม่ใช่ที่ท้ายบรรทัดอื่นเหมือนที่คุณอัปเดต #4 แสดง
heynnema avatar
ru flag
ทำ `cat /etc/initramfs-tools/initramfs.conf`
Tyler Kovach avatar
vn flag
@heynnena แท้จริงแล้วมันอยู่ในสายของมันเอง ฉันพลาดไป คุณต้องการดูผลลัพธ์หรือไม่
heynnema avatar
ru flag
ได้โปรด ตอนนี้ฉันกำลังดูอย่างอื่นอยู่... `cat /etc/initramfs-tools/initramfs.conf`
Tyler Kovach avatar
vn flag
@heynnema -- เพิ่มในการอัปเดต #6
heynnema avatar
ru flag
ครวญเพลง คุณจำการเปลี่ยนแปลงใดๆ ในระบบของคุณในวันที่ 16 ก.ค. ได้หรือไม่? สำหรับตอนนี้ ดำเนินการบูตต่อไปยังเคอร์เนล -55 ฉันต้องการเวลาคิดเกี่ยวกับสิ่งอื่นที่อาจผิดพลาด คุณมี Ubuntu Live 20.10 DVD/USB หรือไม่ คุณมีการสำรองข้อมูลที่ดีหรือไม่?
Tyler Kovach avatar
vn flag
@heynnema เมื่อวันที่ 16 กรกฎาคม ฉันติดตั้ง Ventoy เนื่องจากฉันพยายามทดสอบและติดตั้ง Linux บน Macbook ตามคำแนะนำที่นี่ . มันไม่ได้ผล แต่นั่นก็เป็นประเด็น อย่างไรก็ตาม มีบางไดเร็กทอรีที่ติดค้างอยู่ซึ่งฉันไม่สามารถลบด้วย rm ที่ทำให้ฉันหงุดหงิดซึ่งอาจเป็นสาเหตุ IDK พวกเขาอยู่ในการปรับปรุง #7
Tyler Kovach avatar
vn flag
นอกจากนี้ ฉันลงเอยด้วยการแทนที่ Ubuntu Live 20.10 ด้วย Ventoy และหลังจากนั้นก็ไม่ได้ผล ฉันจึงดาวน์โหลด Ubuntu Live 21.04 ฉันควรสำรองข้อมูลพีซีอีกครั้งเนื่องจากครั้งสุดท้ายคือ 6 เดือนที่แล้ว
heynnema avatar
ru flag
ดิสก์ของคุณอยู่ในโหมดอ่านอย่างเดียว ซึ่งมักเกิดขึ้นเนื่องจากมีบางอย่างผิดปกติกับระบบไฟล์ของคุณ ดูอัปเดต #1 ในคำตอบของฉัน หลังจากสำรองข้อมูลแล้ว ให้ติดตั้ง Ubuntu ใหม่ แล้วมาดูกันว่าจะแก้ปัญหาของคุณได้หรือไม่
heynnema avatar
ru flag
@TylerKovach สถานะโปรด...
Tyler Kovach avatar
vn flag
@heynnema ฉันคิดว่าปัญหาคือพาร์ติชัน windows ควบคุมระบบไฟล์ NTFS ที่ฉันตั้งค่าไว้สำหรับที่เก็บข้อมูลของฉัน ดังนั้นฉันจึงสามารถเข้าถึงไฟล์เดียวกันจากทั้ง Windows และ Ubuntu ได้หากจำเป็น โซลูชันของคุณไม่ได้แก้ไขระบบไฟล์แบบอ่านอย่างเดียว ฉันลงเอยด้วยการลบพาร์ติชั่น windows และติดตั้ง Ubuntu 21.04 ใหม่อีกครั้งหลังจากสำรองข้อมูลบนฮาร์ดไดรฟ์ทั้งหมด ดูเหมือนว่าจะทำงานได้อย่างราบรื่น ขอบคุณมากสำหรับความช่วยเหลือของคุณ!
heynnema avatar
ru flag
ขอบคุณสำหรับการอัพเดท!
Score:3
ธง ru

ไฟล์ initrd.img-5.8.0-59-generic ramdisk ของคุณเสียหาย และนั่นเป็นสาเหตุที่คุณไม่สามารถบูตไปยังเคอร์เนล -59

กำลังโหลด Linux 5.8.0-59-generic ...
กำลังโหลด ramdisk เริ่มต้น ...

ดูขนาดไฟล์และวันที่ของ mod ในไฟล์ ramdisk สองไฟล์ต่อไปนี้ใน /boot...

-rw-r--r-- 1 รูทรูท 54119063 5 ก.ค. 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 รูทรูท 115559351 16 ก.ค. 59 20:44 น. initrd.img-5.8.0-59-generic

การแก้ไข...

บูตไปที่เคอร์เนล -55 เปิด a เทอร์มินัล และพิมพ์คำสั่งต่อไปนี้:

sudo update-initramfs -c -k 5.8.0-59-generic

ls -al /boot # ยืนยันขนาดไฟล์ใหม่สำหรับ initrd.img-5.8.0-59-generic

รีบูต # ถึงเคอร์เนล -59 ปกติ

อัปเดต #1:

ในการตรวจสอบระบบไฟล์ของคุณ...

  • บูตเป็น Ubuntu Live DVD/USB ในโหมด âTry Ubuntuâ mode
  • เปิด เทอร์มินัล หน้าต่างโดยการกด Ctrl+Alt+
  • พิมพ์ sudo fdisk -l
  • ระบุชื่ออุปกรณ์ /dev/sdXX สำหรับ "Linux Filesystem" ของคุณ
  • พิมพ์ sudo fsck -f /dev/sdXXแทนที่ sdXX ด้วยเลขที่พบก่อนหน้านี้
  • ทำซ้ำ ฟค คำสั่งหากมีข้อผิดพลาด
  • พิมพ์ รีบูต

โพสต์คำตอบ

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