Debian Stretch에서 Bullseye로 업그레이드하고 적절한 업데이트 프로세스를 실행하려고 합니다. /boot 공간이 부족하여 새 커널을 설치할 수 없습니다. 나는 apt autoremove
사용하지 않는 모든 코어/이미지를 지우는 주요 제안을 수행했습니다 . 내 부팅 파티션은 90MB입니다. 매우 작지만 이전 버전에는 충분합니다. 최신 코어는 더 큽니다.
Filesystem Size Used Avail Use% Mounted on
udev 4.0G 0 4.0G 0% /dev
tmpfs 803M 8.7M 794M 2% /run
/dev/sda3 75G 12G 60G 17% /
tmpfs 4.0G 0 4.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 4.0G 0 4.0G 0% /sys/fs/cgroup
/dev/sda1 86M 68M 14M 83% /boot
tmpfs 803M 0 803M 0% /run/user/0
산출fdisk -l /dev/sda
Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000adc37
Device Boot Start End Sectors Size Id Type
/dev/sda1 63 192779 192717 94.1M 83 Linux
/dev/sda2 192780 8000369 7807590 3.7G 82 Linux swap / Solaris
/dev/sda3 8000370 167766794 159766425 76.2G 83 Linux
산출free
total used free shared buff/cache available
Mem: 8217852 406260 5607664 29928 2203928 7091000
Swap: 3903788 0 3903788
이제 부팅할 때 두 개의 이미지만 있습니다:
- initrd.img-4.19.0-21-686-pae (현재 로드됨)
- initrd.img-5.10.0-16-686-pae (이것은 구성하려는 것입니다)
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-16-686-pae
pigz: abort: write error on <stdout> (No space left on device)
E: mkinitramfs failure pigz 28
update-initramfs: failed for /boot/initrd.img-5.10.0-16-686-pae with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
initramfs-tools
시작 위치의 크기를 조정하거나 변경하는 간단한 방법이 있습니까? ? ? 이것은 가상 머신이므로 시스템이 부팅되지 않으면 시스템에 액세스할 수 없으며 막힐 위험도 없습니다.
어떤 제안이 있으십니까? 나는 Linux를 사용하는 방법을 알고 있지만 대부분은 인터넷의 도움을 받습니다.