Ubuntu 26.04 LTS(Resolute Raccoon)는 2026년 4월 23일 릴리즈된 LTS(Long-Term Support) 버전으로, 2031년 4월까지 5년간 지원된다. Linux 커널 7.0, GNOME 50, systemd 259로 올라가고 기본 sudo 제공자가 sudo-rs로, 코어 유틸리티가 rust-coreutils로 바뀌는 등 24.04 LTS 대비 변화 폭이 크다. 이 글에서는 Ubuntu 24.04 LTS에서 Ubuntu 26.04 LTS로 업그레이드하는 방법을 알아본다.
Step 1: 시스템 백업
Ubuntu 24.04 LTS에서 26.04 LTS로 업그레이드하기 전에 중요한 데이터를 백업해 둬야 한다. 업그레이드 과정에서 예상치 못한 문제가 발생할 수도 있고, sudo-rs·rust-coreutils 전환처럼 비호환성을 유발할 수 있는 변경 사항도 포함돼 있기 때문이다. 만약을 대비하여 중요한 데이터는 반드시 백업해 두도록 한다.
Step 2: 현재 시스템 업데이트
Ubuntu 24.04 LTS 현재 버전을 최신 상태로 업데이트한다.
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo reboot
업데이트가 완료되면, 최신 커널로 부팅하기 위해 재부팅한다.
sudo reboot
재부팅 후 현재 버전을 확인한다.
lsb_release -a

Step 3: 업그레이드 프롬프트 타이밍 확인
Ubuntu 24.04 LTS는 22.04 LTS와 달리 23.10 같은 interim 릴리즈를 거칠 필요 없이 26.04 LTS로 바로 업그레이드할 수 있는 대상이다. 다만 do-release-upgrade를 옵션 없이 실행하면, 새 LTS의 첫 포인트 릴리즈(예: 24.04.1처럼 통상 릴리즈 3~4개월 후 나오는 26.04.1)가 나온 뒤에야 업그레이드 제안을 받는다. 26.04.1 릴리즈 전에 미리 업그레이드하려면 -d(devel) 옵션을 사용해야 한다.
26.04.1이 이미 릴리즈된 시점이라면 이 단계는 건너뛰고 Step 6에서 -d 옵션 없이 진행하면 된다.
Step 4: update-manager-core 패키지 설치
Ubuntu 26.04 LTS로 업그레이드하기 위해 update-manager-core를 설치한다.
sudo apt install update-manager-core
Step 5: TCP 포트 1022 허용
SSH 기반 CLI 환경에서 업그레이드를 진행하는 경우라면, ufw 명령으로 포트 1022를 열어줘야 한다. 업그레이드 중 기본 SSH 포트(22)가 끊기는 경우를 대비해 업그레이드 프로세스가 임시로 사용하는 포트다.
sudo ufw allow 1022/tcp
sudo ufw status
Step 6: Ubuntu 26.04 LTS로 업그레이드
Ubuntu 26.04 LTS로 업그레이드하기 위해 do-release-upgrade를 실행한다.
sudo do-release-upgrade
26.04.1 포인트 릴리즈가 아직 나오지 않은 시점이라면(Step 3 참고) -d 옵션을 준다.
sudo do-release-upgrade -d

Ubuntu 26.04 LTS ‘Resolute Raccoon’ 업그레이드에 대한 내용이 출력된다. y를 입력하여 계속 진행한다.

업그레이드를 시작할 것인지 묻는 내용이 나오면 y를 입력하여 업그레이드를 진행한다. 이 과정에서 sudo-rs, rust-coreutils, APT 3 등 새 패키지 세트로 교체가 이뤄지며 시간이 다소 걸린다.

libc6 업그레이 중에 표준 설정 화면이 나온다. “Restart services during package upgrades without asking?”
- Yes: 라이브러리 업그레이드 시 관련 서비스들을 자동으로 재시작 (매번 물어보지 않음)
- No: 업그레이드마다 재시작할 서비스 목록을 하나씩 확인하며 물어봄
<Yes>를 선택하면 매번 서비스 목록 확인하며 재시작 여부 묻는 걸 피할 수 있고, 어차피 나중에 필요하면 수동으로 재시작하면 된다.
더 이상 사용하지 않는 패키지를 제거한다는 내용이 나오면 역시 y를 입력한다.

업그레이드가 완료되면 재부팅 여부를 묻는다. y를 입력하여 재부팅한다.

Step 7: Ubuntu 26.04 업그레이드 확인
재부팅 후에 Welcome 메세지를 확인할 수 있다.

재부팅이 완료되면 로그인 후 버전이 Ubuntu 26.04 LTS인지 확인한다.
lsb_release -a

커널과 주요 패키지 버전도 함께 확인해 두면 좋다.
uname -r
apt-cache policy sudo-rs
apt-cache policy coreutils
데스크톱 환경이라면 GNOME 50 세션이 Wayland로 실행되는지, 그래픽 드라이버(특히 NVIDIA)가 정상 동작하는지 확인한다.
Step 8: TCP/1022 포트 차단
업그레이드를 위해 열어둔 TCP/1022 포트를 다시 차단한다.
sudo ufw delete allow 1022/tcp
주의 사항
- Samba AD/DC를 운영 중이라면
samba-ad-dc패키지가 설치돼 있는지 업그레이드 전에 확인한다. 없으면 업그레이드 후 AD DC 기능이 깨진다. - RabbitMQ는 feature flag 구조 때문에 자동 업그레이드가 되지 않으므로 별도의 수동 마이그레이션이 필요하다.
- 시간 동기화가
systemd-timesyncd에서 Chrony로 바뀐다./etc/chrony/chrony.conf를 직접 수정해 사용 중이었다면/etc/chrony/sources.d/ubuntu-ntp-pools.sources와 서버 중복 여부를 확인한다. - RISC-V 환경은 RVA23S64 ISA 프로파일을 만족하는 하드웨어에서만 26.04 LTS를 사용할 수 있다.