Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

28장. 기본 시스템 복구

시스템에 문제가 발생하는 경우 여러가지 방법으로 문제를 해결할 수 있습니다. 하지만 이러한 방법을 실행하려면 시스템을 충분히 이해하고 있어야 합니다. 다음 부분에서는 발생할 수 있는 일반적인 문제에 대해 설명하고 이러한 문제를 해결하기 위해 사용할 수 있는 설치 프로그램 복구 모드에 대해 설명합니다.

28.1. 자주 발생하는 문제

일반적으로 다음과 같은 경우에 설치 프로그램 복구 모드로 부팅해야 합니다:
  • Red Hat Enterprise Linux에 정상적으로 부팅할 수 없는 경우.
  • 하드웨어나 소프트웨어 문제가 있는데, 시스템의 하드 드라이브에서 중요한 파일을 몇 개 가져오고 싶은 경우.
  • root 암호를 잊어버린 경우.

28.1.1. Red Hat Enterprise Linux에 부팅할 수 없는 경우

이 문제는 Red Hat Enterprise Linux를 설치한 다음에 다른 운영체제를 설치한 경우 발생합니다. 몇몇 다른 운영체제는 컴퓨터에 다른 운영체제가 없다고 가정합니다. 이러한 경우에 GRUB2 부트 로더가 위치한 마스터 부트 레코드(MBR)를 덮어쓰게 됩니다. 만약 부트로더가 이런 이유로 변경되었다면, 설치 프로그램 복구 모드에 들어가서 부트 로더를 다시 설정하기 전까지는 Red Hat Enterprise Linux를 부팅할 수 없습니다.
또한 설치를 마친 후 파티션 도구를 사용하여 파티션의 크기를 재조정하거나 여유 공간에서 새 파티션을 생성하는 경우 이러한 문제가 자주 발생하기도 하며, 파티션 도구가 파티션의 순서를 변경하기도 합니다. 만일 / 파티션의 파티션 번호가 변경된다면, 부트로더가 마운트할 파티션을 찾지 못하게 됩니다. 이러한 문제를 해결하려면 부트로더를 다시 설치해야 합니다. 이를 실행하는 방법은 28.2.2절. “부트로더 재설치하기”에서 참조하십시오.

28.1.2. 하드웨어/소프트웨어 문제

여러가지 상황에서 하드웨어/소프트웨어 문제가 발생할 수 있습니다. 두 가지의 예를 들면, 하드 드라이브가 실패하거나 부트로더 설정 파일에서 잘못된 root 장치나 커널을 지정하는 경우가 있습니다. 이러한 상황이 발생한다면, Red Hat Enterprise Linux로 부팅할 수 없게 됩니다. 그러나 설치 프로그램 복구 모드로 부팅하면, 문제를 해결하거나 최소한 중요한 파일의 복사본을 찾을 수 있습니다.

28.1.3. Root 암호 재설정

시스템의 root 암호를 잃어버렸지만 부트로더에 액세스할 경우 GRUB2 설정을 편집하여 암호를 재설정할 수 있습니다.

절차 28.1. Root 암호 재설정

  1. 시스템을 시작하고 GRUB2 메뉴가 나타나기를 기다립니다.
  2. 부트로더 메뉴에서 항목 중 하나를 선택하고 해당 항목을 편집하기 위해 e를 누릅니다.
  3. linux로 시작하는 행을 찾습니다. 이 행 끝에 다음을 추가합니다:
    init=/bin/sh
  4. 편집한 옵션으로 시스템을 부팅하려면 F10 또는 Ctrl+X를 누릅니다.
    시스템이 시작되면 사용자 이름이나 암호를 입력하지 않아도 쉘 프롬프트가 나타납니다:
    sh-4.2#
  5. 설치된 SELinux 정책을 불러옵니다:
    sh-4.2# /usr/sbin/load_policy -i
  6. 다음 명령을 실행하여 root 파티션을 다시 마운트합니다:
    sh4.2# mount -o remount,rw /
  7. root 암호를 다시 설정합니다:
    sh4.2# passwd root
    프롬프트가 나타나면 새 root 암호를 입력하고 Enter 키를 눌러 확인합니다. 암호를 다시 입력하여 올바르게 암호를 입력했는지 확인하고 다시 Enter를 눌러 확인합니다. 두 암호가 일치할 경우 root 암호가 성공적으로 변경되었음을 알려주는 메세지가 나타납니다.
  8. root 파티션을 읽기 전용으로 다시 마운트합니다:
    sh4.2# mount -o remount,ro /
  9. 시스템을 다시 시작합니다. 이제부터 설치 도중 설정한 새로운 암호를 사용하여 root 사용자로 로그인할 수 있습니다.