8.6. 손상된 시스템 복구하기

정성을 기울여 설치한 시스템에 문제가 발생해서, 부팅하지 않을 수 있습니다. 무언가 바꾸다가 부트로더 설정이 망가졌을 수도 있고, 새로 설치한 커널이 부팅하지 않을 수도 있고, 디스크가 방사선에 맞아서 /sbin/init 파일의 일부를 바꾸어 놨을 수도 있습니다. 어떤 원인이든지, 이 문제를 바로잡으려면, 바로잡는 동안 작업할 시스템이 하나 필요하고, 응급복구 모드를 사용하는 게 좋습니다.

To access rescue mode, select rescue from the boot menu, type rescue at the boot: prompt, or boot with the rescue/enable=true boot parameter. You'll be shown the first few screens of the installer, with a note in the corner of the display to indicate that this is rescue mode, not a full installation. Don't worry, your system is not about to be overwritten! Rescue mode simply takes advantage of the hardware detection facilities available in the installer to ensure that your disks, network devices, and so on are available to you while repairing your system.

파티션 도구 대신에 시스템의 파티션 목록이 나타나고, 그 중에 하나를 선택합니다. 보통 복구를 하려는 루트 파일시스템이 들어 있는 파티션을 선택합니다. 디스크에 있는 파티션은 물론 RAID나 LVM장치에 있는 파티션을 선택할 수도 있습니다.

가능하다면, 설치 프로그램은 선택한 파일 시스템에서 필요한 복구를 수행하려면 쉘 프롬프트를 제공하도록되어 있습니다. 예를 들어, 첫 번째 하드 디스크의 마스터 부트 레코드에 GRUB 부트 로더를 다시 설치해야 할 경우 grub-install '(hd0)'와 입력하십시오.

선택한 루트 파일시스템에서 쉘을 실행할 수 없는 경우(예를 들어 파일 시스템이 망가진 경우), 경고 메세지를 표시하고 설치 환경 안에서 쉘을 실행합니다. 이 환경에서는 그리 많은 프로그램을 쓸 수는 없지만, 시스템을 복구하는 용도로는 충분합니다. 선택한 루트 파일시스템은 /target 디렉터리에 마운트되어 있습니다.

어떤 경우이든, 쉘을 빠져나가면 시스템이 다시 시작합니다.

망가진 시스템을 복구하는 일은 매우 어려울 수도 있습니다. 그리고 이 안내서는 무언가 망가졌을 때 그걸 어떻게 고치는 지에 대한 모든 사항을 설명하지 않습니다. 문제에 부딪힌 경우, 전문가에게 문의하십시오.