때로는 Linux 시스템에서도 일이 잘못되어 컴퓨터를 완전한 기능으로 되돌릴 방법이 필요합니다. Windows에서 안전 모드는 일반적으로 문제를 해결하기 위한 첫 번째 선택입니다. 그러나 Linux에는 실제로 직접적인 대응이 없습니다.
대부분의 Linux 배포판 i에서 솔루션은 Live CD를 사용하여 하드 드라이브의 파일에 액세스하거나 chroot를 사용하는 것을 포함합니다. Ubuntu는 복구 모드에서 영리한 솔루션을 제시했습니다. 루트 터미널로 부팅하여 컴퓨터를 수리할 수 있는 전체 액세스 권한을 제공하는 등 여러 주요 복구 작업을 수행할 수 있습니다.
참고 :이것은 Ubuntu, Mint 및 기타 Ubuntu 관련 배포판에서만 작동합니다.
Ubuntu에서 복구 모드로 부팅
컴퓨터를 부팅할 때 BIOS에서 제조업체 로고가 깜박일 때까지 기다립니다. 컴퓨터가 너무 빨리 부팅되면 전원을 켠 직후에 부팅해야 합니다. Shift 키를 빠르게 누릅니다. 또는 이스케이프 열쇠. 최신 컴퓨터에서는 아마도 Escape일 것입니다. . 일부 컴퓨터에서는 타이밍이 거의 완벽해야 하므로 반복해서 눌러야 할 수도 있습니다. 창이 표시되지 않으면 재부팅하고 다시 시도하십시오.
운이 좋으면 Ubuntu의 GRUB 부팅 메뉴에 도착할 수 있습니다. 일반 부팅 옵션 바로 아래에 "고급 옵션" 항목이 표시됩니다. 그것을 선택하고 Enter를 누르십시오.
GRUB은 당신을 새로운 메뉴로 안내할 것입니다. 하단에 괄호 안에 "복구"가 나열된 항목 중 하나가 표시됩니다.
파란색 배경과 일련의 복구 옵션이 포함된 상자가 있는 간단한 화면이 나타납니다. 이것은 Ubuntu의 기본 복구 메뉴입니다. 고장난 시스템을 수정하는 데 필요한 많은 일반적인 작업을 수행할 수 있습니다.
복구 옵션 이해
알 수 있듯이 이제 Ubuntu를 복구하는 데 도움이 되는 7가지 옵션이 있습니다. 직면한 문제에 따라 필요에 맞는 문제를 선택하고 싶을 것입니다.
각 옵션은 다음을 수행합니다.
- 재개 – 우연히 이 메뉴를 보게 된 경우 "재개"를 사용하여 정상적으로 부팅을 계속하십시오.
- 청소 – 공간 문제가 있는 경우 "청소" 옵션을 선택하세요. 다양한 시스템 결함을 방지하기 위해 귀중한 공간을 확보하는 데 도움이 됩니다.
- Dpkg – 새 패키지를 설치하는 중에 문제가 발생하면 Ubuntu가 제대로 작동하지 않을 수 있습니다. 손상된 패키지를 복구하려면 "dpkg"를 사용하십시오.
- Fsck º 항상 작동하는 것은 아니지만 "fsck"는 하드 드라이브 문제를 해결하는 데 유용합니다. 그래픽 드라이버를 구성하는 데 사용할 수도 있습니다. 하드 드라이브가 손상되었거나 오류가 발생한 것으로 의심되면 이 도구를 사용하십시오.
- Grub – 설치된 Grub 부트로더를 자동으로 업데이트하는 데 사용됩니다.
- 네트워크 – 네트워크 문제가 있는 경우 "네트워크" 옵션을 사용하여 다시 설정하십시오. 네트워킹은 일반적으로 수동으로 설정하지 않으면 비활성화되므로 프로세스에 도움이 될 수 있습니다.
- 루트 – 고급 문제 해결을 위한 것입니다. 알 수 있듯이 복구 메뉴는 시스템을 읽기 전용 상태로 엽니다. 루트 도구는 쓰기 액세스 권한을 얻는 데 도움이 됩니다(자세한 내용은 아래 참조).
- 시스템 요약 – 시스템의 기본 개요를 확인합니다. 대부분의 경우 Ubuntu가 시스템의 다른 부분을 인식하도록 하려는 경우가 아니면 가장 유용한 옵션이 아닙니다.
루트 터미널
많은 문제는 루트로만 해결할 수 있으며 복구 메뉴의 기본 옵션이 제공하는 것보다 더 많은 수동 개입이 필요합니다. 이러한 경우 중 하나를 처리하는 것 같으면 "루트 셸 프롬프트로 드롭"을 선택하여 루트 터미널로 부팅합니다.
선택하자마자 화면 하단이 터미널로 전환되고 루트로 로그인하는 것을 볼 수 있습니다. 많은 작업을 수행하기 전에 드라이브의 루트 파티션을 다시 마운트해야 합니다. 기본적으로 안전을 위해 읽기 전용으로 마운트되지만 진행 중인 문제를 해결하려면 무언가를 수정해야 할 수도 있습니다. 쓰기 권한으로 다시 마운트하려면 다음 명령을 실행하세요.
mount -o remount,rw /
작업해야 하는 추가 파티션이 있는 경우 해당 파티션도 다시 마운트해야 합니다. 여기에는 "/home" 디렉토리가 별도의 파티션에 있는 경우가 포함됩니다. 다음을 사용하여 한 번에 모두 다시 마운트할 수 있습니다.
mount -a
이제 시스템을 살펴보고 정상적으로 부팅하지 못하게 하는 문제를 해결할 준비가 되었습니다. 시스템의 모든 것에 루트로 액세스할 수 있으므로 이 과정에서 아무 것도 손상시키지 않도록 주의하십시오. 수정한 파일의 복사본일지라도 백업을 만드는 것은 좋은 생각입니다. 문제를 찾아 해결했으면 시스템을 재부팅하고 정상적으로 부팅하십시오.
GRUB 부팅 메뉴에 액세스할 수 없음
어떤 이유로든 Ubuntu의 GRUB 부팅 메뉴에 액세스할 수 없으면 Ubuntu에서 복구 모드로 부팅할 수 없습니다. 이것은 일반적으로 부트로더 및/또는 Ubuntu 시스템이 어떻게든 손상되었음을 의미합니다. 가장 쉬운 해결책은 Live CD를 사용하여 Ubuntu를 다시 설치하는 것입니다. Live CD를 손에 들고 있어야 하는 이유는 다양하며 그 중 하나일 뿐입니다.
이 방법을 사용하면 일반적으로 파일을 보관할 수 있습니다(하드 드라이브가 사용할 수 없을 정도로 손상되지 않는 한). 또한 새로 설치하면 진행 중인 모든 작업을 복구할 수 있습니다.
대부분의 경우 Ubuntu에서 복구 모드로 부팅하는 것이 발생하는 많은 문제를 해결하는 첫 번째 단계입니다. 또한 Ubuntu를 다시 설치할 필요가 전혀 없기를 바랍니다.