Thông tin phần cứng:
Hệ điều hành: Ubuntu 21.10
Hạt nhân: x86_64 Linux 5.13.0-21-chung
Thời gian hoạt động: 25 phút
Gói: 2223
Vỏ: bash 5.1.8
Độ phân giải: 2560x1600
DE: Gnome
WM: Lẩm bẩm
Chủ đề WM: Hoa lan
Chủ đề GTK: Ánh sáng lan [GTK2/3]
Chủ đề biểu tượng: Papirus
Phông chữ: Ubuntu 11
Đĩa: 55G / 916G (7%) (SSD)
CPU: AMD Ryzen 9 3900X 3.8 x 12
GPU: Đồ họa AMD Radeon™
RAM: 2045/16384MB
Gần đây, tôi đã khởi động vào chế độ khôi phục grub với kernel mới nhất hiện có để sửa lỗi hỏng /etc/fstab
, từ đó hệ thống của tôi luôn khởi động ở chế độ khôi phục*.
Mọi thứ hoạt động tốt sau khi hệ thống của tôi khởi động vào chế độ khôi phục, nhưng vấn đề là tại sao nó lại tự động bắt đầu khởi động vào chế độ khôi phục?
$ mèo /etc/fstab
# /etc/fstab: thông tin hệ thống tập tin tĩnh.
#
# Sử dụng 'blkid' để in mã định danh duy nhất trên toàn cầu cho một
# thiết bị; điều này có thể được sử dụng với UUID= như một cách mạnh mẽ hơn để đặt tên cho thiết bị
# hoạt động ngay cả khi thêm và xóa đĩa. Xem fstab(5).
#
# <hệ thống tập tin> <điểm gắn kết> <loại> <tùy chọn> <kết xuất> <vượt qua>
# / đã bật /dev/sda5 trong khi cài đặt
UUID=072236f0-42d6-4d8a-b91b-cea0f3f9bda3 / lỗi ext4=remount-ro 0 1
# /boot/efi bật /dev/sda2 trong khi cài đặt
UUID=B2DE-DE92 /boot/efi vfat umask=0077 0 1
/swapfile không trao đổi sw 0 0
$ lsblk -f
TÊN FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
ââsda1
– vfat FAT32 E7C1-FF6E
ââsda2
â vfat FAT32 B2DE-DE92
ââsda3
â
ââsda5
máy lẻ 1.0 072236f0-42d6-4d8a-b91b-cea0f3f9bda3 811.8G 6%/
sr0
$ cập nhật apt sudo
Lần truy cập: 1 http://archive.ubuntu.com/ubuntu bắt chước InRelease
Lần truy cập:2 http://security.ubuntu.com/ubuntu impish-security InRelease
Lần truy cập:3 http://archive.ubuntu.com/ubuntu impish-security InRelease
Lần truy cập:4 http://archive.ubuntu.com/ubuntu impish-updates InRelease
Ign:5 https://repo.vivaldi.com/stable/deb InRelease ổn định
Lần truy cập:6 http://archive.ubuntu.com/ubuntu impish-backports InRelease
Hit:7 https://repo.vivaldi.com/stable/deb Bản phát hành ổn định
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Tất cả các gói được cập nhật.
Loại nhãn đĩa: dos
Định danh đĩa: 0xc1b15721
Khởi động thiết bị Bắt đầu Kết thúc Sector Kích thước Loại Id
/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 Mở rộng
/dev/sda5 2103296 1953523711 1951420416 930.5G 83 Linux
Phân vùng 3 không bắt đầu trên ranh giới khu vực vật lý.
$ Sudo cập nhật-grub
Tệp nguồn `/etc/default/grub'
Tệp nguồn `/etc/default/grub.d/init-select.cfg'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.13.0-21-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.13.0-21-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-39-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-39-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-38-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-38-generic
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.elf
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.bin
xong
$ mèo /etc/default/grub
# Nếu bạn thay đổi tệp này, hãy chạy 'update-grub' sau đó để cập nhật
# /boot/grub/grub.cfg.
# Để biết tài liệu đầy đủ về các tùy chọn trong tệp này, hãy xem:
# info -f grub -n 'Cấu hình đơn giản'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ẩn
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || tiếng vang Debian`
GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"
GRUB_CMDLINE_LINUX=""
# Bỏ ghi chú để kích hoạt lọc BadRAM, sửa đổi cho phù hợp với nhu cầu của bạn
# Điều này hoạt động với Linux (không cần bản vá) và với bất kỳ hạt nhân nào có được
# thông tin bản đồ bộ nhớ từ GRUB (GNU Mach, kernel của FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Bỏ ghi chú để tắt thiết bị đầu cuối đồ họa (chỉ dành cho grub-pc)
GRUB_TERMINAL=bảng điều khiển
# Độ phân giải được sử dụng trên thiết bị đầu cuối đồ họa
# lưu ý rằng bạn chỉ có thể sử dụng các chế độ mà card đồ họa của bạn hỗ trợ qua VBE
# bạn có thể nhìn thấy chúng trong GRUB thực bằng lệnh `vbeinfo'
#GRUB_GFXMODE=640x480
# Bỏ ghi chú nếu bạn không muốn GRUB chuyển tham số "root=UUID=xxx" cho Linux
#GRUB_DISABLE_LINUX_UUID=true
# Bỏ ghi chú để vô hiệu hóa việc tạo các mục menu của chế độ khôi phục
#GRUB_DISABLE_RECOVERY="true"
# Bỏ ghi chú để nhận tiếng bíp khi bắt đầu grub
#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"
- Lưu ý: - Trong khi khởi động vào chế độ khôi phục, nó không yêu cầu tôi chọn các tùy chọn khôi phục. Nó tự động chọn tùy chọn "tiếp tục khởi động". Vì vậy, nói một cách đơn giản, tôi nhận được giao diện người dùng của chế độ cứu grub, Nó không khởi động bình thường, thông thường nó hiển thị
/dev/sda1 làm sạch tệp XXXX và các khối XXXX
Nhưng bây giờ nó hiển thị cho tôi một số thông báo kỳ lạ với tốc độ cực nhanh và nói "Chào mừng bạn đến với Ubuntu" rồi bắt đầu tải dịch vụ. Cuối cùng tôi nhận được màn hình đăng nhập bình thường. Giao diện chính xác là những gì tôi nhận được trong chế độ khôi phục grub nhưng nó không cung cấp cho tôi bất kỳ tùy chọn khôi phục nào và tiếp tục khởi động.
Nhật ký:
$ sudo đuôi -f /var/log/syslog
Ngày 30 tháng 12 12:02:12 linux systemd[4454]: tmp-sanity\x2dmountpoint\x2d1303829251.mount: Đã hủy kích hoạt thành công.
Ngày 30 tháng 12 12:02:12 linux systemd[1]: tmp-sanity\x2dmountpoint\x2d1303829251.mount: Đã hủy kích hoạt thành công.
Ngày 30 tháng 12 12:02:12 linux snapd[57152]: daemon.go:335: điều chỉnh thời gian chờ khởi động trong 30 giây (ước tính bi quan là 30 giây cộng với 5 giây mỗi lần chụp)
Ngày 30 tháng 12 12:02:12 linux systemd[1]: Bắt đầu Snap Daemon.
Ngày 30 tháng 12 12:02:17 linux snapd[57152]: daemon.go:502: duyên dáng chờ móc chạy
Ngày 30 tháng 12 12:02:17 linux snapd[57152]: daemon.go:504: xong chờ hook chạy
Ngày 30 tháng 12 12:02:17 linux snapd [57152]: yêu cầu dừng daemon để chờ kích hoạt ổ cắm
Ngày 30 tháng 12 12:02:17 linux systemd[1]: snapd.service: Đã hủy kích hoạt thành công.
Ngày 30 tháng 12 12:02:20 linux systemd[1]: NetworkManager-dispatcher.service: Đã hủy kích hoạt thành công.
Ngày 30 tháng 12 12:06:45 kernel linux: [ 2569.626771] perf: ngắt mất quá nhiều thời gian (4925 > 4920), hạ kernel.perf_event_max_sample_rate xuống 40500
$ sudo đuôi -f kern.log
Ngày 30 tháng 12 11:44:48 nhân linux: [ 1253.063844] ntfs: driver 2.1.32 [Cờ: MÔ-ĐUN R/O].
Ngày 30 tháng 12 11:44:48 nhân linux: [ 1253.179625] Hệ thống tệp QNX4 0.2.3 đã đăng ký.
Ngày 30 tháng 12 11:44:48 kernel linux: [ 1253.462950] Đã tải btrfs, crc32c=crc32c-intel, khoanh vùng=yes
Ngày 30 tháng 12 11:47:55 Linux kernel: [ 1439.954861] perf: ngắt mất quá nhiều thời gian (3936 > 3930), hạ kernel.perf_event_max_sample_rate xuống 50750
Ngày 30 tháng 12 11:56:09 linux kernel: [ 1934.146717] loop0: dung lượng được phát hiện thay đổi từ 0 thành 8
Ngày 30 tháng 12 11:56:29 linux kernel: [ 1954.091673] loop0: dung lượng được phát hiện thay đổi từ 0 thành 8
Ngày 30 tháng 12 11:56:36 kernel linux: [ 1961.124764] loop0: dung lượng được phát hiện thay đổi từ 0 thành 8
Ngày 30 tháng 12 12:01:56 kernel linux: [ 2281.144210] loop0: dung lượng được phát hiện thay đổi từ 0 thành 8
Ngày 30 tháng 12 12:02:12 kernel linux: [ 2297.021541] loop0: dung lượng được phát hiện thay đổi từ 0 thành 8
Ngày 30 tháng 12 12:06:45 kernel linux: [ 2569.626771] perf: ngắt mất quá nhiều thời gian (4925 > 4920), hạ kernel.perf_event_max_sample_rate xuống 40500
$ đuôi sudo -f auth.log
Ngày 30 tháng 12 12:08:08 linux sudo: pam_unix(sudo:session): phiên mở cho người dùng root bởi ai đó (uid=1002)
Ngày 30 tháng 12 12:08:29 linux sudo: pam_unix(sudo:session): đóng phiên cho người dùng root
Ngày 30 tháng 12 12:09:10 linux sudo: someone : TTY=pts/2 ; NKT=/var/log ; NGƯỜI DÙNG=gốc ; LỆNH=/usr/bin/tail -f kern.log
Ngày 30 tháng 12 12:09:10 linux sudo: pam_unix(sudo:session): phiên được ai đó mở cho người dùng root (uid=1002)
Ngày 30 tháng 12 12:09:48 linux sudo: pam_unix(sudo:session): đóng phiên cho người dùng root
Ngày 30 tháng 12 12:10:08 linux sudo: someone : TTY=pts/2 ; NKT=/var/log ; NGƯỜI DÙNG=gốc ; LỆNH=/usr/bin/tail -f boot.log
Ngày 30 tháng 12 12:10:08 linux sudo: pam_unix(sudo:session): phiên được ai đó mở cho người dùng root (uid=1002)
Ngày 30 tháng 12 12:10:24 linux sudo: pam_unix(sudo:session): đóng phiên cho người dùng root
Ngày 30 tháng 12 12:11:17 linux sudo: someone : TTY=pts/2 ; NKT=/var/log ; NGƯỜI DÙNG=gốc ; LỆNH=/usr/bin/tail -f auth.log
Ngày 30 tháng 12 12:11:17 linux sudo: pam_unix(sudo:session): phiên mở cho người dùng root bởi ai đó (uid=1002)
Tôi biết các phân vùng của tôi bị rối tung lên. Nhưng tôi không thể làm bất cứ điều gì cho điều đó. Tôi khá chắc chắn rằng điều này không phải do phân vùng D:
danh sách grub-editenv
không xuất ra bất cứ thứ gì.