우분투에서 가끔 boot용량확보가 안되어서 업데이트가 안되거나

혹은 업데이트 이후 boot용량이 모자란다고 뜨면서 무시했을때 부팅이 안된다던가 현상이 발생합니다.


커널을 설치할때 기존의 데이터를 삭제를 하지않고 계속 업데이트 및 설치를 한다면

/boot 폴더가 가득차서 발생하는 현상입니다.


저는 무시하고 업데이트 하는 바람에 부팅이 안되는 현상이 발생했습니다.


우선 초반 advenced 부팅을 선택해서 부팅잘했었던 과거 커널을 선택해서 부팅합니다.


부팅에 성공하면 boot폴더 용량확보를 해야하는데 단순히 삭제를 하면 안되고 정식으로 패키지 삭제를 해야합니다.




boot 폴더 용량 확보 방법


$ su


$ uname -r

3.13.0-77-generic


현재 사용중인 커널 버전은 3.13.0-77-generic 입니다.


설치되어있는 커널을 알아봅니다.


$ dpkg -S vmlinuz

linux-image-3.13.0-6-generic: /boot/vmlinuz-3.13.0-66-generic

linux-image-3.13.0-77-generic: /boot/vmlinuz-3.13.0-77-generic

linux-image-3.13.0-83-generic: /boot/vmlinuz-3.13.0-83-generic


3.13.0-66 버전을 지워보도록하겠습니다.

언제 롤백을해야할지 모르니 현재 버전말고도 구버전 최소 1-2개는 남겨두고 삭제하는것이 좋습니다.


설치되어잇는 패키지를 찾습니다.


$ dpgk -l "*3.13.0-66*"

ii  linux-headers-3.13.0-66                             

ii  linux-headers-3.13.0-66-generic                    

ii  linux-image-3.13.0-66-generic         

ii linux-image-extra-3.13.0-66-generic


모두 삭제합니다.

$ sudo apt-get purge linux-headers-3.13.0-66 linux-headers-3.13.0-66-generic linux-image-3.13.0-66-generic linux-image-extra-3.13.0-66-generic


패키지목록을 읽는 중이빈다... 완료

의존성 트리를 마드는 중입니다.

상태정보를 읽는 중입니다.... 완료

...

..

.

계속하시겠습니까? [Y/n] Y

..



모두 삭제가 완료되면 boot용량을 확인합니다.


$ du -sh /boot

41M   /boot


사용하고 있는 공간이 41로 줄었습니다.




도움이 되었다면 댓글 혹은 광고클릭을 해주시면 힘이 됩니다.



+ Recent posts