Tôi có một máy có 2 TB M.2 HD khởi động kép với Ubuntu 20.04 và 18.04 (vẫn cần 18.04 vì lý do cũ, vui lòng không hỏi chi tiết :).
Tôi vừa cập nhật lên 20.04 và bây giờ 18.04 sẽ không khởi động nếu không chọn một tùy chọn đặc biệt. Đây là màn hình grub thông thường của tôi khi khởi động:
nếu tôi chọn Ubuntu 18.04
Tôi nhận được điều này:
Thay vào đó, nếu ở menu khởi động chính, tôi chọn Tùy chọn nâng cao cho Ubutnu 18.04.5 LTS (18.04) (trên /dev/nvme0n1p2)
Tôi nhận được điều này:
Nếu tôi chọn bất kỳ tùy chọn chế độ không khôi phục nào trong số này, mọi thứ sẽ khởi động và hoạt động bình thường.
Điều tôi không hiểu là tại sao tùy chọn khởi động thông thường lại tìm kiếm phiên bản kernel kết thúc bằng 70
? Nó không còn ở đó nữa! Làm cách nào tôi có thể làm cho nó tìm kiếm một trong các phiên bản hạt nhân ở đó?
Tôi đã làm một số chọc xung quanh, khi tôi ls
nội dung của /khởi động
Tôi có:
$ ls -l
tổng cộng 169176
-rw-r--r-- 1 gốc gốc 237757 ngày 16 tháng 4 07:44 config-5.4.0-73-generic
-rw-r--r-- 1 gốc gốc 237757 ngày 13 tháng 7 10:52 config-5.4.0-80-generic
-rw-r--r-- 1 gốc gốc 237757 ngày 23 tháng 7 05:56 config-5.4.0-81-generic
drwx ------ 3 gốc gốc 4096 ngày 31 tháng 12 năm 1969 efi
drwxr-xr-x 6 gốc gốc 4096 ngày 19 tháng 8 11:17 grub
-rw-r--r-- 1 gốc gốc 43261536 ngày 22 tháng 7 09:33 initrd.img-5.4.0-73-generic
-rw-r--r-- 1 gốc gốc 43267722 ngày 23 tháng 7 10:31 initrd.img-5.4.0-80-generic
-rw-r--r-- 1 root root 43266831 Ngày 17 tháng 8 11:26 initrd.img-5.4.0-81-generic
-rw-r--r-- 1 root root 182704 Ngày 28 tháng 1 năm 2016 memtest86+.bin
-rw-r--r-- 1 root root 184380 Ngày 28 tháng 1 năm 2016 memtest86+.elf
-rw-r--r-- 1 root root 184840 Ngày 28 tháng 1 năm 2016 memtest86+_multiboot.bin
-rw------- 1 root root 4586616 16 tháng 4 07:44 System.map-5.4.0-73-generic
-rw------- 1 root root 4587397 13 tháng 7 10:52 System.map-5.4.0-80-generic
-rw------- 1 root root 4587874 23 tháng 7 05:56 System.map-5.4.0-81-generic
-rw------- 1 root root 9449728 16 tháng 4 07:44 vmlinuz-5.4.0-73-generic
-rw------- 1 root root 9453824 13 tháng 7 11:28 vmlinuz-5.4.0-80-generic
-rw------- 1 gốc gốc 9457920 ngày 23 tháng 7 05:59 vmlinuz-5.4.0-81-generic
Vì vậy, một lần nữa vmlinuz
kết thúc ở 73
, 80
, và 81
có mặt nhưng không phải là 70
grub đó dường như đang tìm kiếm. tôi cũng đã kiểm tra /boot/grub/grub.conf
và nó cũng có các mục cho 73
, 80
, và 81
nhưng không 70
! grub lấy ở đâu 70
từ?
Dựa trên một số bài viết khác, tôi cũng đã thử nhấn c
từ menu chính grub để thực hiện phiên cuối, tôi đã tìm thấy thông tin sau nhưng tôi không chắc phải làm gì, xin lỗi bức ảnh này hơi mờ:
Tôi không chắc cách nhập lệnh ở đây để giải quyết vấn đề này nếu có thể.
Một điều nữa tôi nên đề cập là sau khi thực hiện tùy chọn khởi động nâng cao để quay lại Ubuntu 18.04, tôi đã thử:
sudo apt-get cập nhật
sudo apt-get nâng cấp
và
cập nhật sudo-grub
hy vọng rằng những điều này sẽ giải quyết mối quan tâm nhưng họ đã không làm thế. Gợi ý ??
-- Trả lời @heynnema --
đây là đầu ra đầu cuối của tôi từ lệnh được đề xuất của bạn:
$ sudo update-initramfs -c -k 5.4.0-81-generic
[sudo] mật khẩu cho cdahms:
update-initramfs: Đang tạo /boot/initrd.img-5.4.0-81-generic
W: Có thể thiếu phần sụn /lib/firmware/rtl_nic/rtl8125a-3.fw cho mô-đun r8169
W: Có thể thiếu phần sụn /lib/firmware/rtl_nic/rtl8168fp-3.fw cho mô-đun r8169
Sau khi khởi động lại, kết quả vẫn giống như trước (cùng một lỗi với lựa chọn menu khởi động 18.04 thông thường, vẫn hoạt động với lựa chọn tùy chọn nâng cao)
-- Phản hồi thứ 2 cho @heynnema --
fdisk
:
$ sudo fdisk -l
Đĩa /dev/loop0: 32,3 MiB, 33865728 byte, 66144 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop1: 704 KiB, 720896 byte, 1408 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop2: 243,9 MiB, 255762432 byte, 499536 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop3: 276 KiB, 282624 byte, 552 sector
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop4: 2,5 MiB, 2621440 byte, 5120 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop5: 32,3 MiB, 33853440 byte, 66120 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop6: 2,4 MiB, 2555904 byte, 4992 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop7: 61,7 MiB, 64729088 byte, 126424 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/nvme0n1: 1,9 TiB, 2048408248320 byte, 4000797360 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: gpt
Mã định danh đĩa: 63850E58-ACD2-4B55-B5D5-29E46C830D03
Thiết bị Bắt đầu Kết thúc Sector Kích thước Loại
/dev/nvme0n1p1 2048 1050623 1048576 Hệ thống EFI 512M
/dev/nvme0n1p2 1050624 2029461901 2028411278 967.2G hệ thống tập tin Linux
/dev/nvme0n1p3 2029463552 4000796671 1971333120 Hệ thống tệp Linux 940G
Đĩa /dev/loop8: 65,1 MiB, 68259840 byte, 133320 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop9: 548 KiB, 561152 byte, 1096 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop10: 2,5 MiB, 2605056 byte, 5088 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop11: 219 MiB, 229638144 byte, 448512 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop12: 2.2 MiB, 2342912 byte, 4576 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop13: 219 MiB, 229629952 byte, 448496 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop14: 64,8 MiB, 67915776 byte, 132648 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop15: 548 KiB, 561152 byte, 1096 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop16: 55,4 MiB, 58130432 byte, 113536 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop17: 55,5 MiB, 58134528 byte, 113544 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/loop18: 61,8 MiB, 64770048 byte, 126504 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
blkid
:
$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/nvme0n1: PTUUID="63850e58-acd2-4b55-b5d5-29e46c830d03" PTTYPE="gpt"
/dev/nvme0n1p1: UUID="B97B-4975" TYPE="vfat" PARTLABEL="Phân vùng hệ thống EFI" PARTUUID="b1d40bc5-1bc0-490b-92d4-256bad74c673"
/dev/nvme0n1p2: UUID="cdc92bbb-f4d8-4a31-9cbf-5215632adb49" TYPE="ext4" PARTUUID="3079da12-a09d-4a1a-a21a-61af34810c23"
/dev/nvme0n1p3: UUID="93b02138-35e3-4446-a2b9-e16cf6c22786" TYPE="ext4" PARTUUID="51df7e8c-fa57-4275-9348-27902134ee6a"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
/dev/loop16: TYPE="squashfs"
/dev/loop17: TYPE="squashfs"
/dev/loop18: TYPE="squashfs"
Dựa trên một trong những câu trả lời cho bài đăng này Làm cách nào để phát hiện xem đĩa của tôi đang sử dụng GPT hay MBR từ thiết bị đầu cuối? Tôi đã làm:
$ sudo ls
aws IntelliScan_Haze_Class_005 pycharm
awscliv2.zip IntelliScan_Images_005 rotated_IntelliScan_Images_007
Chụp màn hình IntelliScan_Images_006
Tài liệu tạm thời IntelliScan_Images_007
Tải xuống minicom.log temp2.txt
Tải xuống2 Mẫu nhạc
Dropbox 'Thiết bị Nala' temp.txt
Nhật thực Video Nala_PVT3_2mm_lens_haze
ví dụ.desktop Hình ảnh 'Thiết bị giả thể tích.txt'
IntelliScan_Haze_Class_001 Ứng dụng không gian làm việc công cộng
IntelliScan_Haze_Class_002 PVT3_haze không gian làm việc-prod
IntelliScan_Haze_Class_003 PVT4
IntelliScan_Haze_Class_004 'PVT4 IMEIs.txt'
sau đó:
$ sudo fdisk -l | grep -B 5 Nhãn đĩa
Đĩa /dev/nvme0n1: 1,9 TiB, 2048408248320 byte, 4000797360 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: gpt
Vì vậy, có vẻ như tôi đang sử dụng định dạng GPT
-- Phản hồi thứ 3 cho @heynnema --
Vâng, tôi đã sử dụng Tùy biến Grub
, điều đó có làm hỏng mọi thứ không? Tôi đã nghe nói nó có thể làm điều đó nhưng tôi chưa bao giờ gặp sự cố trước đây. Đây là ls -al /etc/grub.d
:
$ ls -al /etc/grub.d
tổng số 100
drwxr-xr-x 5 gốc gốc 4096 ngày 19 tháng 8 11:00 .
drwxr-xr-x 140 gốc gốc 12288 Ngày 19 tháng 8 10:32 ..
-rwxr-xr-x 1 gốc gốc 10046 ngày 30 tháng 7 năm 2020 00_header
-rwxr-xr-x 1 gốc gốc 6258 Ngày 20 tháng 7 năm 2020 05_debian_theme
-rwxr-xr-x 1 root root 914 23 tháng 5 22:55 10_linux_proxy
-rwxr-xr-x 1 gốc gốc 221 ngày 23 tháng 5 22:55 40_custom_proxy
-rwxr-xr-x 1 root root 914 23 tháng 5 22:55 41_linux_proxy
-rwxr-xr-x 1 gốc gốc 11298 Ngày 30 tháng 7 năm 2020 44_linux_xen
-rwxr-xr-x 1 gốc gốc 1992 28 tháng 1 năm 2016 45_memtest86+
-rwxr-xr-x 1 gốc gốc 1539 ngày 23 tháng 5 22:55 46_os-prober_proxy
-rwxr-xr-x 1 gốc gốc 1418 ngày 30 tháng 7 năm 2020 47_uefi-firmware
-rwxr-xr-x 1 gốc gốc 285 ngày 23 tháng 5 22:55 48_custom_proxy
-rwxr-xr-x 1 gốc gốc 216 ngày 30 tháng 7 năm 2020 49_custom
drwxr-xr-x 4 root root 4096 23 tháng 5 22:55 sao lưu
drwxr-xr-x 2 root root 4096 23 tháng 5 22:55 bin
drwxr-xr-x 2 root root 4096 23 tháng 5 22:55 proxifiedScripts
-rw-r--r-- 1 root root 483 Ngày 30 tháng 7 năm 2020 README
-rw-r--r-- 1 root root 272 23 tháng 5 22:55 .script_sources.txt
-- Phản hồi thứ 4 cho @heynnema --
grep -i 5.4.0-70 /etc/grub.d/*
:
$ grep -i 5.4.0-70 /etc/grub.d/*
/etc/grub.d/10_linux_proxy:-'SUBMENU' là 'Tùy chọn nâng cao cho Ubuntu'{-'Tùy chọn nâng cao cho Ubuntu'/*, -'Tùy chọn nâng cao cho Ubuntu'/'Ubuntu, với Linux 5.4.0-73- chung'~408f07b7e0dd8d620374c5b681855861~, -'Tùy chọn nâng cao cho Ubuntu'/'Ubuntu, với Linux 5.4.0-73-chung (chế độ khôi phục)'~003de087994ae2af14e29d21bf9905b2~, -'Tùy chọn nâng cao cho Ubuntu'/'Ubuntu, với Linux 5.4. 0-72-generic'~c5a297cf454d7588afd791e38e600c79~, -'Tùy chọn nâng cao cho Ubuntu'/'Ubuntu, với Linux 5.4.0-72-chung (chế độ khôi phục)'~fdd81b462724bdc5fe27e5506ee615f4~, -'Tùy chọn nâng cao cho Ubuntu'/'Ubuntu, with Linux 5.4.0-70-generic'~6f6c570f06cb15f97ea26de817f5f40a~, -'Advanced options for Ubuntu'/'Ubuntu, with Linux 5.4.0-70-generic (recovery mode)'~6b0d22eb9c2641ea1add550c2162c631~}
/etc/grub.d/41_linux_proxy:+'SUBMENU' là 'Tùy chọn nâng cao dành cho Ubuntu'{+'Tùy chọn nâng cao dành cho Ubuntu'/*, +'Tùy chọn nâng cao dành cho Ubuntu'/'Ubuntu, với Linux 5.4.0-73- generic'~408f07b7e0dd8d620374c5b681855861~, +'Advanced options for Ubuntu'/'Ubuntu, with Linux 5.4.0-73-generic (recovery mode)'~003de087994ae2af14e29d21bf9905b2~, +'Advanced options for Ubuntu'/'Ubuntu, with Linux 5.4. 0-72-generic'~c5a297cf454d7588afd791e38e600c79~, +'Tùy chọn nâng cao cho Ubuntu'/'Ubuntu, với Linux 5.4.0-72-chung (chế độ khôi phục)'~fdd81b462724bdc5fe27e5506ee615f4~, +'Tùy chọn nâng cao cho Ubuntu'/'Ubuntu, with Linux 5.4.0-70-generic'~6f6c570f06cb15f97ea26de817f5f40a~, +'Advanced options for Ubuntu'/'Ubuntu, with Linux 5.4.0-70-generic (recovery mode)'~6b0d22eb9c2641ea1add550c2162c631~}
grep: /etc/grub.d/backup: Là một thư mục
grep: /etc/grub.d/bin: Là một thư mục
grep: /etc/grub.d/proxifiedScripts: Là một thư mục
Có vẻ như 5.4.0-70 có trong grub.d!! Có lẽ đây là vấn đề?
con mèo /etc/fstab
:
$ 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/nvme0n1p2 trong khi cài đặt
UUID=cdc92bbb-f4d8-4a31-9cbf-5215632adb49 / lỗi ext4=remount-ro 0 1
# /boot/efi bật /dev/nvme0n1p1 trong khi cài đặt
UUID=B97B-4975 /boot/efi vfat umask=0077 0 1
/swapfile không trao đổi sw 0 0
-- Phản hồi thứ 5 cho @heynnema --
Đây là màn hình chỉnh sửa Grub Customizer của tôi cho mục menu Ubuntu 18.04 thông thường:
Tôi không hiểu b/c này -73
ở đây không -70
?!?!
-- Phản hồi thứ 6 cho @heynnema --
Màn hình Grub Customizer chính: