우분투에서 복구 모드(안전 모드)로 부팅하는 방법

우분투에서 복구 모드로 부팅하는 방법

리눅스에는 윈도우 안전 모드에 해당하는 진정한 대응물이 없습니다. 리눅스 시스템이 충돌했을 때 복구하는 방법이 여러 가지 있지만, 대부분의 리눅스 배포판에서는 일반적으로 라이브 CD를 사용하여 하드 드라이브의 파일에 접근하거나 chroot를 사용하는 방법을 사용합니다.

우분투는 복구 모드에서 똑똑한 해결책을 제시했습니다. 루트 터미널로 부팅하여 컴퓨터를 수정할 수 있는 완전한 접근 권한을 제공합니다.

참고: 이는 우분투, 민트 및 기타 우분투 관련 배포판에서만 작동합니다.

우분투에서 복구 모드로 부팅하기

컴퓨터 부팅 중 BIOS에서 제조업체 로고가 나타날 때까지 기다립니다. 컴퓨터가 너무 빨리 부팅되면 전원을 켠 직후에 이 작업을 수행해야 합니다. Shift 또는 Escape 키를 빠르게 누릅니다. 최신 컴퓨터에서는 아마 Escape 키일 것입니다. 일부 컴퓨터에서는 타이밍이 거의 완벽해야 하므로 반복해서 눌러야 할 수도 있습니다. 이 시간을 놓치면 재부팅하고 다시 시도하십시오.

리눅스 민트 부팅 메뉴

운이 좋으면 우분투의 GRUB 부팅 메뉴에 도착할 것입니다. 일반 부팅 옵션 바로 아래에서 “고급 옵션” 항목을 볼 수 있습니다. 이 옵션을 선택하고 Enter 키를 누릅니다.

리눅스 민트 복구 옵션

GRUB이 새로운 메뉴로 이동합니다. 하단에는 괄호 안에 “복구”가 나열된 항목 중 하나가 있습니다.

리눅스 민트 복구 메뉴

파란색 배경과 복구 옵션이 포함된 상자가 있는 간단한 화면이 나타납니다. 이것은 우분투의 주요 복구 메뉴로, 고장난 시스템을 수정하는 데 필요한 많은 일반적인 작업을 수행할 수 있습니다.

복구 옵션 이해하기

이제 우분투를 복구하기 위해 사용할 수 있는 일곱 가지 옵션이 있습니다. 직면한 문제에 따라 필요에 맞는 적절한 옵션을 선택해야 합니다.

각 옵션의 기능은 다음과 같습니다:

  • 다시 시작 – 실수로 이 메뉴에 들어온 경우는 “다시 시작”을 사용하여 정상 부팅을 계속 진행합니다.
  • 클린 – 공간 문제가 있는 경우 “클린” 옵션을 선택하십시오. 이는 다양한 시스템 오류를 방지하기 위해 소중한 공간을 확보하는 데 도움이 됩니다.
  • Dpkg – 새 패키지를 설치할 때 문제가 발생하면 우분투가 제대로 작동하지 않을 수 있습니다. “dpkg”를 사용하여 손상된 패키지를 복구해 보십시오.
  • Fsck – 항상 작동하는 것은 아니지만 “fsck”는 하드 드라이브 문제를 해결하는 데 유용합니다. 그래픽 드라이버를 구성하는 데도 사용할 수 있습니다. 하드 드라이브에 손상이나 고장이 의심되는 경우 이 도구를 사용하십시오.
  • Grub – 설치된 Grub 부트로더를 자동으로 업데이트하는 데 사용됩니다.
  • 네트워크 – 네트워크 문제가 발생하는 경우 “네트워크” 옵션을 사용하여 다시 설정할 수 있습니다. 네트워킹은 일반적으로 수동으로 설정하지 않는 한 비활성화되어 있으므로 이 과정에 도움이 될 수 있습니다.
  • 루트 – 보다 고급 문제 해결을 위한 것입니다. 복구 메뉴는 시스템을 읽기 전용 상태로 열기 때문에 이 도구는 당신에게 쓰기 접근 권한을 제공하는 데 도움을 줍니다(아래에서 자세히 설명합니다).
  • 시스템 개요 – 시스템의 기본 개요를 얻습니다. 대부분의 경우 우분투가 시스템의 다른 부분을 인식하고 있는지 확인하려는 경우가 아니면 가장 유용한 옵션은 아닙니다.

루트 터미널

우분투 복구의 루트 셸 부팅

많은 문제는 루트에서만 해결할 수 있으며, 복구 메뉴의 기본 옵션보다 더 많은 수동 개입이 필요합니다. 이러한 경우 중 하나를 처리하는 것처럼 보이면 “루트 셸 프롬프트로 이동”을 선택하여 루트 터미널로 부팅합니다.

우분투에서 루트로 드라이브 다시 마운트하기

선택하자마자 화면 하단이 터미널로 전환되고 루트로 로그인하게 됩니다. 많은 작업을 수행하기 전에 드라이브의 루트 파티션을 다시 마운트해야 합니다. 기본적으로 안전을 위해 읽기 전용으로 마운트되지만, 문제를 수정하기 위해 무언가를 수정할 필요가 있을 것입니다. 쓰기 권한으로 다시 마운트하려면 다음 명령을 실행합니다.

mount -o remount,rw /

작업해야 할 추가 파티션이 있는 경우 해당 파티션도 다시 마운트해야 합니다. 이는 “/home” 디렉토리가 별도의 파티션에 있을 때 포함됩니다. 다음 명령으로 모든 파티션을 한 번에 다시 마운트할 수 있습니다:

mount -a

이제 시스템을 탐색하여 정상적으로 부팅하는 것을 방해하는 문제를 해결할 준비가 되었습니다. 루트 상태에서 시스템의 모든 것에 접근할 수 있으므로, 손상되지 않도록 주의하십시오. 수정하는 파일의 백업, 심지어 복사본을 만드는 것은 좋은 생각입니다. 문제를 파악하고 수정한 뒤 시스템을 재부팅하고 정상 부팅하십시오.

GRUB 부팅 메뉴에 접근할 수 없는 경우

어떤 이유로 우분투의 GRUB 부팅 메뉴에 접근할 수 없다면, 우분투에서 복구 모드로 부팅할 수 없습니다. 이는 일반적으로 부트로더와/또는 우분투 시스템이 무언가로 인해 손상되었음을 의미합니다. 가장 쉬운 해결 방법은 라이브 CD를 사용하여 우분투를 재설치하는 것입니다. 라이브 CD를 소유하는 이유는 여러 가지가 있으며, 이것은 그 중 하나입니다.

이 방법을 사용하면 일반적으로 파일을 유지할 수 있습니다(하드 드라이브가 더 이상 사용 불가능하지 않은 한). 게다가, 새로 설치하여 발생한 문제를 복구할 수 있습니다.

대부분의 경우, 우분투에서 복구 모드로 부팅하는 것이 직면하는 많은 문제를 해결하기 위한 첫 번째 단계여야 합니다. 그리고, 희망적으로, 우분투를 다시 설치할 필요는 없을 것입니다.