B.10. 복구 모드 사용


설치 프로그램의 복구 모드는 Red Hat Enterprise Linux DVD 또는 기타 부팅 미디어에서 부팅할 수 있는 최소 Linux 환경입니다. 여기에는 다양한 문제를 복구하기 위한 명령줄 유틸리티가 포함되어 있습니다. 복구 모드는 부팅 메뉴의 문제 해결 메뉴에서 액세스할 수 있습니다. 이 모드에서는 파일 시스템을 읽기 전용, 블랙리스트로 마운트하거나 드라이버 디스크에 제공된 드라이버를 추가하거나, 시스템 패키지를 설치 또는 업그레이드하거나 파티션을 관리할 수 있습니다.

참고

설치 프로그램의 복구 모드는 복구 모드(단일 사용자 모드와 동일) 및 긴급 모드가 systemd 시스템 및 서비스 관리자의 일부로 제공됩니다.

복구 모드로 부팅하려면 최소 부팅 디스크 또는 USB 드라이브 또는 전체 설치 DVD와 같은 Red Hat Enterprise Linux 부팅 미디어 중 하나를 사용하여 시스템을 부팅할 수 있어야 합니다.

중요

iSCSI 또는 zFCP 장치와 같은 고급 스토리지는 rd.zfcp= 또는 root=iscsi 과 같은 dracut 부팅 옵션을 사용하거나 64비트 IBM Z의 CMS 구성 파일에서 구성되어야 합니다. 복구 모드로 부팅한 후에는 이러한 스토리지 장치를 대화식으로 구성할 수 없습니다. dracut 부팅 옵션에 대한 자세한 내용은 시스템의 dracut.cmdline(7) 도움말 페이지를 참조하십시오.

B.10.1. 복구 모드로 부팅

다음 절차에서는 복구 모드로 부팅하는 방법을 설명합니다.

프로세스

  1. 최소 부팅 미디어 또는 전체 설치 DVD 또는 USB 드라이브에서 시스템을 부팅하고 부팅 메뉴가 표시될 때까지 기다립니다.
  2. 부팅 메뉴에서 Troubleshooting > Rescue a Red Hat Enterprise Linux system 옵션을 선택하거나 inst.rescue 옵션을 부팅 명령줄에 추가합니다. 부팅 명령줄에 들어가려면 BIOS 기반 시스템에서 Tab 키 또는 UEFI 기반 시스템의 e 키를 누릅니다.
  3. 선택 사항: 시스템을 부팅하기 위해 드라이버 디스크에 제공된 타사 드라이버가 필요한 경우 부팅 명령줄에 inst.dd=driver_name 을 추가합니다.

    Copy to Clipboard Toggle word wrap
    inst.rescue inst.dd=driver_name
  4. 선택 사항: Red Hat Enterprise Linux 배포판에 포함된 드라이버가 시스템을 부팅하지 못하도록 하려면 부팅 명령줄에 modprobe.blacklist= 옵션을 추가합니다.

    Copy to Clipboard Toggle word wrap
    inst.rescue modprobe.blacklist=driver_name
  5. Enter (BIOS 기반 시스템) 또는 Ctrl+X (UEFI 기반 시스템)를 눌러 수정된 옵션을 부팅합니다. 다음 메시지가 표시될 때까지 기다립니다.

    Copy to Clipboard Toggle word wrap
    The rescue environment will now attempt to find your Linux installation and mount it under the directory: /mnt/sysroot/. You can then make any changes required to your system. Choose 1 to proceed with this step. You can choose to mount your file systems read-only instead of read-write by choosing 2. If for some reason this process does not work choose 3 to skip directly to a shell.
    
    1) Continue
    2) Read-only mount
    3) Skip to shell
    4) Quit (Reboot)

    1 을 선택하면 설치 프로그램이 /mnt/sysroot/ 디렉터리에 파일 시스템을 마운트하려고 합니다. 파티션을 마운트하지 못하는 경우 알림이 표시됩니다. 2 를 선택하면 /mnt/sysroot/, 읽기 전용 모드에서 파일 시스템을 마운트하려고 합니다. 3 을 선택하면 파일 시스템이 마운트되지 않습니다.

    시스템 루트의 경우 설치 프로그램은 두 개의 마운트 지점 /mnt/sysimage/mnt/sysroot 를 지원합니다. /mnt/sysroot 경로는 대상 시스템의 / 마운트에 사용됩니다. 일반적으로 물리 루트와 시스템 루트는 동일하므로 /mnt/sysroot/mnt/sysimage 와 동일한 파일 시스템에 연결됩니다. 유일한 예외는 배포에 따라 시스템 루트가 변경된 rpm-ostree 시스템입니다. 그런 다음 /mnt/sysroot/mnt/sysimage 의 하위 디렉터리에 연결됩니다. chroot에 대해 /mnt/sysroot 를 사용합니다.

  6. 1 을 선택하여 계속합니다. 시스템이 복구 모드이면 Cryostat(가상 콘솔) 1 및 Cryostat 2에 프롬프트가 표시됩니다. Ctrl+Alt+F1 키 조합을 사용하여 Cryostat 1 및 Ctrl+Alt+F2 에 액세스하여 Cryostat 2에 액세스합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2#
  7. 파일 시스템이 마운트된 경우에도 복구 모드에서 기본 루트 파티션은 일반 사용자 모드(multi-user.target 또는 graphical.target) 중에 사용되는 파일 시스템의 루트 파티션이 아닌 임시 루트 파티션입니다. 파일 시스템을 마운트하고 성공적으로 마운트한 경우 다음 명령을 실행하여 복구 모드 환경의 루트 파티션을 파일 시스템의 루트 파티션으로 변경할 수 있습니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# chroot /mnt/sysroot

    이 기능은 루트 파티션을 / 로 마운트해야 하는 rpm 과 같은 명령을 실행해야 하는 경우에 유용합니다. chroot 환경을 종료하려면 exit 을 입력하여 프롬프트로 돌아갑니다.

  8. 3 을 선택한 경우에도 /directory/ 와 같은 디렉토리를 생성하고 다음 명령을 입력하여 복구 모드 내에서 수동으로 파티션 또는 LVM2 논리 볼륨을 마운트하려고 할 수 있습니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# mount -t xfs /dev/mapper/VolGroup00-LogVol02 /directory

    위의 명령에서 /directory/ 는 사용자가 생성한 디렉토리이며 /dev/mapper/VolGroup00-LogVol02 는 마운트하려는 LVM2 논리 볼륨입니다. 파티션이 XFS와 다른 유형인 경우 xfs 문자열을 올바른 유형(예: ext4)으로 바꿉니다.

  9. 모든 물리적 파티션의 이름을 모르는 경우 다음 명령을 사용하여 나열하십시오.

    Copy to Clipboard Toggle word wrap
    sh-4.2# fdisk -l

    모든 LVM2 물리 볼륨, 볼륨 그룹 또는 논리 볼륨의 이름을 모르는 경우 pvdisplay, Cryostatdisplay 또는 lvdisplay 명령을 사용합니다.

B.10.2. 복구 모드에서 SOS 보고서 사용

sosreport 명령줄 유틸리티는 실행 중인 커널 버전, 로드된 모듈, 시스템에서 시스템 및 서비스 구성 파일과 같은 구성 및 진단 정보를 수집합니다. 유틸리티 출력은 /var/tmp/ 디렉터리의 tar 아카이브에 저장됩니다. sosreport 유틸리티는 시스템 오류 및 문제 해결을 분석하는 데 유용합니다. 복구 모드에서 sosreport 출력을 캡처하려면 다음 절차를 사용하십시오.

사전 요구 사항

  • 복구 모드로 부팅되었습니다.
  • 설치된 시스템 / (root) 파티션을 읽기-쓰기 모드로 마운트했습니다.
  • 케이스에 대해 Red Hat 지원팀에 연락하여 케이스 번호를 받았습니다.

프로세스

  1. root 디렉터리를 /mnt/sysroot/ 디렉터리로 변경합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# chroot /mnt/sysroot/
  2. sosreport 를 실행하여 시스템 구성 및 진단 정보가 포함된 아카이브를 생성합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# sosreport

    sosreport 에서 Red Hat 지원에서 받은 이름과 케이스 번호를 입력하라는 메시지를 표시합니다. 다음 문자 또는 공백 중 하나를 추가하면 보고서를 사용할 수 없기 때문에 문자와 숫자만 사용하십시오. # % & { } \ < > > *? / $ ~ ' " : @ + | =

  3. 선택 사항: 네트워크를 사용하여 생성된 아카이브를 새 위치로 전송하려면 네트워크 인터페이스가 구성되어 있어야 합니다. 이 시나리오에서는 동적 IP 주소를 다른 단계로 사용할 필요가 없습니다. 그러나 고정 주소를 사용하는 경우 다음 명령을 입력하여 IP 주소(예: 10.13.153.64/23)를 네트워크 인터페이스(예: dev eth0)에 할당합니다.

    Copy to Clipboard Toggle word wrap
    bash-4.2# ip addr add 10.13.153.64/23 dev eth0
  4. chroot 환경을 종료합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# exit
  5. 생성된 아카이브를 쉽게 액세스할 수 있는 위치에서 새 위치에 저장합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# cp /mnt/sysroot/var/tmp/sosreport new_location
  6. 네트워크를 통해 아카이브를 전송하려면 scp 유틸리티를 사용합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# scp /mnt/sysroot/var/tmp/sosreport username@hostname:sosreport

B.10.3. GRUB2 부트 로더 다시 설치

일부 시나리오에서는 GRUB2 부트 로더가 실수로 삭제, 손상 또는 다른 운영 체제로 교체됩니다. BIOS와 함께 AMD64 및 Intel 64 시스템의 마스터 부트 레코드(MBR)에 GRUB2를 다시 설치하려면 다음 절차를 사용하십시오.

사전 요구 사항

  • 복구 모드로 부팅되었습니다.
  • 설치된 시스템 / (root) 파티션을 읽기-쓰기 모드로 마운트했습니다.
  • 읽기-쓰기 모드에서 /boot 마운트 지점을 마운트했습니다.

프로세스

  1. root 파티션을 변경합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# chroot /mnt/sysroot/
  2. install_device 블록 장치가 설치된 GRUB2 부트 로더를 다시 설치합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# /sbin/grub2-install install_device
    중요

    grub2-install 명령을 실행하면 다음 조건이 모두 적용되는 경우 시스템을 부팅할 수 없게 될 수 있습니다.

    • 시스템은 EFI(Extensible Firmware Interface)가 있는 AMD64 또는 Intel 64입니다.
    • Secure Boot가 활성화되어 있습니다.

    grub2-install 명령을 실행한 후에는 EFI(Extensible Firmware Interface) 및 Secure Boot가 활성화된 AMD64 또는 Intel 64 시스템을 부팅할 수 없습니다. 이 문제는 grub2-install 명령이 shim 애플리케이션을 사용하는 대신 직접 부팅되는 서명되지 않은 GRUB2 이미지를 설치하기 때문에 발생합니다. 시스템이 부팅되면 shim 애플리케이션이 이미지 서명의 유효성을 확인하며, 이 경우 시스템을 부팅하지 못합니다.

  3. 시스템을 재부팅합니다.

B.10.4. dnf를 사용하여 드라이버 추가 또는 제거

드라이버가 없거나 오작동하면 시스템을 부팅할 때 문제가 발생합니다. 복구 모드에서는 시스템을 부팅하지 못하는 경우에도 드라이버를 추가하거나 제거할 수 있는 환경을 제공합니다. 가능한 경우 dnf 패키지 관리자를 사용하여 오작동 드라이버를 제거하거나 업데이트되거나 누락된 드라이버를 추가합니다.

중요

드라이버 디스크에서 드라이버를 설치할 때 드라이버 디스크는 시스템의 모든 initramfs 이미지를 업데이트하여 이 드라이버를 사용합니다. 드라이버의 문제로 인해 시스템이 부팅되지 않으면 다른 initramfs 이미지에서 시스템을 부팅할 수 없습니다.

B.10.4.1. dnf를 사용하여 드라이버 추가

드라이버를 추가하려면 다음 절차를 사용하십시오.

사전 요구 사항

  • 복구 모드로 부팅되었습니다.
  • 설치된 시스템을 읽기-쓰기 모드로 마운트했습니다.

프로세스

  1. 드라이버를 포함하는 RPM 패키지를 사용 가능하게 만듭니다. 예를 들어 CD 또는 USB 플래시 드라이브를 마운트하고 RPM 패키지를 /mnt/sysroot/. 에서 선택한 위치에 복사합니다(예: /mnt/sysroot/root/drivers/ ).
  2. 루트 디렉토리를 /mnt/sysroot/:로 변경합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# chroot /mnt/sysroot/
  3. dnf install 명령을 사용하여 드라이버 패키지를 설치합니다. 예를 들어 다음 명령을 실행하여 /root/drivers/:에서 xorg-x11-drv-wacom 드라이버 패키지를 설치합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# dnf install /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x86_64.rpm
    참고

    이 chroot 환경의 /root/drivers/ 디렉터리는 원래 복구 환경의 /mnt/sysroot/root/drivers/ 디렉터리입니다.

  4. chroot 환경을 종료합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# exit

B.10.4.2. dnf를 사용하여 드라이버 제거

드라이버를 제거하려면 다음 절차를 사용하십시오.

사전 요구 사항

  • 복구 모드로 부팅되었습니다.
  • 설치된 시스템을 읽기-쓰기 모드로 마운트했습니다.

프로세스

  1. root 디렉터리를 /mnt/sysroot/ 디렉터리로 변경합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# chroot /mnt/sysroot/
  2. dnf remove 명령을 사용하여 드라이버 패키지를 제거합니다. 예를 들어 xorg-x11-drv-wacom 드라이버 패키지를 제거하려면 다음을 실행합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# dnf remove xorg-x11-drv-wacom
  3. chroot 환경을 종료합니다.

    Copy to Clipboard Toggle word wrap
    sh-4.2# exit

    어떤 이유로 오작동하는 드라이버를 제거할 수 없는 경우 대신 드라이버를 차단하여 부팅 시 로드되지 않도록 할 수 있습니다.

  4. 드라이버 추가 및 제거를 완료하면 시스템을 재부팅합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat, Inc.