네. Ubuntu 24.04 LTS → Ubuntu 26.04 LTS는 중간 버전인 24.10, 25.04, 25.10을 하나씩 설치할 필요 없이 정식 업그레이드 경로로 바로 올릴 수 있습니다. Ubuntu 공식 문서에서도 24.04 LTS에서 26.04 LTS로의 업그레이드 경로를 지원한다고 안내하고 있습니다. (Ubuntu Documentation)
특히 지금 사용하시는 컴퓨터가 개인용 Ubuntu Desktop 24.04라면 아래 순서대로 하시면 됩니다.
1. 먼저 전체 과정부터 이해하기
쉽게 말하면 다음 순서입니다.
현재
Ubuntu 24.04 LTS
│
│ ① 중요한 파일 백업
↓
│
│ ② 현재 24.04를 최신 상태로 업데이트
↓
│
│ ③ 업그레이드 가능 여부 확인
↓
│
│ ④ Ubuntu 26.04 LTS 업그레이드 실행
↓
│
│ ⑤ 재부팅
↓
Ubuntu 26.04 LTS
USB 설치 디스크로 새로 설치하는 것과는 다릅니다.
업그레이드 방식은 기존 프로그램, 사용자 계정, 개인 파일 등을 최대한 유지하면서 운영체제 버전을 올리는 방법입니다.
2. 가장 먼저 백업
이것이 제일 중요합니다.
업그레이드 자체는 정상적으로 진행되는 것이 일반적이지만, 운영체제의 큰 버전이 바뀌는 작업이기 때문에 중요한 파일은 반드시 별도로 백업하는 것을 권합니다.
특히 다음은 백업해 두세요.
/home/사용자이름/
안에서도 최소한:
문서
다운로드
사진
비디오
프로젝트
.git 설정
SSH 키
설정 파일
등입니다.
개발 환경을 사용한다면 다음도 확인하세요.
~/.ssh/
예를 들어 SSH 키가 있다면:
ls -la ~/.ssh
3. 현재 Ubuntu 버전 확인
터미널을 열고 다음을 입력합니다.
lsb_release -a
정상적으로 24.04라면 대략:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
처럼 나옵니다.
또는 간단하게:
lsb_release -ds
결과:
Ubuntu 24.04 LTS
이면 됩니다.
4. 현재 24.04를 먼저 최신 상태로 만들기
바로 26.04 업그레이드를 실행하지 마세요.
먼저 현재 Ubuntu 24.04의 패키지를 최신 상태로 만듭니다.
터미널에서:
sudo apt update
비밀번호를 입력합니다.
그 다음:
sudo apt upgrade
업데이트할 목록이 나오면 내용을 확인하고:
Do you want to continue? [Y/n]
라고 나오면
Y
를 입력합니다.
그리고 이것도 실행하는 것이 좋습니다.
sudo apt full-upgrade
마지막으로 불필요한 패키지를 정리합니다.
sudo apt autoremove
5. 한 번 재부팅
업데이트가 끝났으면:
sudo reboot
합니다.
다시 로그인한 후 버전을 확인합니다.
lsb_release -ds
여전히:
Ubuntu 24.04 LTS
이면 정상입니다.
6. 업그레이드 가능 여부 확인
Ubuntu의 공식 업그레이드 프로그램은
do-release-upgrade
입니다.
이 프로그램은 현재 Ubuntu에서 다음 Ubuntu 버전으로 넘어갈 때 사용하는 공식적인 방법입니다. 특히 터미널이나 원격 SSH 환경에서 업그레이드할 때 권장되는 방법입니다. (Ubuntu Manpages)
먼저 다음을 실행해 보세요.
sudo do-release-upgrade
중요한 점
현재 시점에는 Ubuntu 26.04 LTS가 이미 정식 출시되어 있습니다. Ubuntu 26.04 LTS는 2026년 4월 23일 출시되었고, 24.04 LTS에서 직접 업그레이드할 수 있습니다. (Ubuntu Documentation)
따라서 -d 옵션은 사용하지 않는 것을 권합니다.
즉,
sudo do-release-upgrade
를 사용하고,
sudo do-release-upgrade -d
는 사용하지 마세요.
-d는 개발 버전으로 업그레이드할 때 사용하는 옵션입니다. (Ubuntu Manpages)
7. 업그레이드 프로그램이 시작되면
다음과 비슷한 화면들이 나옵니다.
예를 들어:
Checking for a new Ubuntu release
그리고:
New release '26.04 LTS' available.
같은 메시지가 나올 수 있습니다.
이후 업그레이드할 패키지의 수를 보여줍니다.
예:
Do you want to start the upgrade?
...
packages will be upgraded.
...
packages will be installed.
...
packages will be removed.
Continue [yN]
여기에서 무조건 바로 Y를 누르지 말고, 먼저 내용을 확인하세요.
특히 다음을 봅니다.
packages to be removed
즉,
삭제되는 프로그램이 무엇인가?
를 확인하는 것입니다.
8. 업그레이드 중에는 인터넷을 끊지 마세요
이 과정에서 상당히 많은 패키지를 다운로드합니다.
따라서:
- 노트북이면 전원 연결
- Wi-Fi라면 가능하면 안정적인 네트워크 사용
- 업그레이드 중 터미널 강제 종료 금지
- 전원 끄기 금지
- 강제 재부팅 금지
가 중요합니다.
업그레이드는 몇 분 만에 끝날 수도 있지만, 컴퓨터 환경에 따라 상당한 시간이 걸릴 수 있습니다.
9. 설정 파일을 어떻게 할 것인지 물어볼 수 있습니다
업그레이드 중 다음과 비슷한 질문이 나올 수 있습니다.
Configuration file '/etc/xxx/xxx.conf'
그리고:
keep the local version currently installed
또는
install the package maintainer's version
같은 선택지가 나올 수 있습니다.
이 부분은 무조건 하나를 선택하는 것이 아니라, 어떤 프로그램의 설정 파일인지 확인해야 합니다.
예를 들어 Apache, SSH, Docker, PHP 등을 직접 설정해 놓았다면 상당히 중요합니다.
10. 재부팅하라고 나오면 재부팅
업그레이드가 끝나면:
System restart required
같은 메시지가 나올 수 있습니다.
그때 재부팅합니다.
sudo reboot
11. 다시 로그인해서 확인
부팅이 끝난 후:
lsb_release -a
실행합니다.
정상적으로 성공했다면:
Description: Ubuntu 26.04 LTS
Release: 26.04
Codename: resolute
같은 결과가 나옵니다.
또한:
uname -r
으로 커널도 확인할 수 있습니다.
Ubuntu 26.04에서는 Linux kernel 7.0 계열이 사용됩니다. (Ubuntu Documentation)
12. 업그레이드 직후 확인할 것
여기까지 했다고 끝내지 말고 몇 가지 확인하는 것이 좋습니다.
Ubuntu 버전
lsb_release -ds
디스크
df -h
네트워크
ping -c 4 google.com
패키지 상태
sudo apt update
그리고:
sudo apt upgrade
재부팅 필요 여부
ls /var/run/reboot-required
파일이 존재한다면 추가 재부팅이 필요할 수 있습니다.
13. 개발 환경을 사용한다면 추가 확인
평소 개발 작업을 하신다면 이것들도 확인하는 것이 좋습니다.
Git
git --version
Node.js
node --version
npm
npm --version
Docker
docker --version
그리고:
docker ps
SSH
ssh -V
Ubuntu 26.04에서는 OpenSSH가 24.04에서 사용하던 9.6p1에서 10.2p1로 크게 변경됩니다. 특히 오래된 SSH 설정이나 약한 알고리즘을 사용하는 환경이라면 업그레이드 후 확인할 필요가 있습니다. (Ubuntu Documentation)
14. 아주 중요한 부분: 외부 저장소(PPA)
Ubuntu를 오래 사용했다면 이것이 문제를 일으킬 수 있습니다.
예를 들어:
Google Chrome
Docker
Node.js
VS Code
NVIDIA
PPA
기타 개발 도구
등의 저장소가 추가되어 있을 수 있습니다.
업그레이드 프로그램은 이런 제3자 저장소를 일시적으로 비활성화할 수 있습니다.
따라서 업그레이드 후:
ls /etc/apt/sources.list.d/
를 확인하고 필요한 저장소가 있다면 26.04를 지원하는 저장소인지 확인한 후 다시 활성화하는 것이 좋습니다.
15. Ubuntu 26.04를 설치 USB로 새로 설치하는 방법과는 다릅니다
두 방법을 구분하시면 됩니다.
| 방법 | 기존 파일 | 기존 프로그램 | 난이도 |
|---|---|---|---|
| 24.04 → 26.04 업그레이드 | 유지 | 대부분 유지 | 낮음~중간 |
| 26.04 새로 설치 | 삭제될 수 있음 | 다시 설치 | 높음 |
따라서 현재 24.04 환경을 그대로 유지하면서 버전만 올리고 싶다면 do-release-upgrade 방식이 적합합니다.
16. 제가 권하는 실제 순서
초보자라면 아래 순서대로 한 단계씩 실행하는 것이 가장 안전합니다.
① 현재 버전
lsb_release -ds
② 중요한 데이터 백업
특히:
/home/사용자/
③ 패키지 업데이트
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove
④ 재부팅
sudo reboot
⑤ 버전 재확인
lsb_release -ds
⑥ 업그레이드 시작
sudo do-release-upgrade
⑦ 화면의 질문을 하나씩 확인
⑧ 업그레이드 완료 후 재부팅
sudo reboot
⑨ 최종 확인
lsb_release -a
⚠️ 그런데 한 가지 권하고 싶은 방법
지금까지 말씀하신 환경을 보면 단순히 Ubuntu만 설치해서 사용하는 컴퓨터라기보다, VS Code, Git, Codex, SSH 등을 사용하고 있으므로 저는 바로 업그레이드 명령을 실행하기보다는 먼저 현재 시스템 상태를 점검하는 것을 권합니다.
특히 다음을 먼저 확인하면 좋습니다.
lsb_release -a
df -h
free -h
apt list --upgradable
그리고:
ls /etc/apt/sources.list.d/
까지 확인하면 됩니다.
이 결과를 저에게 그대로 보여주시면, 제가 하나씩 보고
"현재 상태에서는 업그레이드해도 괜찮음"
"이것부터 정리해야 함"
"이 저장소는 26.04에서 문제가 될 수 있음"
처럼 초보자 기준으로 다음 단계 하나만씩 안내해 드릴 수 있습니다.
특히 현재 Ubuntu 24.04 → 26.04는 공식 지원되는 직접 업그레이드 경로이므로, 중간 버전을 설치할 필요는 없습니다. (Ubuntu Documentation)
