ข้อมูลฮาร์ดแวร์:
ระบบปฏิบัติการ: Ubuntu 21.10 ล้มเหลว
เคอร์เนล: x86_64 Linux 5.13.0-21-generic
เวลาทำงาน: 25m
แพ็คเกจ: 2223
เชลล์: ทุบตี 5.1.8
ความละเอียด: 2560x1600
DE: คำพังเพย
WM: พึมพำ
ธีม WM: กล้วยไม้
ธีม GTK: Orchis-light [GTK2/3]
ธีมไอคอน: Papirus
แบบอักษร: อูบุนตู 11
ดิสก์: 55G / 916G (7%) (SSD)
ซีพียู: AMD Ryzen 9 3900X 3.8 x 12
GPU: กราฟิก AMD Radeon™
แรม: 2045 / 16384 MB
เมื่อเร็ว ๆ นี้ฉันบูตเข้าสู่โหมดการกู้คืนด้วงด้วยเคอร์เนลล่าสุดที่มีอยู่เพื่อแก้ไข เสียหาย /etc/fstab
จากนั้นระบบของฉันจะบู๊ตเข้าสู่โหมดการกู้คืนเสมอ*
ทุกอย่างทำงานได้ดีหลังจากที่ระบบของฉันบูทเข้าสู่โหมดการกู้คืน แต่สิ่งนี้คือเหตุใดจึงเริ่มบูทเข้าสู่โหมดการกู้คืนโดยอัตโนมัติ
$cat /etc/fstab
# /etc/fstab: ข้อมูลระบบไฟล์คงที่
#
# ใช้ 'blkid' เพื่อพิมพ์ตัวระบุที่ไม่ซ้ำกันในระดับสากลสำหรับ
# อุปกรณ์; อาจใช้กับ UUID= เป็นวิธีที่มีประสิทธิภาพมากขึ้นในการตั้งชื่ออุปกรณ์
# ที่ใช้งานได้แม้ว่าจะมีการเพิ่มและลบดิสก์ ดู fstab(5)
#
# <ระบบไฟล์> <จุดเชื่อมต่อ> <ประเภท> <ตัวเลือก> <การถ่ายโอนข้อมูล> <ผ่าน>
# / เปิด /dev/sda5 ระหว่างการติดตั้ง
UUID=072236f0-42d6-4d8a-b91b-cea0f3f9bda3 / ext4 ข้อผิดพลาด=remount-ro 0 1
# /boot/efi เปิด /dev/sda2 ระหว่างการติดตั้ง
UUID=B2DE-DE92 /boot/efi vfat umask=0077 0 1
/swapfile ไม่มี swap sw 0 0
$ lsblk -f
ชื่อ FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
สดา
ââsda1
vfat FAT32 E7C1-FF6E
ââsda2
vfat FAT32 B2DE-DE92
ââsda3
â
ââsda5
ext4 1.0 072236f0-42d6-4d8a-b91b-cea0f3f9bda3 811.8G 6% /
sr0
$ sudo apt ปรับปรุง
เข้าชม: 1 http://archive.ubuntu.com/ubuntu ทำให้ InRelease
ตี: 2 http://security.ubuntu.com/ubuntu impish-security In Release
เข้าชม: 3 http://archive.ubuntu.com/ubuntu impish-security In Release
ตี: 4 http://archive.ubuntu.com/ubuntu impish-updates InRelease
Ign:5 https://repo.vivaldi.com/stable/deb เสถียร InRelease
เข้าชม:6 http://archive.ubuntu.com/ubuntu impish-backports InRelease
Hit:7 https://repo.vivaldi.com/stable/deb ปล่อยเสถียร
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจทั้งหมดเป็นปัจจุบัน
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0xc1b15721
ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/dev/sda1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/sda2 1050624 2101247 1050624 513M b W95 FAT32
/dev/sda3 2103294 1953523711 1951420418 930.5G 5 ขยาย
/dev/sda5 2103296 1953523711 1951420416 930.5G 83 ลินุกซ์
พาร์ติชัน 3 ไม่เริ่มทำงานบนขอบเขตของเซกเตอร์กายภาพ
$ sudo อัพเดตด้วง
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.13.0-21-generic
พบภาพ initrd: /boot/initrd.img-5.13.0-21-generic
พบอิมเมจ linux: /boot/vmlinuz-5.11.0-39-generic
พบภาพเริ่มต้น: /boot/initrd.img-5.11.0-39-generic
พบอิมเมจ linux: /boot/vmlinuz-5.11.0-38-generic
พบภาพเริ่มต้น: /boot/initrd.img-5.11.0-38-generic
พบภาพ memtest86+: /boot/memtest86+.elf
พบภาพ memtest86+: /boot/memtest86+.bin
เสร็จแล้ว
$ cat /etc/default/grub
# หากคุณเปลี่ยนไฟล์นี้ ให้เรียกใช้ 'update-grub' หลังจากนั้นเพื่ออัปเดต
# /boot/grub/grub.cfg
# สำหรับเอกสารฉบับเต็มของตัวเลือกในไฟล์นี้ โปรดดูที่:
# ข้อมูล -f ด้วง -n 'การกำหนดค่าอย่างง่าย'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ซ่อน
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || สะท้อน Debian`
GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"
GRUB_CMDLINE_LINUX=""
# ยกเลิกการแสดงความคิดเห็นเพื่อเปิดใช้งานการกรอง BadRAM แก้ไขให้เหมาะกับความต้องการของคุณ
# ใช้งานได้กับ Linux (ไม่ต้องใช้โปรแกรมแก้ไข) และกับเคอร์เนลใด ๆ ที่ได้รับ
# ข้อมูลแผนที่หน่วยความจำจาก GRUB (GNU Mach, เคอร์เนลของ FreeBSD ... )
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefe"
# Uncomment เพื่อปิดการใช้งานเทอร์มินัลกราฟิก (grub-pc เท่านั้น)
GRUB_TERMINAL=คอนโซล
# ความละเอียดที่ใช้กับเทอร์มินัลกราฟิก
# โปรดทราบว่าคุณสามารถใช้เฉพาะโหมดที่การ์ดกราฟิกของคุณรองรับผ่าน VBE
# คุณสามารถดูได้ใน GRUB จริงด้วยคำสั่ง `vbeinfo'
#GRUB_GFXMODE=640x480
# ไม่แสดงความคิดเห็นหากคุณไม่ต้องการให้ GRUB ส่งพารามิเตอร์ "root=UUID=xxx" ไปยัง Linux
#GRUB_DISABLE_LINUX_UUID=จริง
# ไม่แสดงความคิดเห็นเพื่อปิดการสร้างรายการเมนูโหมดการกู้คืน
#GRUB_DISABLE_RECOVERY="จริง"
# ยกเลิกการแสดงความคิดเห็นเพื่อรับเสียงบี๊บเมื่อเริ่มด้วง
#GRUB_INIT_TUNE="480 440 1"
$ blkid
/dev/sda5: UUID="072236f0-42d6-4d8a-b91b-cea0f3f9bda3" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="c1b15721-05"
/dev/sda1: UUID="E7C1-FF6E" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="c1b15721-01"
/dev/sda2: UUID="B2DE-DE92" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="c1b15721-02"
- หมายเหตุ:- ขณะบู๊ตเข้าสู่โหมดการกู้คืน ระบบจะไม่ขอให้ฉันเลือกตัวเลือกการกู้คืน จะเลือกตัวเลือก "ดำเนินการบูตต่อ" โดยอัตโนมัติ พูดง่ายๆ ว่าฉันได้รับ UI ของโหมดช่วยเหลือด้วง มันไม่บูตตามปกติ มันแสดงตามปกติ
/dev/sda1 ล้างไฟล์ XXXX และบล็อก XXXX
แต่ตอนนี้มันแสดงข้อความแปลก ๆ ให้ฉันเห็นอย่างรวดเร็วและพูดว่า "ยินดีต้อนรับสู่ Ubuntu" จากนั้นเริ่มโหลดบริการ ในที่สุดฉันก็ได้หน้าจอเข้าสู่ระบบปกติ อินเทอร์เฟซเป็นสิ่งที่ฉันได้รับในโหมดการกู้คืนด้วง แต่ไม่มีตัวเลือกการกู้คืนใด ๆ ให้ฉันและทำการบูตต่อ
บันทึก:
$ sudo tail -f /var/log/syslog
30 ธันวาคม 12:02:12 linux systemd[4454]: tmp-sanity\x2dmountpoint\x2d1303829251.mount: ปิดใช้งานสำเร็จ
30 ธันวาคม 12:02:12 linux systemd[1]: tmp-sanity\x2dmountpoint\x2d1303829251.mount: ปิดใช้งานสำเร็จ
30 ธันวาคม 12:02:12 linux snapd[57152]: daemon.go:335: ปรับการหมดเวลาเริ่มต้นโดย 30 วินาที (ในแง่ร้ายประมาณ 30 วินาทีบวก 5 วินาทีต่อสแน็ป)
30 ธันวาคม 12:02:12 linux systemd[1]: เริ่มใช้ Snap Daemon
30 ธันวาคม 12:02:17 linux snapd[57152]: daemon.go:502: กำลังรอการเรียกใช้ hooks อย่างสง่างาม
30 ธันวาคม 12:02:17 linux snapd[57152]: daemon.go:504: เสร็จสิ้นการรอการเรียกใช้ hooks
30 ธันวาคม 12:02:17 linux snapd[57152]: daemon หยุดร้องขอให้รอการเปิดใช้งานซ็อกเก็ต
30 ธันวาคม 12:02:17 linux systemd[1]: snapd.service: ปิดใช้งานสำเร็จ
30 ธันวาคม 12:02:20 linux systemd[1]: NetworkManager-dispatcher.service: ปิดใช้งานสำเร็จ
30 ธันวาคม 12:06:45 น. เคอร์เนล linux: [ 2569.626771] perf: การขัดจังหวะใช้เวลานานเกินไป (4925 > 4920) ลด kernel.perf_event_max_sample_rate เป็น 40500
$ sudo tail -f kern.log
30 ธันวาคม 11:44:48 เคอร์เนลลินุกซ์: [ 1253.063844] ntfs: ไดรเวอร์ 2.1.32 [แฟล็ก: R/O MODULE]
30 ธันวาคม 11:44:48 เคอร์เนลลินุกซ์: [ 1253.179625] ระบบไฟล์ QNX4 0.2.3 ที่ลงทะเบียนแล้ว
30 ธันวาคม 11:44:48 เคอร์เนลลินุกซ์: [ 1253.462950] โหลด Btrfs แล้ว, crc32c=crc32c-intel, zoned=yes
30 ธันวาคม 11:47:55 น. เคอร์เนล linux: [ 1439.954861] perf: การขัดจังหวะใช้เวลานานเกินไป (3936 > 3930) ลด kernel.perf_event_max_sample_rate เป็น 50750
30 ธันวาคม 11:56:09 น. เคอร์เนล linux: [ 1934.146717] loop0: ตรวจพบการเปลี่ยนแปลงความจุจาก 0 เป็น 8
30 ธันวาคม 11:56:29 น. เคอร์เนล linux: [ 1954.091673] loop0: ตรวจพบการเปลี่ยนแปลงความจุจาก 0 เป็น 8
30 ธันวาคม 11:56:36 เคอร์เนล linux: [ 1961.124764] loop0: ตรวจพบการเปลี่ยนแปลงความจุจาก 0 เป็น 8
30 ธันวาคม 12:01:56 เคอร์เนล linux: [ 2281.144210] loop0: ตรวจพบการเปลี่ยนแปลงความจุจาก 0 เป็น 8
30 ธันวาคม 12:02:12 เคอร์เนล linux: [ 2297.021541] loop0: ตรวจพบการเปลี่ยนแปลงความจุจาก 0 เป็น 8
30 ธันวาคม 12:06:45 น. เคอร์เนล linux: [ 2569.626771] perf: การขัดจังหวะใช้เวลานานเกินไป (4925 > 4920) ลด kernel.perf_event_max_sample_rate เป็น 40500
$ sudo tail -f auth.log
30 ธันวาคม 12:08:08 น. linux sudo: pam_unix(sudo:session): เซสชันเปิดสำหรับผู้ใช้รูทโดยใครบางคน (uid=1002)
30 ธันวาคม 12:08:29 น. linux sudo: pam_unix(sudo:session): ปิดเซสชันสำหรับผู้ใช้รูท
30 ธันวาคม 12:09:10 ลินุกซ์ sudo: someone : TTY=pts/2 ; PWD=/var/log ; USER=ราก ; คำสั่ง =/usr/bin/tail -f kern.log
30 ธันวาคม 12:09:10 linux sudo: pam_unix(sudo:session): เซสชันเปิดสำหรับผู้ใช้รูทโดยใครบางคน (uid=1002)
30 ธันวาคม 12:09:48 linux sudo: pam_unix(sudo:session): ปิดเซสชันสำหรับผู้ใช้รูท
30 ธันวาคม 12:10:08 ลินุกซ์ sudo: someone : TTY=pts/2 ; PWD=/var/log ; USER=ราก ; คำสั่ง=/usr/bin/tail -f boot.log
30 ธันวาคม 12:10:08 linux sudo: pam_unix(sudo:session): เซสชันเปิดสำหรับผู้ใช้รูทโดยใครบางคน (uid=1002)
30 ธันวาคม 12:10:24 linux sudo: pam_unix(sudo:session): ปิดเซสชันสำหรับผู้ใช้รูท
30 ธันวาคม 12:11:17 ลินุกซ์ sudo: someone : TTY=pts/2 ; PWD=/var/log ; USER=ราก ; คำสั่ง=/usr/bin/tail -f auth.log
30 ธันวาคม 12:11:17 น. linux sudo: pam_unix(sudo:session): เซสชันเปิดสำหรับผู้ใช้รูทโดยใครบางคน (uid=1002)
ฉันรู้ว่าพาร์ติชันของฉันยุ่งเหยิง แต่ฉันไม่สามารถทำอะไรได้ ฉันค่อนข้างแน่ใจว่านี่ไม่ใช่เพราะพาร์ติชัน D:
รายการด้วง-editenv
ไม่ออกอะไรเลย