Ubuntu 시스템에서 /boot 영역의 공간을 특별히 지정하거나 관리하지 않았다면 100MB의 공간을 사용하는데 이 공간이 가득찰 경우 시스템로그온시 경고가 나오거나 부트가 되지 않기도 합니다. 

 

이런 경우 다음과 같이 업데이트되면서 남은 과거의 부트이미지를 삭제할 수 있습니다. 이때 중요한건 현재 사용중인 이미지를 함께 삭제하면 안되다는 것 입니다.

 

현재 이미지를 제외하고 나머지 모두를 삭제할 때

sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')

특정 이미지만 삭제할 때

sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'

위 두 명령어로 삭제하거나 개별 이미지만 삭제할 때는 

sudo apt-get remove --purge 이미지명

 

 

제목을 달아 놓고 보니 뭔소리인가 싶네요. Ubuntu 18.04에서도 여전한 부분이긴한데요. HDMI로 연결된 모니터를 쓰는 PC(또는 x86서버)에 우분투 서버버전을 설치하고 HDMI모니터를 제거한 후 Booting할 경우 Boot가 안되는 현상이 있습니다. (다시 연결하면 잘 Boot됩니다.)

 

이럴 경우에는 다음과 같이 할 수 있습니다. 

 

/etc/default/grup 파일을 vi에디터로 다음의 부분의 주석을 제거합니다. 

 

sudo vi /etc/default/grup


GRUB_TERMINAL=console  이부분의 주석을 풀고 저장한 다음,

sudo update-grub2 명령을 주시면됩니다.