Ubuntu 버전 업그레이드 완전 가이드 | 초보자도 안심할 수 있는 절차와 주의사항 설명

目次

1. 버전업 전 준비

Ubuntu의 버전업을 수행하기 전에 몇 가지 중요한 준비가 필요합니다. 이를 소홀히 하면 업그레이드 중에 문제가 발생하거나 데이터 손실 위험이 높아집니다. 여기서는 시스템의 안정성과 안전성을 확보하기 위한 기본적인 단계들을 소개합니다.

시스템 백업은 필수

Ubuntu의 버전업은 기본적으로 안전한 프로세스이지만, 만일의 오류나 예상치 못한 문제에 대비하기 위해 사전 백업이 매우 중요합니다. 백업 방법에는 여러 가지가 있지만, 초보자도 쉽게 실행할 수 있는 방법은 다음과 같습니다.
  • 외장 HDD나 USB 메모리에 중요한 파일을 복사한다
  • rsync 명령을 사용하여 홈 디렉터리 전체를 백업한다
  • Clonezilla와 같은 이미지 백업 도구를 사용한다
명령줄에서 백업하는 경우의 예시는 다음과 같습니다:
rsync -a --progress /home/your-username /media/backup-drive/
이와 같이, 데이터 보호를 철저히 진행합시다.

시스템을 최신 상태로 업데이트

Ubuntu의 버전업을 원활히 진행하기 위해서는 현재 사용 중인 시스템을 최신 상태로 유지해야 합니다. 다음 명령을 사용하여 모든 패키지를 업데이트합시다。
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
dist-upgrade는 의존 관계 변경을 수반하는 업그레이드를 포함하므로, 버전업 전에는 필수입니다。

불필요한 패키지를 삭제해 두기

불필요한 패키지가 시스템에 남아 있으면 버전업 중에 오류의 원인이 될 수 있습니다. 다음 명령으로 불필요한 패키지를 삭제하고 시스템을 깨끗한 상태로 유지합시다。
sudo apt autoremove
함께 캐시도 삭제하면 디스크 용량에 여유가 생겨 보다 안전하게 작업을 진행할 수 있습니다。
sudo apt clean
이상이 Ubuntu의 버전업 전 수행해야 할 준비입니다. 백업과 시스템 유지보수를 꼼꼼히 진행함으로써 안심하고 다음 버전으로 이동할 수 있습니다。
侍エンジニア塾

2. 버전 업그레이드 방법

Ubuntu의 버전 업그레이드에는 크게 “GUI(그래픽 사용자 인터페이스)”를 사용하는 방법과 “명령줄(터미널)”을 사용하는 방법, 두 가지가 있습니다. 여기서는 각각의 방법에 대해 구체적인 절차와 포인트를 설명합니다.

GUI를 사용한 버전 업그레이드(초보자용)

데스크톱 버전의 Ubuntu를 이용하고 있는 분에게는 GUI에 의한 버전 업그레이드가 가장 이해하기 쉽고 안심됩니다.

단계 1: 설정 확인하기

먼저, “소프트웨어와 업데이트”를 열고, “업데이트” 탭으로 이동합니다. “새 Ubuntu 버전 알림” 항목이 “모든 새 버전” 또는 “장기 지원 버전”으로 설정되어 있는지 확인하십시오.

단계 2: 업데이트 매니저 실행

“소프트웨어 업데이트”를 실행하면, 새로운 버전이 사용 가능한 경우 알림이 표시됩니다.
포인트: 장기 지원(LTS) 버전에서 다음 LTS 버전으로 업그레이드하는 경우, 차기 LTS의 첫 번째 포인트 릴리스(.1) 이후에 표시될 수 있습니다.

단계 3: 버전 업그레이드 실행

알림이 표시되면 “업그레이드” 버튼을 클릭하고 화면 지시에 따라 진행합니다. 여러 번 확인 대화 상자가 표시되므로 모두 확인하고 진행하십시오. 과정 중에 전원이 꺼지지 않도록 주의하세요.

명령줄을 사용한 버전 업그레이드(중·고급 사용자용)

서버 환경이나, 프로세스를 보다 상세히 파악하고 싶은 경우에는 명령줄에 의한 버전 업그레이드가 적합합니다.

단계 1: 필요한 패키지 설치

확인을 위해 업그레이드 도구가 설치되어 있는지 확인합니다. 아래 명령어로 설치해 두세요.
sudo apt install update-manager-core

단계 2: 설정 파일 확인

/etc/update-manager/release-upgrades 파일을 열고, Prompt= 값이 아래와 같이 되어 있는지 확인합니다.
  • 일반 버전을 사용하고 싶은 경우: Prompt=normal
  • LTS 버전만 사용하고 싶은 경우: Prompt=lts
sudo nano /etc/update-manager/release-upgrades

단계 3: 버전 업그레이드 실행

아래 명령어로 버전 업그레이드를 시작합니다.
sudo do-release-upgrade
이 명령은 현재 Ubuntu 버전에 대응하는 다음 버전으로 업그레이드합니다. 진행 중에 다수의 확인을 요구받을 수 있으므로, 표시되는 내용을 잘 읽으며 진행하십시오. blockquote 힌트: 서버 환경 등에서 SSH를 통해 작업하고 있는 경우, -d 또는 -f DistUpgradeViewNonInteractive 옵션 사용도 고려해 보세요. GUI든 명령줄이든 버전 업그레이드에 소요되는 시간은 환경에 따라 다르지만, 일반적으로 30분~1시간 정도입니다. 작업이 끝난 후 자동으로 재시작을 권유받을 수 있습니다.

3. 버전 업그레이드 중 주의사항

Ubuntu의 버전 업그레이드는 기본적으로 안전한 프로세스이지만, 중간에 예상치 못한 문제가 발생할 가능성이 전혀 없는 것은 아닙니다. 여기서는 버전 업그레이드 중 자주 발생하는 문제와 그 대처 방법, 그리고 판단하기 어려운 포인트에 대해 설명합니다.

오류 메시지에 대한 대처 방법

버전 업그레이드 중에 다음과 같은 오류 메시지가 표시될 수 있습니다.

예시 1:「Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?」

이 오류는 패키지를 가져올 수 없었음을 의미합니다. 아래 명령을 시도해 보세요.
sudo apt update --fix-missing
다시 업그레이드를 시도하면 대부분 정상적으로 진행됩니다.

예시 2:「dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’」

이는 설치 과정이 중간에 중단되었음을 의미합니다. 아래 명령으로 복구를 시도해 보겠습니다.
sudo dpkg --configure -a
그 후, sudo apt upgrade 를 다시 실행하여 상황을 확인합니다.

설정 파일 업데이트에 대한 선택

버전 업그레이드 중에 설정 파일(예: /etc/default/grub 또는 /etc/ssh/sshd_config 등)을 새로운 버전으로 교체할지 여부를 물어볼 수 있습니다. 선택지로 다음과 같은 것이 표시됩니다:
  • 현재 설정 파일을 유지한다
  • 새 버전을 설치한다
  • 양쪽의 차이를 비교한다(d를 누르면 diff 표시)

어느 것을 선택해야 할까?

  • 특히 설정을 커스터마이즈하지 않은 경우 → 새 버전을 설치
  • 특별한 설정을 추가한 경우 → 현재 버전을 유지
하지만, 나중에 설정 파일을 수동으로 비교·편집하는 것도 가능하므로, 차이를 확인하고 신중히 판단하는 것이 좋습니다.

버전 업그레이드 중 전원·네트워크 문제에 주의

버전 업그레이드 중 전원이 끊기거나 네트워크가 끊기면 프로세스가 중간에 멈추고 시스템이 불안정해지는 위험이 있습니다. 특히 노트북의 경우 다음에 주의하세요:
  • AC 어댑터를 연결한 상태에서 진행한다
  • 안정적인 인터넷 연결을 확보한다
  • 오랜 시간 조작이 필요함을 전제로 스케줄을 확보한다
이러한 주의점을 지키면 Ubuntu의 버전 업그레이드를 안심하고 실행할 수 있습니다.

4. 버전 업그레이드 후 확인 사항

Ubuntu의 버전 업그레이드가 무사히 완료되더라도 바로 사용을 시작하는 것이 아니라, 몇 가지 확인 및 조정을 수행함으로써 시스템을 보다 안정적이고 편리하게 이용할 수 있습니다. 이 섹션에서는 업그레이드 후에 수행하고 싶은 포인트를 정리합니다.

시스템 버전 확인

먼저, 실제로 버전 업그레이드가 성공했는지 확인하기 위해 시스템 정보를 확인해 봅시다. 아래 명령을 터미널에서 실행합니다。
lsb_release -a
출력 예시:
Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:       noble
이와 같이, 목표 버전이 표시되면 업그레이드가 성공한 것입니다。

불필요한 패키지 다시 삭제

버전 업그레이드 후에는 이전 버전에서 사용하던 불필요한 패키지나 의존성이 남아 있을 수 있습니다. 시스템 경량화와 안정성 향상을 위해 아래 명령으로 불필요한 파일을 삭제해 봅시다。
sudo apt autoremove
sudo apt clean
이를 통해 불필요한 캐시와 사용되지 않는 라이브러리가 삭제되어 디스크 용량 절약에도 도움이 됩니다。

일본어 입력 및 로케일 설정 확인

버전 업그레이드 직후, 일본어 입력(특히 IBus나 Fcitx)이 정상적으로 동작하지 않을 수 있습니다. 일본어 입력이 안 되거나 입력 소스가 사라진 경우, 아래 작업으로 재설정할 수 있습니다。

Fcitx를 사용하고 있는 경우:

sudo apt install fcitx-mozc
im-config -n fcitx
로그아웃하거나 재시작 후에 입력 메서드가 활성화됩니다。

로케일 재설정:

sudo dpkg-reconfigure locales
표시 언어가 영어로 돌아간 경우 등에 유용합니다。

서드파티 애플리케이션 동작 확인

버전 업그레이드로 인해 PPA(개인 패키지 아카이브)나 Snap 애플리케이션의 호환성이 변할 수 있습니다. 아래 사항을 확인해 봅시다。
  • 자주 사용하는 앱이 정상적으로 실행되는지
  • PPA가 비활성화되지 않았는지(필요하면 재추가)
  • Snap 앱의 자동 업데이트 설정이 남아 있는지
PPA 재활성화는 /etc/apt/sources.list.d/ 를 확인하고, 필요에 따라 재추가·재인증합니다。 이상이 Ubuntu 버전 업그레이드 후 수행해야 할 확인 사항입니다. 시스템 동작에 문제가 없으면 일상 사용을 재개해도 문제 없습니다。

5. 자주 묻는 질문(FAQ)

Ubuntu 버전 업그레이드와 관련하여 사용자들로부터 자주 제기되는 질문과 그 답변을 정리했습니다. 앞으로 업그레이드를 진행할 분이나 이미 작업을 마친 분들의 궁금증 해소에 도움이 되길 바랍니다.

Q1. Ubuntu 버전 업그레이드에는 얼마나 시간이 걸립니까?

A1. 환경 및 회선 속도에 따라 다르지만, 일반적으로 30분~1시간 정도를 예상하면 안심됩니다。 오래된 버전에서 여러 단계에 걸쳐 업그레이드하는 경우(예: 18.04 → 22.04)나 저사양 머신을 사용하는 경우에는 시간이 더 걸릴 수 있습니다. 사전에 충분한 시간을 확보해 두세요.

Q2. 업그레이드 중에 전원이 꺼지면 어떻게 해야 하나요?

A2. 전원이 끊기면 시스템 파일이 손상될 위험이 있습니다. 먼저 아래 방법을 시도해 보세요:
  1. 리커버리 모드로 부팅하기 (GRUB 메뉴에서 “Advanced options” → “Recovery mode”)
  2. 아래 명령어로 복구 시도:
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
  1. 상황이 악화된 경우 백업에서 복원하거나 Live USB로 부팅하여 데이터를 백업하세요.

Q3. LTS(장기 지원) 버전과 일반 버전의 차이는?

A3. LTS(Long Term Support) 버전은 5년간 지원이 제공되며 안정성과 신뢰성이 중시됩니다. 반면 일반 버전(인터림 릴리스)은 최신 기능이 빠르게 도입되지만 지원 기간은 9개월로 짧습니다.
  • LTS 버전을 선택해야 하는 사람: 서버 용도, 업무 이용, 안정성 중시 사용자
  • 일반 버전을 선택해야 하는 사람: 항상 최신 Ubuntu를 체험하고 싶은 고급 사용자 및 개발자

Q4. 오래된 버전에서 직접 최신 버전으로 업그레이드할 수 있나요?

A4. 아니요, 기본적으로는 한 단계씩 순차적으로 업그레이드해야 합니다. 예를 들어, 18.04 LTS에서 22.04 LTS로 직접 이동할 수 없으며, 중간에 20.04 LTS를 거쳐야 합니다。 다만, LTS→LTS 간 업그레이드는 Ubuntu가 공식적으로 지원하며, do-release-upgrade로 대응 가능한 경우도 있습니다.

Q5. 업그레이드 후에 문제가 발생하면 원래 상태로 되돌릴 수 있나요?

A5. Ubuntu에는 Windows와 같은 ‘롤백’ 기능이 없습니다. 따라서 업그레이드 전에 백업을 해두는 것이 매우 중요합니다。 꼭 되돌리고 싶다면, 이전 버전의 ISO 이미지를 사용해 클린 설치하고 백업에서 환경을 복원하는 형태가 됩니다. 이 FAQ들은 Ubuntu 버전 업그레이드와 관련된 실제 사용자들의 의견을 기반으로 구성되었습니다. 의문점을 사전에 해소해 두면 안심하고 업그레이드 작업을 진행할 수 있을 것입니다.