Điểm:0

Cập nhật Ubuntu khi phân vùng /boot gần đầy

lá cờ gs
ile

Phân vùng /boot của tôi có kích thước 500M, vì tôi nghĩ nó sẽ đủ khi tôi cài đặt. Có vẻ như không phải vậy.

Bây giờ nó gần đầy

/dev/sda1 446M 352M 61M 86%/khởi động

Thực hiện nâng cấp apt-get không thành công:

update-initramfs: Đang tạo /boot/initrd.img-5.11.0-25-generic
Lỗi 24: Lỗi ghi: không thể ghi khối nén 
E: lỗi mkinitramfs cpio 141 lz4 -9 -l 24
update-initramfs: không thành công đối với /boot/initrd.img-5.11.0-25-generic với 1.
dpkg: lỗi xử lý gói initramfs-tools (--configure):
 đã cài đặt gói initramfs-tools quy trình con sau khi cài đặt tập lệnh trả về trạng thái thoát lỗi 1
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 công cụ initramfs
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Nội dung của /boot:

tổng cộng 343M
-rw-r--r-- 1 root root 248K kesä 17 01:38 config-5.11.0-22-generic
-rw-r--r-- 1 root root 248K heinä 9 20:42 config-5.11.0-25-generic
drwx ------ 6 gốc gốc 4,0K tammi 1 1970 efi
drwxr-xr-x 4 root root 4,0K heinä 23 13:13 grub
-rw-r--r-- 1 root root 153M heinä 10 14:22 initrd.img-5.11.0-22-generic
-rw-r--r-- 1 root root 151M heinä 23 13:13 initrd.img-5.11.0-25-generic
lrwxrwxrwx 1 root root 28 heinä 23 06:04 initrd.img.old -> initrd.img-5.11.0-22-generic
drwx------ 2 gốc gốc 16K heinä 6 08:52 mất+tìm thấy
-rw-r--r-- 1 root root 179K elo 18 2020 memtest86+.bin
-rw-r--r-- 1 root root 181K elo 18 2020 memtest86+.elf
-rw-r--r-- 1 root root 181K elo 18 2020 memtest86+_multiboot.bin
-rw------- 1 root gốc 5,7 triệu kesä 17 01:38 System.map-5.11.0-22-generic
-rw------- 1 root root 5,7M heinä 9 20:42 System.map-5.11.0-25-generic
lrwxrwxrwx 1 root root 25 heinä 23 06:04 vmlinuz -> vmlinuz-5.11.0-25-generic
-rw------- 1 root gốc 15M kesä 17 01:55 vmlinuz-5.11.0-22-generic
-rw------- 1 root root 15M heinä 9 21:04 vmlinuz-5.11.0-25-generic
lrwxrwxrwx 1 root root 25 heinä 23 06:04 vmlinuz.old -> vmlinuz-5.11.0-22-generic

Tôi có cần thay đổi kích thước phân vùng khởi động của mình không? Có cách nào để thực hiện nâng cấp mà không cần thay đổi kích thước phân vùng khởi động không?

N0rbert avatar
lá cờ zw
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để giải phóng dung lượng trên /boot?](https://askubuntu.com/questions/1032783/how-do-i-free-up-space-on-boot)
Zeiss Ikon avatar
lá cờ cn
Có vẻ như các mục nhập initrd.* là nơi không gian đang diễn ra -- chúng có dung lượng hơn 300M cho hai trong số chúng.
ile avatar
lá cờ gs
ile
@ N0rbert Không, đây là một câu hỏi khác. Ví dụ: công cụ cập nhật có thể xử lý tình huống này.
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để thay đổi kích thước phân vùng?](https://askubuntu.com/questions/126153/how-to-resize-partitions)
ile avatar
lá cờ gs
ile
Không, không, @karel.
ile avatar
lá cờ gs
ile
Phân vùng chính được mã hóa và thay đổi kích thước có vẻ phức tạp. Vì vậy, có vẻ như tôi sẽ không cập nhật Ubuntu của mình trong một thời gian. https://help.ubuntu.com/community/ResizeEncryptedPartitions
Điểm:1
lá cờ pk

cố gắng

để kiểm tra kernel đã cài đặt trước

dpkg --list | egrep -i --color 'linux-image|linux-headers' | wc -l

để xóa các phiên bản kernel cũ hơn

Sudo apt --purge <kernel> autoremove

hoặc 

Sudo apt-get --purge <kernel> autoremove

điều khôn ngoan nhất là giữ các hạt nhân cũ hơn để quay trở lại trong trường hợp bạn gặp phải một số vấn đề

Zeiss Ikon avatar
lá cờ cn
Đối với mục đích sử dụng của riêng tôi, tôi giữ ít nhất một, nhưng hiếm khi nhiều hơn hai phiên bản nhân cũ, cộng với một hoặc hai phiên bản mới nhất của nhân chung đơn giản nếu tôi đang chạy nhân HWE. Đủ để bật trở lại, không đủ để chiếm một lượng lớn không gian.
ile avatar
lá cờ gs
ile
Chỉ có 22, hiện đang được sử dụng (có vẻ như vậy) và 25 (không cập nhật được). Vì vậy, có vẻ như tôi cần thay đổi kích thước phân vùng khởi động, điều này thật đáng tiếc. Cảm ơn.
Henzo avatar
lá cờ pk
vâng, đừng sử dụng lvm để khởi động trong trường hợp bạn nghĩ về nó
Điểm:0
lá cờ cn

Dựa trên những gì tôi thấy trong ổ đĩa /boot của bạn, có vẻ như tôi cần thay đổi kích thước ổ đĩa đó. HÃY ĐẢM BẢO BẠN SAO LƯU MỌI THỨ TRƯỚC KHI BẮT ĐẦU!

Tôi nói điều này bởi vì các mục nhập initramfs cho hai nhân đang chiếm gần hai phần ba dung lượng mà bạn đã cho phép trong /boot (với các tệp khác chiếm phần lớn phần ba còn lại). Không có chỗ cho hạt nhân, tiêu đề, cấu hình và initramfs khác. Để khắc phục tạm thời, bạn có thể làm theo câu trả lời của @ Henzo để xóa hạt nhân cũ hơn trong số hai hạt nhân, nhưng tôi muốn chắc chắn rằng mình có ít nhất một hạt nhân cũ hơn phòng trường hợp lỗi xuất hiện hoặc tệp bị hỏng.

Nếu bạn định đặt các tệp khởi động của mình vào ổ đĩa riêng, tôi khuyên bạn (với các nhân 5.x hiện đại) bạn cần cho phép 2 GB để đảm bảo bạn có đủ cho hai hoặc ba nhân cũ hơn cộng với nhân bạn đang sử dụng. cài đặt để nâng cấp của bạn. Với các đĩa cứng và SSD hiện đại, đây không phải là một dung lượng lớn, nhưng đó là cách bảo hiểm rẻ để không phải thay đổi kích thước một phân vùng quan trọng...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.