
부팅할 때 /boot 공간이 부족하다는 메시지가 나타납니다.
다양한 답변을 읽어봤는데 'dpkg -l | grep linux-image-' "-1"이 인식되지 않는다고 알려줍니다.
Ubuntu Tweak의 업데이트된 버전이 있습니까? 우분투 15.04가 있습니다.
Gparted를 사용하여 /boot 파티션의 크기를 조정할 수 있지만 우분투를 처음 접하고 그렇게 하는 것이 확실하지 않습니다.
sudo dpkg -1 linux-image-* | grep ^ii
[sudo] password for david:
dpkg: error: unknown option -1
Type dpkg --help for help about installing and uninstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
답변1
귀하의 의견에서 귀하는 사용하고 있습니다1대신에엘
올바른 명령은 다음과 같습니다
dpkg -l | grep linux-image-
샘플 출력:
ii linux-image-3.16.0-30-generic 3.16.0-30.40~14.04.1 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii linux-image-3.16.0-50-generic 3.16.0-50.67~14.04.1 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii linux-image-extra-3.16.0-30-generic 3.16.0-30.40~14.04.1 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii linux-image-extra-3.16.0-50-generic 3.16.0-50.67~14.04.1 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii linux-image-generic-lts-utopic 3.16.0.50.41 amd64 Generic Linux kernel image
해당 오타 외에도 나머지 질문은 다음과 중복됩니다.이 하나
또한 생생한에 대한 Ubuntu 조정을 찾지 못했습니다.여기
차이점을 보여주기 위해 이 스크린샷을 추가합니다.
답변2
이전 커널과 initrd 이미지를 제거하여 /boot를 해제할 수 있습니다.
예:
root@Lenovo-G40:/boot# uname -a
Linux Lenovo-G40 3.19.0-30-generic #33-Ubuntu SMP Mon Sep 21 20:58:04 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
위 명령에서 나는 kernel 을 실행하고 있습니다 3.19.0-30-generic
.
이제 가서 /boot
을 수행하십시오 ls
.
root@Lenovo-G40:/boot# ls abi-3.19.0-15-일반 grub memtest86+.elf vmlinuz-3.19.0-30-generic abi-3.19.0-30-일반 initrd.img-3.19.0-15-일반 memtest86+_multiboot.bin vmlinuz-3.19.0-30-generic.efi.signed config-3.19.0-15-generic initrd.img-3.19.0-30-generic System.map-3.19.0-15-generic config-3.19.0-30-generic 분실+발견 System.map-3.19.0-30-generic efi memtest86+.bin vmlinuz-3.19.0-15-generic
이제 이전 커널과 initrd(해당 버전 3.19.0-15와 관련된 모든 파일)를 제거하겠습니다. rm -rf initrd.img-3.19.0-15-generic abi-3.19.0-15-generic config-3.19.0-15-generic System.map-3.19.0-15-generic vmlinuz-3.19.0-15-generic
.
마지막으로 grub을 업데이트하여 grub 부트로더 항목이 update-grub
.
부팅을 위해 파일 시스템을 확장하려면 추가 노력이 필요하고 매우 위험합니다. 이후 /boot
디스크 섹터 앞에 위치합니다. 디스크에 아직 여유 공간이 있다고 가정하면 디스크 레이아웃을 이동하여 /boot
.
장치 시작 끝 섹터 크기 유형 /dev/sda1 2048 1050623 1048576 512M EFI 시스템 /dev/sda2 1050624 1550335 499712 244M Linux 파일 시스템 /dev/sda3 1550336 976771071 975220736 465G 리눅스 LVM
위에서 보면 /dev/sda2
( 상주하는) 1550335의 끝 섹터와 (이 경우 ) 1550336 /boot
의 시작 섹터가 연속되어 있는 것을 볼 수 있습니다./dev/sda3
/root
부팅을 확장하려면 /dev/sda2와 /dev/sda3 사이에 약간의 공간을 확보해야 합니다. Gparted는 이를 보관하는 데 도움을 줄 수 있지만 관련된 파일 시스템은 오프라인이어야 하며 물론 디스크에 여유 공간이 있어야 합니다.