티스토리 뷰

Ubuntu 서버를 Ubuntu 22.04 → 24.04 LTS로 업그레이드한 후 부팅이 정상적으로 되지 않는 문제가 발생했다.

부팅 로그가 아래와 같은 단계에서 멈추고 더 이상 진행되지 않았다.

Cloud-init v.25.3 running 'modules:config'
NetworkManager-dispatcher.service
Docker Application Container Engine
cloud-init modules:final

TTY 전환 (Ctrl + Alt + F2, F3)도 되지 않는 상태였다.

이 문제의 원인은 NVIDIA 그래픽 드라이버 충돌이었다.

Ubuntu 업그레이드 후 커널이 변경되면서 기존 NVIDIA 드라이버가 제대로 동작하지 않는 경우가 자주 발생한다.


문제 원인

Ubuntu 24.04는 커널 버전이 변경된다.

예:

Linux 6.8.x

기존 NVIDIA driver가 이 커널에서 제대로 빌드되지 않으면 다음 문제가 발생할 수 있다.

  • GPU 초기화 실패
  • Display Manager hang
  • TTY 전환 불가

특히 Docker + GPU 서버에서 많이 발생한다.


해결 방법

1. GRUB 메뉴 진입

재부팅 후 Shift 또는 Esc 키를 눌러 GRUB 메뉴에 들어간다.


2. Recovery Mode 선택

Advanced options for Ubuntu

Ubuntu (recovery mode)


3. root shell 진입

Recovery 메뉴에서

root

선택


4. 파일 시스템 RW 모드로 변경

mount -o remount,rw /


5. NVIDIA 드라이버 제거

apt purge 'nvidia*'
apt autoremove


6. 재부팅

reboot

재부팅 후 정상적으로 부팅이 완료된다.


추가 권장 작업

부팅이 정상적으로 되면 NVIDIA 드라이버를 다시 설치한다.

sudo ubuntu-drivers autoinstall

또는 특정 버전을 설치한다.

sudo apt install nvidia-driver-535


정리

Ubuntu 업그레이드 후 부팅이 멈추는 경우 대부분 원인은 다음과 같다.

  • NVIDIA driver DKMS build 실패
  • GPU initialization hang
  • Display manager crash

가장 빠른 해결 방법은 Recovery mode에서 NVIDIA 드라이버 제거 후 재설치이다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함