25.10에서 26.04 LTS로 업그레이드
이 문서는 처음에 Ubuntu 26.04 LTS 2026년 4월 릴리스 노트와 비교하여 확인되었습니다. 25.10에서 26.04로의 업그레이드 경로는 여전히 공식 릴리스 업그레이드 프롬프트를 따라야 합니다.
Ubuntu 25.10 2026년 7월에 수명이 종료되었으며 더 이상 보안 업데이트를 받지 않습니다. 아직 25.10을 사용 중인 사용자는 가능한 한 빨리 26.04 LTS로 업그레이드해야 합니다. 업그레이드 프로그램이 현재 EOL 릴리스를 직접 처리할 수 없는 경우 공식 EOL 업그레이드 지침을 따르세요.
Ubuntu 25.10은 9개월만 지원되는 임시 릴리스입니다. 이제 지원 기간이 종료되었으므로 가능한 한 빨리 26.04 LTS으로 업그레이드하는 것이 좋습니다.
임시 릴리스와 LTS 비교
| 특징 | 25.10(임시) | 26.04 (LTS) |
|---|---|---|
| 지원기간 | 9개월 | 5년 표준, 2036년까지 Pro/ESM |
| 보안 업데이트 | 2026년 7월까지(종료) | 2031년 5월까지 표준, 2036년까지 Pro/ESM |
| 업데이트 빈도 | 6개월마다 새 버전 | 2년마다 새로운 LTS |
| 안정 | 최신 패키지 버전 | 장기간 테스트 및 검증됨 |
업그레이드하기 전에 반드시 전체 데이터 백업을 완료하세요. 25.10에서 26.04로 업그레이드하면 버전 수가 더 적고 위험도 상대적으로 낮지만 타사 소프트웨어 비호환성은 여전히 발생할 수 있습니다.
업그레이드 전 준비
1. 현재 버전 확인
lsb_release -a
# Should display Ubuntu 25.10
cat /etc/os-release2. 현재 시스템 전체 업데이트
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y25.10 시스템을 최신 상태로 업데이트해야 합니다. 그렇지 않으면 업그레이드 도구 실행이 거부될 수 있습니다.
3. 업그레이드 도구 설치
sudo apt install update-manager-core -y4. 업그레이드 정책 확인
cat /etc/update-manager/release-upgradesPrompt이 normal 또는 lts로 설정되어 있는지 확인하세요.
# If it's normal, you can upgrade directly to the next version
# If it's lts, you need to change it to normal (since 25.10 is not an LTS)
sudo sed -i 's/^Prompt=.*/Prompt=normal/' /etc/update-manager/release-upgrades참고: 임시 릴리스에서 업그레이드하는 경우 업그레이드 경로가 “다음 LTS”가 아닌 “다음 버전”을 검색해야 하는 25.10 -> 26.04이므로
Prompt을normal로 설정해야 합니다.
5. 중요한 데이터 백업
# Back up personal data
rsync -avz /home/ /backup/home/
# Back up system configuration
sudo tar czf /backup/etc-backup.tar.gz /etc/
# Export installed package list
dpkg --get-selections > ~/packages-25.10.txt
# Record current kernel
uname -r > ~/kernel-25.10.txt6. 제3자 소스 처리
# List third-party sources
ls /etc/apt/sources.list.d/
# Interim version PPAs may not have packages for 26.04
# It is recommended to disable them in advance
for f in /etc/apt/sources.list.d/*.list; do
sudo mv "$f" "$f.bak"
done
# For .sources format files
for f in /etc/apt/sources.list.d/*.sources; do
[ -f "$f" ] && sudo mv "$f" "$f.bak"
done업그레이드 수행
명령줄 업그레이드
# It is recommended to use screen to prevent connection interruption
screen -S upgrade
# Start the upgrade
sudo do-release-upgradeSSH을 통해 업그레이드
# Allow the backup SSH port
sudo ufw allow 1022/tcp
# Run in screen/tmux
screen -S upgrade
sudo do-release-upgrade
# If disconnected, reconnect
screen -r upgrade
# Or connect via the backup port
ssh -p 1022 user@server-ip새 버전을 찾을 수 없는 경우
# Use the -d parameter (development channel)
sudo do-release-upgrade -d
# Check network
curl -s https://changelogs.ubuntu.com/meta-release | grep -A5 "26.04"업그레이드 중 선택 사항
- 업그레이드 확인 - 설치, 업그레이드, 제거할 패키지 목록을 검토한 후 확인합니다.
- 구성 파일 충돌 - 구성 파일을 수정한 경우:
- 로컬 버전 유지(
keep the local version currently installed) - 첫 번째 선택으로 권장 - 새 버전(
install the package maintainer's version) 사용 - 새로운 기본 구성을 원하는 경우
- 로컬 버전 유지(
- 사용되지 않는 패키지 삭제 - 예를 선택하는 것이 좋습니다.
- 다시 시작 - 업그레이드가 완료된 후 다시 시작
업그레이드 후 단계
1. 버전 확인
lsb_release -a
# Distributor ID: Ubuntu
# Description: Ubuntu 26.04 LTS
# Release: 26.04
# Codename: resolute
uname -r
cat /etc/os-release2. 업그레이드 정책을 다시 LTS으로 변경합니다.
LTS로 업그레이드한 후 실수로 다음 임시 릴리스로 업그레이드하는 것을 방지하려면 정책을 다시 lts으로 변경하는 것이 좋습니다.
sudo sed -i 's/^Prompt=.*/Prompt=lts/' /etc/update-manager/release-upgrades
# Verify
grep Prompt /etc/update-manager/release-upgrades
# Should output: Prompt=lts3. 전체 업데이트
sudo apt update
sudo apt upgrade -y
sudo apt autoremove --purge -y
sudo apt clean4. 시스템 상태 확인
# Check for broken packages
sudo dpkg --audit
sudo apt --fix-broken install
# Check for failed services
systemctl --failed
# Check disk space
df -h
# Check logs for errors
sudo journalctl -p err --since "1 hour ago"5. 타사 소스 복원
# View disabled sources
ls /etc/apt/sources.list.d/*.distUpgrade 2>/dev/null
ls /etc/apt/sources.list.d/*.bak 2>/dev/null
# After confirming third-party sources support 26.04, restore them one by one
# Note: The version codename may need to be updated from questing (25.10) to resolute (26.04)6. 커널 확인
# View installed kernels
dpkg --list | grep linux-image
# Remove old kernels
sudo apt autoremove --purge
# If you need to manually remove a specific old kernel
sudo apt remove --purge linux-image-x.x.x-xx-generic직접 LTS 업그레이드와의 차이점
25.10에서 업그레이드하는 것은 24.04 LTS에서 업그레이드하는 것과 비교하여 몇 가지 주요 차이점이 있습니다.
- 더 작은 소프트웨어 버전 차이 - 25.10 패키지 버전은 변경 사항이 적고 26.04에 더 가깝습니다.
- 업그레이드 위험 감소 - 확장할 버전 수가 적고 호환성 문제도 적습니다.
- 다른 프롬프트 설정 -
normal대신lts을 사용해야 합니다. - 타사 소스 호환성 - 25.10 PPA에는 이미 26.04과 호환되는 패키지가 있을 수 있습니다.
임시 릴리스의 장기간 사용이 권장되지 않는 이유
- 지원 기간이 짧으면 업그레이드가 잦아 위험이 높아집니다.
- 6개월마다 업그레이드해야 함
- 업그레이드 기간이 누락되면 버전을 건너뛸 수 없다는 의미입니다(예: 25.04에서 26.04로 직접 이동할 수 없음).
- LTS 버전은 프로덕션 환경에 항상 권장됩니다.