Ubuntu는 간단하고 사용하기 쉬운 Linux 배포판으로 많은 사용자에게 이용되고 있습니다. 그러나 시스템 업데이트나 설정 변경으로 인해 갑자기 Ubuntu가 부팅되지 않을 수 있습니다 . 이런 경우 시스템을 복구하기 위해 「복구 모드」를 활용하는 것이 중요합니다. 복구 모드는 일반적인 부팅 프로세스와 달리 최소한의 기능으로 시스템을 부팅할 수 있는 모드입니다. 이를 통해 시스템 손상이나 잘못된 설정으로 부팅이 불가능해진 경우에도 복구 작업을 수행할 수 있습니다.
복구 모드란?
Ubuntu의 복구 모드는 GRUB(GNU GRUB 부트로더)를 이용하여 문제 해결 및 복구 작업을 수행하기 위한 특별한 모드입니다. 일반 부팅과 달리 최소한의 시스템 리소스로 부팅하며, 관리자 권한으로 셸에 접근할 수 있습니다. 복구 모드에서는 다음과 같은 작업이 가능합니다。
손상된 시스템 파일 복구
패키지 복구 및 재설치
파일 시스템 오류 검사 및 수정
네트워크 활성화
GRUB 복구 및 재설치
root 권한으로 시스템 조작
이 글의 목적
이 글에서는 최신 Ubuntu 24에 대응하는 복구 모드 사용 방법을 설명합니다. 구체적으로는 다음 사항에 대해 자세히 설명합니다。
Ubuntu 24 복구 모드란 무엇인가?
Ubuntu 24에서 복구 모드에 들어가는 방법
복구 모드 옵션 상세
복구 모드를 활용한 구체적인 문제 해결
복구 모드 사용 시 주의사항
자주 묻는 질문(FAQ)
Ubuntu 시스템 문제에 고민하는 사용자가 복구 모드를 적절히 활용하여 문제를 해결할 수 있도록 하는 것이 목표입니다.
2. Ubuntu 24의 복구 모드란?
Ubuntu 24의 복구 모드는 시스템의 트러블슈팅 및 복구를 수행하기 위한 특별한 부팅 모드입니다. 일반 부팅 프로세스와는 달리, 최소한의 기능으로 시스템을 부팅하고 관리자 권한으로 셸에 접근할 수 있는 때문에 다양한 문제를 해결할 수 있습니다. 이 섹션에서는 복구 모드의 개요와 일반 부팅과의 차이점, 구체적으로 무엇을 할 수 있는지에 대해 설명합니다.
복구 모드란?
복구 모드는 Ubuntu의 GRUB 메뉴(부트로더)에서 접근할 수 있는 시스템 복구용 부팅 모드입니다. 일반 부팅과 달리 최소한의 서비스만을 시작함으로써 시스템 문제를 식별·복구할 수 있습니다. 보통 Ubuntu를 사용하다 보면 다음과 같은 문제가 발생할 수 있습니다.
업데이트 후 부팅이 안 됨
설정을 잘못 변경해 GUI(그래픽 인터페이스)가 부팅되지 않음
패키지 손상으로 정상 동작하지 않음
시스템 파일이 손상되어 일반 모드로 부팅이 어려움
GRUB(부트로더)가 손상되어 부팅 불가
이러한 경우 복구 모드를 이용하면 일반적인 방법으로 해결할 수 없는 문제를 복구할 수 있습니다.
일반 부팅과의 차이점
보통 Ubuntu는 다음과 같은 절차로 부팅됩니다.
전원을 켜면 부트로더(GRUB)가 시작
일반 모드에서 커널을 로드
필요한 시스템 서비스와 드라이버를 읽어들임
GUI(그래픽 인터페이스)를 시작하고 사용자에게 로그인 화면을 표시
하지만 복구 모드에서는 이 과정이 다릅니다.
전원을 켜면 GRUB 메뉴를 수동으로 엶
복구 모드를 선택하고 최소한의 커널만 로드
GUI를 시작하지 않고 CUI(명령줄)로 조작
복구용 메뉴가 표시됨(패키지 복구, 디스크 검사 등)
문제를 해결한 후 일반 부팅으로 복귀
복구 모드에서 할 수 있는 일
복구 모드에서는 다음과 같은 작업이 가능합니다. 1. 손상된 패키지 복구
시스템 업데이트 중 오류가 발생해 패키지가 손상된 경우, dpkg 옵션을 사용해 복구할 수 있습니다.
예:
dpkg --configure -a
2. 디스크 오류 수정
파일 시스템이 손상되면 Ubuntu가 부팅되지 않을 수 있습니다. fsck 명령을 이용해 오류를 수정할 수 있습니다.
예:
fsck -y /dev/sda1
3. 네트워크 활성화
네트워크 연결이 필요한 복구 작업을 수행할 경우, network 옵션을 사용해 네트워크를 활성화할 수 있습니다.
4. GRUB 복구
부트로더(GRUB)가 손상된 경우, 복구 모드에서 재설치할 수 있습니다.
예:
grub-install /dev/sda
5. root 권한으로 셸에 접근
일반 부팅에서는 root 권한이 제한되지만, 복구 모드에서는 root 옵션을 사용해 직접 셸에 접근할 수 있습니다.
예:
passwd 사용자명
어떤 경우에 복구 모드를 사용해야 할까?
복구 모드를 사용해야 할 전형적인 경우를 아래에 정리했습니다.
상황
복구 모드에서 할 수 있는 일
Ubuntu가 부팅되지 않음
GRUB 복구, 커널 재설치
시스템 업데이트 후 문제 발생
패키지 복구, 업데이트 롤백
디스크 오류 발생
fsck 명령으로 복구
비밀번호를 잊음
root 셸을 사용해 재설정
네트워크 사용 불가
network 옵션으로 활성화
정리
Ubuntu의 복구 모드는 시스템 복구와 트러블슈팅에 필수적인 중요한 기능입니다. 일반 모드로 부팅할 수 없는 경우에도 최소한의 리소스로 시스템을 부팅하고 문제의 원인을 식별·해결할 수 있습니다.
3. Ubuntu 24에서 복구 모드에 들어가는 방법
Ubuntu 24에서 복구 모드에 들어가는 방법은 시스템 상태와 사용 중인 부팅 환경(BIOS / UEFI)에 따라 약간 다릅니다. 이 섹션에서는 GRUB 메뉴를 여는 방법, 복구 모드에 접근하는 방법, GRUB가 표시되지 않을 때의 대처법에 대해 자세히 설명합니다.
GRUB 메뉴 열기
복구 모드를 사용하려면 먼저 GRUB(GNU GRUB 부트 로더)의 메뉴를 열어야 합니다.
BIOS 환경인 경우(레거시 부팅)
PC 전원을 켜다
Ubuntu 로고가 표시되기 전에 Shift 키를 길게 누른다
GRUB 메뉴가 표시된다
UEFI 환경인 경우
PC 전원을 켜다
Ubuntu 로고가 표시되기 전에 Esc 키를 연속으로 누른다
GRUB 메뉴가 표시된다
💡 보충:
GRUB 메뉴가 표시되지 않을 경우, Shift와 Esc를 누르는 타이밍을 바꿔 시도해 보세요.
듀얼 부팅 환경에서는 OS 선택 화면이 표시될 수 있습니다.
복구 모드 선택하기
GRUB 메뉴가 표시되면, 아래 절차에 따라 복구 모드를 선택합니다.
“Advanced options for Ubuntu”를 선택
화살표 키(↑↓)를 사용해 선택하고 Enter 키를 누른다.
복구 모드(recovery mode)를 선택
예: Ubuntu, with Linux 6.5.0-XX-generic (recovery mode)
가능하면 최신 커널을 선택하는 것이 바람직합니다.
복구 모드 메뉴가 표시된다
여기서 복구에 필요한 다양한 옵션을 선택할 수 있습니다.
GRUB 메뉴가 표시되지 않을 때의 대처법
케이스1: GRUB 메뉴가 건너뛰어지는 경우
원인: Ubuntu 설정에 따라 GRUB 메뉴 표시 시간이 0초로 설정되어 있을 가능성이 있다.
대책: 다음 명령으로 GRUB 설정을 변경한다.
sudo nano /etc/default/grub
GRUB_TIMEOUT=0을 GRUB_TIMEOUT=10으로 변경하고, Ctrl + X → Y → Enter 로 저장한다. 그 후, 다음 명령으로 적용한다.
sudo update-grub
케이스2: GRUB가 손상된 경우
대책: Ubuntu 라이브 USB로 부팅하여 GRUB를 재설치한다.
sudo mount /dev/sdaX /mnt # Ubuntu가 설치된 파티션을 마운트
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
GRUB 메뉴에서 「Advanced options for Ubuntu」를 선택하여 복구 모드에 접근합니다.
3. 복구 모드 옵션
옵션명
용도
resume
일반 모드로 부팅
clean
불필요한 패키지를 삭제하고 디스크 용량을 확보
dpkg
손상된 패키지 복구
fsck
파일 시스템 오류 검사 및 수정
network
네트워크를 활성화하고 온라인 복구를 가능하게 함
root
root 권한으로 시스템을 조작하고 고급 복구를 수행
4. 구체적인 트러블슈팅
Ubuntu가 부팅되지 않을 경우 → GRUB 복구 (grub-install /dev/sda & update-grub)
디스크 용량이 부족한 경우 → clean 옵션으로 불필요 파일 삭제
패키지가 손상된 경우 → dpkg 옵션으로 복구
파일 시스템이 손상된 경우 → fsck 명령으로 복구
네트워크 연결이 안 되는 경우 → network 옵션 활성화
비밀번호를 잊은 경우 → root 쉘에서 passwd 명령을 사용해 재설정
5. 사용 시 주의점
백업을 반드시 수행할 것 (특히 GRUB 복구나 파일 시스템 복구 시).
root 권한 사용에 주의 (잘못된 조작으로 시스템을 파괴할 가능성).
네트워크 연결 시 보안을 확보 (알 수 없는 스크립트를 실행하지 않음).
복구 모드를 활용하는 최적의 접근법
문제 발생 시 기본 흐름
GRUB 메뉴 열기 → Advanced options for Ubuntu 선택
복구 모드에서 적절한 옵션 선택
부팅이 안 되는 경우 → resume 또는 dpkg
파일 시스템 오류 → fsck
디스크 용량 부족 → clean
GRUB 손상 → root으로 복구
네트워크 문제 → network로 활성화
복구가 완료되면 재부팅
reboot
일반 모드에서 동작을 확인하고, 필요하면 백업을 수행
복구 모드 외의 대처법
복구 모드를 시도해도 문제가 해결되지 않을 경우, 다음 방법도 검토해 보세요.
1. Ubuntu 라이브 USB를 이용한 복구
Ubuntu 설치 미디어(USB)로 부팅하여 시스템을 복구한다.
예: GRUB가 손상된 경우, 라이브 USB에서 grub-install 실행.
2. 시스템 재설치
복구가 어려운 경우, Ubuntu를 재설치하는 것이 가장 확실한 해결책이다.
3. 백업 활용
Timeshift와 rsync를 사용해 정기적으로 시스템 백업을 수행하면, 문제 발생 시 복구가 용이해진다.
마지막으로
Ubuntu 24 복구 모드를 활용하면 많은 시스템 트러블을 해결할 수 있습니다. 그러나 적절한 지식 없이 잘못된 조작을 하면 오히려 문제를 악화시킬 수 있으니 주의가 필요합니다。
복구 모드의 올바른 사용법
✅ GRUB 메뉴 여는 방법 이해(Shift / Esc 사용)
✅ 복구 모드 옵션을 올바르게 선택(dpkg와 fsck 등)
✅ 복구 전 데이터 백업 수행 ✅ 절차를 모를 경우 공식 문서나 포럼 참고 문제가 발생했을 때 침착하게 대응하고, 적절한 절차를 따라 복구 작업을 수행하면 Ubuntu 24를 편리하게 계속 사용할 수 있습니다。