Để tạo/tái tạo/cập nhật tệp initramfs có nghĩa là cập nhật initrd.img-*
các tệp ramdisk trong /boot.
Đây là danh sách /boot của tôi. Lưu ý kích thước/ngày của initrd.img-*
các tập tin. Một hoặc nhiều trong số này cần cập nhật trong trường hợp của bạn.
~$ ls -al /khởi động
tổng cộng 162745
drwxr-xr-x 4 gốc root 4096 ngày 5 tháng 7 05:19 .
drwxr-xr-x 23 gốc gốc 4096 Ngày 19 tháng 6 12:40 ..
-rw-r--r-- 1 gốc gốc 252994 ngày 7 tháng 5 05:38 config-5.11.0-18-generic
-rw-r--r-- 1 gốc gốc 253022 ngày 16 tháng 6 15:38 config-5.11.0-22-generic
drwxr-xr-x 3 gốc gốc 1024 ngày 31 tháng 12 năm 1969 efi
drwxr-xr-x 5 gốc gốc 4096 ngày 30 tháng 6 12:09 grub
lrwxrwxrwx 1 root root 28 ngày 25 tháng 6 12:42 initrd.img -> initrd.img-5.11.0-22-generic
-rw-r--r-- 1 gốc gốc 62066094 ngày 5 tháng 7 05:19 initrd.img-5.11.0-18-generic
-rw-r--r-- 1 gốc gốc 62067859 5 tháng 7 05:18 initrd.img-5.11.0-22-generic
lrwxrwxrwx 1 gốc gốc 28 ngày 25 tháng 6 12:42 initrd.img.old -> initrd.img-5.11.0-18-generic
-rw-r--r-- 1 root root 182704 Ngày 18 tháng 8 năm 2020 memtest86+.bin
-rw-r--r-- 1 root root 184380 Ngày 18 tháng 8 năm 2020 memtest86+.elf
-rw-r--r-- 1 root root 184884 Ngày 18 tháng 8 năm 2020 memtest86+_multiboot.bin
-rw------- 1 thư mục gốc 5968565 Ngày 7 tháng 5 05:38 System.map-5.11.0-18-generic
-rw------- 1 root root 5969489 16 tháng 6 15:38 System.map-5.11.0-22-generic
lrwxrwxrwx 1 gốc root 25 ngày 25 tháng 6 12:42 vmlinuz -> vmlinuz-5.11.0-22-generic
-rw------- 1 gốc gốc 14737344 ngày 7 tháng 5 06:26 vmlinuz-5.11.0-18-generic
-rw------- 1 root root 14741312 Ngày 16 tháng 6 15:55 vmlinuz-5.11.0-22-generic
lrwxrwxrwx 1 gốc root 25 ngày 25 tháng 6 12:42 vmlinuz.old -> vmlinuz-5.11.0-18-generic
Ghi chú: Tôi thích tạo một phiên bản hoàn toàn mới bằng cách sử dụng -c
tùy chọn, thay vì chỉ cập nhật tệp hiện có bằng cách sử dụng -u
Tùy chọn.
Lệnh thích hợp sẽ là:
Sudo update-initramfs -c -k $(uname -r)
Thao tác này sẽ tạo một tệp initrd.img-* mới cho phiên bản Ubuntu hiện đã khởi động của bạn.
Tuy nhiên, nếu bạn không thể khởi động phiên bản Ubuntu hiện tại, bạn có thể phải sửa đổi lệnh này và bằng cách khởi động phiên bản Ubuntu cũ hơn, bạn có thể thực hiện theo cách này:
Sudo update-initramfs -c -k 5.11.0-22-generic
trong đó phần chung 5.11.0-22 nên được thay thế bằng phiên bản của hạt nhân khởi động mong muốn.
Để tạo lại tất cả các tệp initrd.img-* (không được khuyến nghị), hãy sử dụng:
cập nhật Sudo-initramfs -c -k tất cả
Để biết thêm thông tin chi tiết, gõ:
cập nhật người đàn ông-initramfs