Ubuntu 24 복구 모드 완전 가이드 | 부팅 방법·수리 절차·문제 대처

目次

1. 소개

Ubuntu는 간단하고 사용하기 쉬운 Linux 배포판으로 많은 사용자에게 이용되고 있습니다. 그러나 시스템 업데이트나 설정 변경으로 인해 갑자기 Ubuntu가 부팅되지 않을 수 있습니다 . 이런 경우 시스템을 복구하기 위해 「복구 모드」를 활용하는 것이 중요합니다. 복구 모드는 일반적인 부팅 프로세스와 달리 최소한의 기능으로 시스템을 부팅할 수 있는 모드입니다. 이를 통해 시스템 손상이나 잘못된 설정으로 부팅이 불가능해진 경우에도 복구 작업을 수행할 수 있습니다.

복구 모드란?

Ubuntu의 복구 모드는 GRUB(GNU GRUB 부트로더)를 이용하여 문제 해결 및 복구 작업을 수행하기 위한 특별한 모드입니다. 일반 부팅과 달리 최소한의 시스템 리소스로 부팅하며, 관리자 권한으로 셸에 접근할 수 있습니다. 복구 모드에서는 다음과 같은 작업이 가능합니다。
  • 손상된 시스템 파일 복구
  • 패키지 복구 및 재설치
  • 파일 시스템 오류 검사 및 수정
  • 네트워크 활성화
  • GRUB 복구 및 재설치
  • root 권한으로 시스템 조작

이 글의 목적

이 글에서는 최신 Ubuntu 24에 대응하는 복구 모드 사용 방법을 설명합니다. 구체적으로는 다음 사항에 대해 자세히 설명합니다。
  1. Ubuntu 24 복구 모드란 무엇인가?
  2. Ubuntu 24에서 복구 모드에 들어가는 방법
  3. 복구 모드 옵션 상세
  4. 복구 모드를 활용한 구체적인 문제 해결
  5. 복구 모드 사용 시 주의사항
  6. 자주 묻는 질문(FAQ)
Ubuntu 시스템 문제에 고민하는 사용자가 복구 모드를 적절히 활용하여 문제를 해결할 수 있도록 하는 것이 목표입니다.

2. Ubuntu 24의 복구 모드란?

Ubuntu 24의 복구 모드는 시스템의 트러블슈팅 및 복구를 수행하기 위한 특별한 부팅 모드입니다. 일반 부팅 프로세스와는 달리, 최소한의 기능으로 시스템을 부팅하고 관리자 권한으로 셸에 접근할 수 있는 때문에 다양한 문제를 해결할 수 있습니다. 이 섹션에서는 복구 모드의 개요와 일반 부팅과의 차이점, 구체적으로 무엇을 할 수 있는지에 대해 설명합니다.

복구 모드란?

복구 모드는 Ubuntu의 GRUB 메뉴(부트로더)에서 접근할 수 있는 시스템 복구용 부팅 모드입니다. 일반 부팅과 달리 최소한의 서비스만을 시작함으로써 시스템 문제를 식별·복구할 수 있습니다. 보통 Ubuntu를 사용하다 보면 다음과 같은 문제가 발생할 수 있습니다.
  • 업데이트 후 부팅이 안 됨
  • 설정을 잘못 변경해 GUI(그래픽 인터페이스)가 부팅되지 않음
  • 패키지 손상으로 정상 동작하지 않음
  • 시스템 파일이 손상되어 일반 모드로 부팅이 어려움
  • GRUB(부트로더)가 손상되어 부팅 불가
이러한 경우 복구 모드를 이용하면 일반적인 방법으로 해결할 수 없는 문제를 복구할 수 있습니다.

일반 부팅과의 차이점

보통 Ubuntu는 다음과 같은 절차로 부팅됩니다.
  1. 전원을 켜면 부트로더(GRUB)가 시작
  2. 일반 모드에서 커널을 로드
  3. 필요한 시스템 서비스와 드라이버를 읽어들임
  4. GUI(그래픽 인터페이스)를 시작하고 사용자에게 로그인 화면을 표시
하지만 복구 모드에서는 이 과정이 다릅니다.
  1. 전원을 켜면 GRUB 메뉴를 수동으로 엶
  2. 복구 모드를 선택하고 최소한의 커널만 로드
  3. GUI를 시작하지 않고 CUI(명령줄)로 조작
  4. 복구용 메뉴가 표시됨(패키지 복구, 디스크 검사 등)
  5. 문제를 해결한 후 일반 부팅으로 복귀

복구 모드에서 할 수 있는 일

복구 모드에서는 다음과 같은 작업이 가능합니다. 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 환경인 경우(레거시 부팅)

  1. PC 전원을 켜다
  2. Ubuntu 로고가 표시되기 전에 Shift 키를 길게 누른다
  3. GRUB 메뉴가 표시된다

UEFI 환경인 경우

  1. PC 전원을 켜다
  2. Ubuntu 로고가 표시되기 전에 Esc 키를 연속으로 누른다
  3. GRUB 메뉴가 표시된다
💡 보충:
  • GRUB 메뉴가 표시되지 않을 경우, ShiftEsc를 누르는 타이밍을 바꿔 시도해 보세요.
  • 듀얼 부팅 환경에서는 OS 선택 화면이 표시될 수 있습니다.

복구 모드 선택하기

GRUB 메뉴가 표시되면, 아래 절차에 따라 복구 모드를 선택합니다.
  1. “Advanced options for Ubuntu”를 선택
  • 화살표 키(↑↓)를 사용해 선택하고 Enter 키를 누른다.
  1. 복구 모드(recovery mode)를 선택
  • 예: Ubuntu, with Linux 6.5.0-XX-generic (recovery mode)
  • 가능하면 최신 커널을 선택하는 것이 바람직합니다.
  1. 복구 모드 메뉴가 표시된다
  • 여기서 복구에 필요한 다양한 옵션을 선택할 수 있습니다.

GRUB 메뉴가 표시되지 않을 때의 대처법

케이스1: GRUB 메뉴가 건너뛰어지는 경우

  • 원인: Ubuntu 설정에 따라 GRUB 메뉴 표시 시간이 0초로 설정되어 있을 가능성이 있다.
  • 대책: 다음 명령으로 GRUB 설정을 변경한다.
  sudo nano /etc/default/grub
GRUB_TIMEOUT=0GRUB_TIMEOUT=10으로 변경하고, Ctrl + XYEnter 로 저장한다. 그 후, 다음 명령으로 적용한다.
  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

케이스3: 듀얼 부팅 환경에서 Windows가 GRUB를 덮어쓴 경우

  • 대책: Boot Repair 도구를 사용해 GRUB를 복구한다.
  sudo add-apt-repository ppa:yannubuntu/boot-repair
  sudo apt update
  sudo apt install -y boot-repair
  boot-repair

복구 모드 옵션 목록

복구 모드에 들어가면 아래와 같은 옵션이 표시됩니다.
옵션명설명
resume복구 모드를 종료하고 일반 모드로 부팅한다
clean불필요한 패키지를 삭제하고 디스크 용량을 확보한다
dpkg손상된 패키지를 복구한다
fsck파일 시스템을 검사하고 오류를 수정한다
network네트워크를 활성화한다(온라인 복구용)
rootroot 권한으로 쉘을 연다
각 옵션의 자세한 사용 방법은 다음 섹션에서 설명합니다.

요약

  • Ubuntu 24의 복구 모드는 GRUB 메뉴에서 접근할 수 있다.
  • BIOS 환경에서는 Shift 키, UEFI 환경에서는 Esc 키를 사용한다.
  • GRUB 메뉴가 표시되지 않을 경우, 설정 변경이나 GRUB 복구가 필요하다.
  • 복구 모드에는 여러 옵션이 있어 시스템 문제를 복구할 수 있다.

4. 복구 모드 각 옵션의 상세

Ubuntu 24의 복구 모드에는 시스템을 복구하기 위한 다양한 옵션이 있습니다. 이 섹션에서는 각 옵션의 기능과 구체적인 사용 방법에 대해 자세히 설명합니다.

복구 모드 메뉴 개요

복구 모드에 들어가면 다음과 같은 메뉴가 표시됩니다.
옵션명설명
resume복구 모드를 종료하고 일반 모드로 부팅한다
clean불필요한 패키지를 삭제하고 디스크 용량을 확보한다
dpkg손상된 패키지를 복구한다
fsck파일 시스템을 검사하고 오류를 수정한다
network네트워크를 활성화한다 (온라인 복구용)
rootroot 권한으로 쉘을 연다
각 옵션의 상세와 사용 방법을 살펴보겠습니다.

resume(일반 모드로 부팅)

개요

이 옵션을 선택하면 복구 모드를 종료하고 일반 Ubuntu 모드로 재부팅합니다. 문제가 해결된 경우나 일시적으로 복구 모드를 사용한 후 일반 부팅으로 돌아가고 싶을 때 사용합니다.

사용법

  1. 복구 모드 메뉴에서 resume를 선택
  2. 화면 안내에 따라 Enter를 누른다
  3. Ubuntu가 일반 모드로 부팅한다

clean(디스크 용량 확보)

개요

이 옵션은 시스템에 불필요한 패키지를 삭제하고 디스크의 여유 용량을 늘리기 위해 사용합니다. 디스크가 가득 차면 Ubuntu의 동작이 불안정해지므로 디스크 용량이 부족한 경우에 유효합니다.

사용법

  1. clean을 선택하고 Enter를 누른다
  2. Ubuntu가 불필요한 캐시와 오래된 패키지를 삭제한다
  3. 종료 후 resume을 선택하고 일반 부팅한다
디스크 여유 용량을 수동으로 확인하는 경우
df -h
특정 디렉터리의 크기를 확인하기
du -sh /*
불필요한 패키지를 삭제하기
sudo apt autoremove

dpkg(손상된 패키지 복구)

개요

dpkg 옵션은 Ubuntu의 패키지 관리 시스템을 이용해 손상된 패키지를 복구하기 위한 옵션입니다. 시스템 업데이트 중 오류가 발생해 정상적으로 동작하지 않을 때 유효합니다.

사용법

  1. dpkg를 선택하고 Enter를 누른다
  2. 손상된 패키지가 감지되면 자동으로 복구를 시도한다
  3. 복구가 완료되면 resume을 선택하고 일반 부팅한다
패키지를 수동으로 복구하는 경우
sudo dpkg --configure -a
sudo apt --fix-broken install

fsck(파일 시스템 복구)

개요

fsck(파일 시스템 체크)를 사용하면 파일 시스템 오류를 감지하고 복구할 수 있습니다. Ubuntu가 부팅되지 않는 원인이 디스크 오류인 경우에 유효합니다.

사용법

  1. fsck를 선택하고 Enter를 누른다
  2. 시스템이 자동으로 파일 시스템 오류 검사를 수행한다
  3. 복구가 완료되면 resume을 선택하고 일반 부팅한다
파일 시스템을 수동으로 복구하는 경우
  1. 복구 모드에서 root 옵션을 선택
  2. 다음 명령을 실행(예: /dev/sda1인 경우)
   fsck -y /dev/sda1
  1. exit으로 복구 모드를 종료하고 일반 부팅한다

network(네트워크 활성화)

개요

이 옵션을 선택하면 복구 모드 중에도 네트워크를 활성화할 수 있습니다. 인터넷을 통해 필요한 패키지를 다운로드해 복구할 때 도움이 됩니다.

사용법

  1. network를 선택하고 Enter를 누른다
  2. 네트워크가 활성화된다
  3. dpkg 등 온라인 복구 옵션을 사용할 수 있게 된다
네트워크를 수동으로 재시작하는 경우
sudo systemctl restart NetworkManager

root(관리자 권한으로 쉘 열기)

개요

이 옵션을 선택하면 관리자 권한(root)으로 직접 쉘(명령줄)을 조작할 수 있습니다. 고급 복구 작업을 수행할 때 이용합니다.

사용법

  1. root를 선택하고 Enter를 누른다
  2. root 권한으로 명령줄에 접근
  3. 필요한 복구 작업을 실행하고 exit 명령으로 일반 모드로 돌아간다
구체적인 사용 예
  • passwd 명령으로 비밀번호를 재설정
passwd 사용자명
  • GRUB 복구
grub-install /dev/sda
update-grub

요약

Ubuntu 24의 복구 모드에는 다양한 복구 옵션이 제공됩니다. 각각의 옵션 역할을 이해하고 적절히 활용함으로써 시스템 문제를 해결할 수 있습니다.

5. 복구 모드를 사용한 구체적인 문제 해결 예시

Ubuntu 24의 복구 모드에는, 시스템 부팅 문제, 패키지 손상, 파일 시스템 오류 등을 복구하기 위한 편리한 옵션이 제공됩니다. 이 섹션에서는 복구 모드를 사용한 구체적인 문제 해결 절차를 소개합니다.

Ubuntu 24가 부팅되지 않을 경우 대처 방법

증상

  • Ubuntu의 부팅 시 검은 화면이 표시된다
  • GRUB 메뉴가 표시되지 않고 직접 Windows가 부팅된다(듀얼 부트 환경)
  • “Kernel Panic – not syncing: VFS” 라는 오류가 표시된다

해결책

1. GRUB 복구
GRUB가 손상되었을 가능성이 있으므로, 복구 모드에서 복구를 수행합니다.
  1. GRUB 메뉴 열기 (부팅 시 Shift 또는 Esc 누르기)
  2. 복구 모드 선택 후 root 옵션 실행
  3. 다음 명령어 입력:
   grub-install /dev/sda
   update-grub
   reboot
  1. 재부팅하고, GRUB 메뉴가 표시되는지 확인
2. 커널 복구
최신 커널이 손상된 경우, 이전 커널을 선택하여 부팅할 수 있습니다.
  1. GRUB 메뉴에서 “Advanced options for Ubuntu” 선택
  2. 오래된 커널 선택 후 부팅
  3. 커널 재설치
   sudo apt update
   sudo apt reinstall linux-generic

디스크 용량 부족으로 부팅할 수 없는 경우

증상

  • 부팅 시 “No space left on device” 표시됨
  • GUI(데스크톱 환경)가 부팅되지 않음

해결책

1. 불필요한 패키지 삭제
  1. 복구 모드에 들어가 clean 실행
  2. 수동으로 불필요한 파일 삭제
   du -sh /*
   rm -rf /var/log/*
2. 임시 파일 삭제
rm -rf ~/.cache/*
rm -rf /tmp/*

Ubuntu 패키지가 손상된 경우

증상

  • apt-getdpkg 명령이 오류를 발생시킴
  • 업데이트 후 애플리케이션이 동작하지 않음

해결책

1. dpkg 옵션으로 패키지 복구
  1. 복구 모드에 들어가 dpkg 실행
  2. 수동으로 복구
   sudo dpkg --configure -a
   sudo apt --fix-broken install
2. 패키지 재설치
sudo apt reinstall $(dpkg --list | awk '/^rc/ { print $2 }')

네트워크에 연결할 수 없는 경우

증상

  • 유선 LAN/Wi-Fi가 작동하지 않음
  • 네트워크 관련 설정 파일이 손상됨

해결책

1. network 옵션 사용
복구 모드에서 network를 선택하여 네트워크를 활성화한다.
2. NetworkManager 재시작
sudo systemctl restart NetworkManager
3. 드라이버 재설치
sudo apt update
sudo apt install --reinstall network-manager

GRUB 부트 엔트리가 손상된 경우

증상

  • Ubuntu 부팅 엔트리가 표시되지 않음
  • Windows만 부팅됨

해결책

1. Boot Repair 도구 사용
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
2. GRUB 설정 수정
sudo nano /etc/default/grub
GRUB_TIMEOUT=10
update-grub

root 비밀번호를 잊어버린 경우

증상

  • 관리자 권한으로 작업할 수 없음
  • sudo 명령을 사용할 수 없음

해결책

1. 복구 모드에서 root 옵션 선택
  1. 복구 모드에서 root 셸 열기
  2. 다음 명령으로 비밀번호 재설정
   passwd 사용자이름
  1. 재부팅하고 로그인 가능한지 확인

정리

Ubuntu 24의 복구 모드를 활용하면 다양한 시스템 문제를 해결할 수 있습니다.
문제해결책
Ubuntu가 부팅되지 않음GRUB 복구, 커널 재설치
디스크 용량 부족불필요한 패키지 삭제, 수동으로 파일 삭제
패키지 손상dpkg 옵션 사용, 복구 또는 재설치
네트워크 사용 불가network 활성화, NetworkManager 재시작
GRUB 손상grub-install 실행, 또는 Boot Repair 도구 사용
root 비밀번호를 잊음root 셸에서 passwd 명령 실행

6. 복구 모드 사용 시 주의사항

Ubuntu 24의 복구 모드는 시스템 복구 및 트러블슈팅에 매우 유용한 기능이지만, 부적절한 조작을 하면 시스템에 중대한 영향을 미칠 가능성이 있습니다. 이 섹션에서는 복구 모드를 사용할 때 주의해야 할 포인트를 자세히 설명합니다.

root 권한 사용에 관한 주의점

복구 모드에서는 root 권한으로 셸을 열 수 있지만, 잘못된 조작을 하면 시스템이 손상될 가능성이 있으므로 주의가 필요합니다.

❌ 하면 안 되는 조작

명령영향
rm -rf /모든 데이터가 삭제되고 Ubuntu가 부팅되지 않게 된다
dd if=/dev/zero of=/dev/sda디스크의 모든 데이터가 삭제된다
chmod 000 /etc/shadow로그인할 수 없게 된다
mv /bin /bin_backup시스템 기본 명령을 사용할 수 없게 된다

✅ root 권한을 사용할 때의 포인트

  1. 조작을 실행하기 전에 명령의 의미를 이해한다
  2. 영향 범위를 확인하기 위해 lscat 명령으로 내용을 점검한다
  3. sudo를 사용해 실행하고, 가능하면 일반 사용자 권한으로 실행을 우선한다
  4. 잘못된 조작을 방지하기 위해 백업을 하고 작업한다

시스템 변경 전 백업의 중요성

복구 모드에서는 시스템 복구를 수행하기 때문에, 잘못된 변경을 하면 Ubuntu가 부팅되지 않을 위험이 있습니다. 따라서 사전에 중요한 파일을 백업하는 것이 권장됩니다.

백업 방법

1. 데이터 백업
복구 모드에서 root 셸을 열고, 중요한 파일을 외부 디스크에 복사한다.
cp -r /home/사용자명/Documents /mnt/usb/
2. 시스템 전체 백업 (Timeshift 이용)
Ubuntu에서는 Timeshift를 사용하면 시스템 스냅샷을 만들 수 있습니다.
sudo apt install timeshift
sudo timeshift --create --comments "Before Recovery Mode"

디스크 조작 시 주의점

디스크 파티션 조작 및 파일 시스템 복구는 신중하게 수행해야 합니다. 특히 fsck 명령을 사용할 때는 잘못된 디바이스를 지정하면 데이터가 손상될 가능성이 있기 때문에 사전에 디바이스 이름을 확인합시다.

절차

  1. 디스크 파티션 정보를 확인한다
lsblk
  1. 파일 시스템 오류 검사 (예: /dev/sda1 복구)
fsck -y /dev/sda1

네트워크 연결 시 주의점

복구 모드에서 network 옵션을 활성화하면 인터넷에 연결할 수 있습니다. 그러나 root 권한으로 네트워크에 접근하면 보안상의 위험이 발생할 가능성이 있으므로 주의가 필요합니다.

✅ 네트워크 사용 시 포인트

  1. Wi-Fi 비밀번호 및 설정 파일을 변경하지 않는다
  2. 보안이 확보된 네트워크를 사용한다
  3. 알 수 없는 저장소나 외부 스크립트를 실행하지 않는다
curl http://example.com/install.sh | sh  # 위험합니다!

GRUB 복구 시 주의점

GRUB를 복구할 때 잘못된 조작을 하면 Ubuntu 및 다른 OS가 부팅되지 않을 가능성이 있습니다.

✅ GRUB 복구 시 주의점

  1. 디바이스 이름을 올바르게 지정한다
   grub-install /dev/sda  # /dev/sda1이 아니라 /dev/sda를 지정
  1. 복구 후 update-grub를 실행한다
   sudo update-grub
  1. 듀얼 부트 환경에서는 Windows Boot Manager를 삭제하지 않는다

root 비밀번호 변경 시 주의점

복구 모드에서 root 옵션을 사용하면 root 사용자의 비밀번호를 변경할 수 있지만, 비밀번호를 변경하면 sudo 권한이 사라질 가능성이 있기 때문에 주의가 필요합니다.

✅ 비밀번호 변경 시 포인트

  1. 복구 모드에서 root를 선택한다
  2. 다음 명령을 사용해 비밀번호를 변경한다
   passwd 사용자명
  1. sudo 그룹에 사용자를 추가한다
   usermod -aG sudo 사용자명

정리

Ubuntu 24의 복구 모드는 강력한 도구이지만, 잘못된 조작을 하면 시스템에 중대한 영향을 줄 가능성이 있습니다. 아래 사항에 주의하여 작업을 진행합시다.
위험주의점
root 권한 오용잘못된 명령을 실행하면 시스템이 손상
백업 없는 복구시스템 변경 전 반드시 백업을 한다
파일 시스템 복구 시 실수fsck를 실행하기 전에 디바이스를 확인
GRUB 복구 시 실수/dev/sda를 올바르게 지정하고, update-grub를 실행
네트워크 이용 위험알 수 없는 스크립트를 다운로드하지 않는다
비밀번호 변경 영향sudo 그룹에서 제외될 가능성에 주의

7. 자주 묻는 질문(FAQ)

Ubuntu 24의 복구 모드에 관해, 자주 묻는 질문과 그 답변을 정리했습니다. 복구 모드 사용 중 문제가 발생하면 아래 FAQ를 참고하십시오.

복구 모드에 들어가지 못할 경우 대처 방법

Q1: Shift 또는 Esc 키를 눌러도 GRUB 메뉴가 표시되지 않습니다. 어떻게 해야 하나요?

A: Ubuntu 설정에 따라 GRUB 메뉴 표시 시간이 짧게 설정되어 있을 수 있습니다. 아래 방법을 시도해 보세요.
  1. PC 부팅 시 Shift 키(BIOS) 또는 Esc 키(UEFI)를 연속으로 눌러.
  2. GRUB 메뉴가 건너뛰어진 경우, Ubuntu가 부팅된 후 아래 명령으로 표시 시간을 변경:
   sudo nano /etc/default/grub
GRUB_TIMEOUT=0GRUB_TIMEOUT=10으로 변경하고 저장 (Ctrl + XYEnter).
  1. 변경을 적용하기 위해 GRUB을 업데이트:
   sudo update-grub
  1. PC를 재부팅하고, GRUB 메뉴가 표시되는지 확인.

복구 모드에서 키보드와 마우스가 작동하지 않음

Q2: 복구 모드에 들어갔지만, 키보드가 반응하지 않습니다.

A: 일부 무선 키보드 및 USB 연결 키보드는 복구 모드에서 인식되지 않을 수 있습니다. 해결책:
  1. 유선 USB 키보드 사용 (무선이 아닌 유선 연결된 것을 시도).
  2. BIOS 설정 확인
  • BIOS에서 “USB 레거시 지원(Legacy USB Support)”이 활성화되어 있는지 확인.
  1. 다른 USB 포트에 연결.

복구 모드에서 네트워크를 사용할 수 없음

Q3: network 옵션을 선택했지만, 인터넷에 연결할 수 없습니다.

A: network 옵션을 선택해도 수동으로 네트워크 설정이 필요할 수 있습니다. 해결책:
  1. 네트워크 서비스를 수동으로 재시작
   sudo systemctl restart NetworkManager
  1. IP 주소 획득 시도
   sudo dhclient
  1. Wi-Fi인 경우, 수동으로 연결
   nmcli d wifi connect "SSID" password "비밀번호"

파일 시스템 복구가 안 됨

Q4: fsck를 실행해도 “파일 시스템이 마운트되어 있습니다”라고 표시됩니다.

A: 마운트된 상태에서는 fsck를 실행할 수 없습니다. 아래 방법으로 대처하십시오. 해결책:
  1. 복구 모드에서 root 선택
  2. 루트 파일 시스템을 리마운트
   mount -o remount,ro /
  1. fsck 실행
   fsck -y /dev/sda1

패키지 복구가 안 됨

Q5: dpkg를 실행했지만, 오류가 발생해 복구할 수 없습니다.

A: 일부 패키지가 손상된 경우, 수동으로 복구가 필요합니다. 해결책:
  1. 손상된 패키지 삭제
   sudo apt remove --purge 패키지명
  1. 모든 패키지 업데이트
   sudo apt update && sudo apt upgrade -y
  1. 손상된 패키지를 수동으로 복구
   sudo dpkg --configure -a
   sudo apt --fix-broken install

GRUB 복구가 잘 안 됨

Q6: grub-install을 실행했지만, GRUB이 정상적으로 부팅되지 않습니다.

A: 부트로더 복구가 불완전할 가능성이 있습니다. 해결책:
  1. 디스크 파티션 확인
   lsblk
  1. GRUB 설치
   grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
  1. GRUB 업데이트
   update-grub

비밀번호를 잊어버렸을 때 재설정 방법

Q7: Ubuntu 로그인 비밀번호를 잊어버렸습니다. 복구 모드에서 재설정할 수 있나요?

A: 네, 복구 모드의 root 셸을 사용해 비밀번호를 재설정할 수 있습니다. 해결책:
  1. 복구 모드에서 root 선택
  2. 아래 명령 실행
   passwd 사용자명
  1. 새 비밀번호를 입력하고, 다시 입력
  2. 변경 적용
   reboot

정리

Ubuntu 24의 복구 모드에서는 많은 시스템 문제를 해결할 수 있지만, 적절히 사용하지 않으면 문제가 악화될 수 있습니다. 이 글에서 소개한 FAQ를 참고하여 올바르게 트러블슈팅을 진행합시다.

8. 요약

Ubuntu 24의 복구 모드는 시스템 트러블슈팅 및 복구를 수행하기 위한 강력한 도구입니다. 이 기사에서는 복구 모드의 기본 개념부터 부팅 방법, 구체적인 복구 절차, 흔히 발생하는 문제와 그 해결책까지 자세히 설명했습니다.

이 글의 요점

1. Ubuntu 24 복구 모드란

  • Ubuntu 시스템 트러블을 복구하기 위한 특별한 부팅 모드입니다.
  • 패키지 복구, 파일 시스템 복구, GRUB 복구 등에 사용할 수 있다.

2. 복구 모드에 들어가는 방법

  • BIOS 환경에서는 Shift 키, UEFI 환경에서는 Esc 키를 눌러 GRUB 메뉴를 표시합니다.
  • GRUB 메뉴에서 「Advanced options for Ubuntu」를 선택하여 복구 모드에 접근합니다.

3. 복구 모드 옵션

옵션명용도
resume일반 모드로 부팅
clean불필요한 패키지를 삭제하고 디스크 용량을 확보
dpkg손상된 패키지 복구
fsck파일 시스템 오류 검사 및 수정
network네트워크를 활성화하고 온라인 복구를 가능하게 함
rootroot 권한으로 시스템을 조작하고 고급 복구를 수행

4. 구체적인 트러블슈팅

  • Ubuntu가 부팅되지 않을 경우 → GRUB 복구 (grub-install /dev/sda & update-grub)
  • 디스크 용량이 부족한 경우clean 옵션으로 불필요 파일 삭제
  • 패키지가 손상된 경우dpkg 옵션으로 복구
  • 파일 시스템이 손상된 경우fsck 명령으로 복구
  • 네트워크 연결이 안 되는 경우network 옵션 활성화
  • 비밀번호를 잊은 경우root 쉘에서 passwd 명령을 사용해 재설정

5. 사용 시 주의점

  • 백업을 반드시 수행할 것 (특히 GRUB 복구나 파일 시스템 복구 시).
  • root 권한 사용에 주의 (잘못된 조작으로 시스템을 파괴할 가능성).
  • 네트워크 연결 시 보안을 확보 (알 수 없는 스크립트를 실행하지 않음).

복구 모드를 활용하는 최적의 접근법

문제 발생 시 기본 흐름

  1. GRUB 메뉴 열기Advanced options for Ubuntu 선택
  2. 복구 모드에서 적절한 옵션 선택
  • 부팅이 안 되는 경우resume 또는 dpkg
  • 파일 시스템 오류fsck
  • 디스크 용량 부족clean
  • GRUB 손상root으로 복구
  • 네트워크 문제network로 활성화
  1. 복구가 완료되면 재부팅
   reboot
  1. 일반 모드에서 동작을 확인하고, 필요하면 백업을 수행

복구 모드 외의 대처법

복구 모드를 시도해도 문제가 해결되지 않을 경우, 다음 방법도 검토해 보세요.

1. Ubuntu 라이브 USB를 이용한 복구

  • Ubuntu 설치 미디어(USB)로 부팅하여 시스템을 복구한다.
  • 예: GRUB가 손상된 경우, 라이브 USB에서 grub-install 실행.

2. 시스템 재설치

  • 복구가 어려운 경우, Ubuntu를 재설치하는 것이 가장 확실한 해결책이다.

3. 백업 활용

  • Timeshiftrsync를 사용해 정기적으로 시스템 백업을 수행하면, 문제 발생 시 복구가 용이해진다.

마지막으로

Ubuntu 24 복구 모드를 활용하면 많은 시스템 트러블을 해결할 수 있습니다. 그러나 적절한 지식 없이 잘못된 조작을 하면 오히려 문제를 악화시킬 수 있으니 주의가 필요합니다

복구 모드의 올바른 사용법

GRUB 메뉴 여는 방법 이해Shift / Esc 사용) ✅ 복구 모드 옵션을 올바르게 선택dpkgfsck 등) ✅ 복구 전 데이터 백업 수행절차를 모를 경우 공식 문서나 포럼 참고 문제가 발생했을 때 침착하게 대응하고, 적절한 절차를 따라 복구 작업을 수행하면 Ubuntu 24를 편리하게 계속 사용할 수 있습니다。
侍エンジニア塾