이 오류 메시지를 업데이트할 수 없습니다.

이 오류 메시지를 업데이트할 수 없습니다.

다음 메시지가 나타납니다.

사용 가능한 디스크 공간이 부족합니다.... 업그레이드하려면 "/boot" 디스크에 총 31.8M의 여유 공간이 필요합니다. "/boot"에 최소 31.8M의 추가 디스크 공간을 확보하세요. "sudo apt-get clean"을 사용하여 휴지통을 비우고 이전에 설치된 임시 패키지를 제거하세요.

저는 실제로 좋은 사용자가 아니며 Linux에 대한 경험이 거의 없습니다. 이 오류를 해결하는 방법에 대한 도움을 받고 싶습니다.

답변1

우분투를 사용하고 계신 것 같습니다. Ubuntu는 일반적으로 업그레이드 후에도 이전 커널 패키지를 유지합니다.
이러한 모든 커널은 일반적으로 매우 작은 /boot 디렉토리에 저장됩니다.

다음 명령을 실행하여 남은 여유 공간을 확인할 수 있습니다.

$ df -h 

업그레이드하려면 일부 오래된 커널을 제거해야 합니다. 이렇게 하려면 먼저 현재 실행 중인 커널을 확인하세요.

$ uname -r

그러면 다음과 같은 출력이 제공됩니다.

3.8.6-1-ARCH

다음으로 디렉터리의 모든 코어를 나열합니다 /boot.

$ ls /boot | grep vmlinuz 

이제 최신(가장 많은) 코어를 제외한 모든 코어를 제거해야 합니다. 이렇게 하려면 먼저 이 커널에 설치된 모든 패키지를 나열하십시오.

dpkg -l | grep ^ii | grep 2.6.28-15 | awk -F' ' '{ print $2 }'

그중 제가 제거하고 싶은 커널 버전은 2.6.28-15 입니다. 이는 유사한 목록을 제공합니다.

linux-headers-2.6.28-15
linux-headers-2.6.28-15-generic
linux-image-2.6.28-15-generic
linux-restricted-modules-2.6.28-15-generic

이제 다음을 삭제하세요.

$ sudo aptitude remove linux-headers-2.6.28-15 linux-headers-2.6.28-15-generic linux-image-2.6.28-15-generic linux-restricted-modules-2.6.28-15-generic

또는 다음 줄을 사용할 수 있습니다.

# dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge

경고하다: 온라인에서 찾을 수 있는 명령을 항상 조심하세요. 위의 퀴프는 제가 작성한 것이 아니며 이에 대해 책임을 지지 않습니다. 위에 주어진 단계를 따르면 충분히 안전할 것입니다.

답변2

우선, 터미널에서 실행하라는 오류 메시지에 표시된 명령을 실행할 수 있다고 생각합니다. Ubuntu를 실행하고 있다고 가정합니다.

  1. 터미널 창을 엽니다: Ctrl++AltT
  2. 다음 명령을 입력하세요:sudo apt-get clean
  3. 메시지가 나타나면 비밀번호를 입력하세요.

관련 정보