Show Table of Contents
28.2.1.
28.2. 설치 프로그램 복구 모드
설치 프로그램 복구 모드는 Red Hat Enterprise Linux 7 DVD 또는 다른 부팅 미지어에서 부팅할 수 있는 최소한의 Linux 환경입니다. 이에는 광범위한 문제를 해결하기 위한 명령행 유틸리티가 포함되어 있습니다. 설치 프로그램 복구 모드는 설치 프로그램 부트 메뉴의 하위 메뉴에서 액세스할 수 있습니다. 이 모드에서는 파일 시스템을 읽기 전용으로 마운트하거나 또는 파일 시스템을 전혀 마운트하지 않거나 혹은 드라이버 디스크에서 제공하는 드라이버를 블랙리스트로 등록 또는 추가하거나 시스템 패키지를 설치 또는 업그레이드 혹은 파티션을 관리할 수 있습니다.
참고
설치 프로그램 복구 모드를 systemd 시스템 및 서비스 관리자의 일부로 제공되는 복구 모드 (단일 사용자 모드와 동일) 및 비상 모드와 혼동하지 마십시오. 이러한 모드에 대한 자세한 내용은 Red Hat Enterprise Linux 7 시스템 관리자 가이드에서 참조하십시오.
설치 프로그램 복구 모드로 부팅하려면 다음 중 하나를 사용하여 시스템을 부팅할 수 있어야 합니다:
- 부팅 CD-ROM 또는 DVD
- USB 플래시 드라이브와 같은 다른 설치 부팅 매체
- Red Hat Enterprise Linux 설치 DVD
자세한 내용은 해당 장에서 참조하십시오:
- AMD64 및 Intel 64 시스템의 경우 5장. AMD64 및 Intel 64 시스템에서 설치 부팅하기
- IBM Power Systems 서버의 경우 10장. IBM Power Systems에서 설치 시작
- IBM System z의 경우 14장. IBM System z에 설치 시작하기
절차 28.2. 설치 프로그램 복구 모드로 부팅
- 설치 또는 부트 미디어에서 시스템을 부팅합니다.
- 부트 메뉴의 하위 메뉴에서 옵션을 선택하거나
inst.rescue옵션을 부트 명령행에 추가합니다. 부트 명령행을 입력하려면 BIOS 기반 시스템에서 Tab 키를 누르거나 UEFI 기반 시스템에서 e 키를 누릅니다. - 시스템을 부팅하기 위해 driver disc에서 제공하는 타사 드라이버가 필요한 경우 부트 명령행에
inst.dd=driver_name을 추가합니다:inst.rescue inst.dd=driver_name부팅 시 드라이버 디스크 사용에 대한 보다 자세한 내용은 AMD64 및 Intel 64 시스템의 경우 4.3.3절. “수동으로 드라이버 업데이트 ”에서 IBM Power Systems 서버의 경우 9.3.3절. “수동으로 드라이버 업데이트 ”에서 참조하십시오. - 드라이버가 Red Hat Enterprise Linux 7 배포판의 일부로 포함되어 있어 시스템이 부팅되지 않을 경우 부트 명령행에
modprobe.blacklist=옵션을 추가합니다:inst.rescue modprobe.blacklist=driver_name드라이버의 블랙리스트 등록에 대한 자세한 내용은 4.3.4절. “블랙리스트에 드라이버 등록 ”에서 참조하십시오. - 준비가 되면 Enter (BIOS-기반 시스템) 또는 Ctrl+X (UEFI-기반 시스템)를 눌러 변경한 옵션을 시작합니다. 다음과 같은 메세지가 나타날 때 까지 기다립니다:
복구 환경은 Linux 설치를 찾아내서
/mnt/sysimage디렉토리 밑에 마운트하게 됩니다. 시스템에 필요한 사항을 변경할 수 있습니다. 만약 '계속하기'로 이 단계를 진행한다면, '읽기 전용'을 선택해서, 파일 시스템을 읽기-쓰기 모드가 아닌 읽기 전용 모드로 마운트할 수 도 있습니다. 다른 이유로 이 과정이 실패한다면, '건너뛰기'를 선택할 수 있으며, 그러면 마운트를 시도하지 않고 명령행으로 바로 이동합니다.버튼을 클릭하면,/mnt/sysimage/디렉토리 아래에 파일 시스템을 마운트하려고 시도할 것입니다. 만일 파티션을 마운트하는 것에 실패한다면, 실패를 통지합니다. 버튼을 선택하면, 읽기 전용 모드로/mnt/sysimage/디렉토리 아래에 파일 시스템을 마운트 시도할 것입니다. 버튼을 선택하면, 파일 시스템을 마운트하지 않습니다. 만일 파일 시스템이 손상되었다고 생각하시면 를 선택하십시오. - 일단 시스템이 설치 프로그램 복구 모드로 전환되면, VC (가상 콘솔) 1과 VC 2 상에 다음과 같은 프롬프트가 나타날 것입니다. (VC1에 접속하시려면 Ctrl+Alt+F1 키 조합을 사용하시고 VC 2에 접속하기 위해서는 Ctrl+Alt+F2 키 조합을 사용하십시오):
sh-4.2#
파일 시스템이 마운트되었더라도, 설치 프로그램 복구 모드에서 기본 root 파티션은 일반 사용자 모드 (
multi-user.target 또는 graphical.target)에서 사용되는 파일 시스템의 root 파티션이 아닌 임시 root 파티션입니다. 만일 파일 시스템을 마운트하도록 선택하신 후 성공적으로 마운트되었다면, 다음 명령을 사용하여 설치 프로그램 복구 모드 환경에서의 root 파티션을 파일 시스템의 root 파티션으로 변경하실 수 있습니다:
sh-4.2#chroot /mnt/sysimage
이렇게 하시면, root 파티션이
/로 마운트되어야 실행할 수 있는 rpm과 같은 명령을 실행하는데 유용합니다. chroot 환경에서 빠져나오려면, exit 명령을 입력하여 프롬프트로 되돌아 갑니다.
버튼을 선택하신 경우, 설치 프로그램 복구 모드에서
/directory/와 같은 디렉토리를 생성한 후 다음과 같은 명령을 입력하여, 파티션이나 LVM2 논리 볼륨을 직접 마운트 시도하실 수 있습니다:
sh-4.2#mount -t xfs /dev/mapper/VolGroup00-LogVol02 /directory
위의 명령에서
/directory/는 사용자가 생성한 디렉토리이고 /dev/mapper/VolGroup00-LogVol02는 마운트하고자 하는 LVM2 논리 볼륨입니다. 파티션이 XFS와 다른 유형인 경우 xfs 문자열을 적절한 유형 (예: ext4)으로 변경하십시오.
모든 물리적 파티션의 이름을 모르실 경우, 다음의 명령을 이용하여 파티션 목록을 보실 수 있습니다:
sh-4.2#fdisk -l
모든 LVM2 물리 볼륨, 볼륨 그룹, 논리 볼륨의 이름을 알 수 없는 경우 각각
pvdisplay, vgdisplay, lvdisplay 명령을 사용합니다.
프롬프트에서 다음과 같이 많은 유용한 명령을 실행 가능합니다:
- 네트워크에 연결된 경우에는
ssh,scp,ping명령을 사용 가능합니다 - 테이프 장치를 가진 사용자는
dump와restore명령을 사용 가능합니다. parted와fdisk는 파티션을 관리하는데 사용됩니다rpm은 소프트웨어를 설치하고 업그레이드하는데 사용됩니다- 텍스트 파일을 편집하기 위한
vi
28.2.1. sosreport 캡처
sosreport 명령행 유틸리티는 실행 중인 커널 버전, 로딩된 모듈, 시스템 및 서비스 설정 파일과 같은 설정 및 진단 정보를 시스템에서 수집합니다. 유틸리티의 출력 결과는 /var/tmp/ 디렉토리의 tar 아카이브에 저장됩니다.
sosreport 유틸리티는 시스템 오류를 분석하는데 유용하므로 문제 해결을 쉽게 할 수 있습니다. 다음 절차에서는 설치 프로그램 복구 모드에서 sosreport 출력 결과를 캡처하는 방법에 대해 설명합니다:
절차 28.3. 설치 프로그램 복구 모드에서 sosreport 사용
- 설치 프로그램 복구 모드로 부팅하려면 절차 28.2. “설치 프로그램 복구 모드로 부팅 ”에 있는 절차를 따릅니다. 설치된 시스템은 읽기-쓰기 모드로 마운트해야 합니다.
- root 디렉토리를
/mnt/sysimage/디렉토리로 변경합니다:sh-4.2#chroot /mnt/sysimage/ sosreport를 실행하여 시스템 설정 및 진단 정보가 있는 아카이브를 생성합니다:sh-4.2#sosreport중요
실행 시sosreport는 Red Hat 지원 서비스에 문의했을 때 얻은 기술 지원 사례 번호 및 사용자 이름을 입력해야 합니다. 다음과 같은 문자 또는 공백을 추가하면 보고서를 사용할 수 없게 될 수 있으므로 문자 및 숫자만 사용합니다.# % & { } \ < > > * ? / $ ~ ' " : @ + ` | =- 옵션: 생상된 아카이브를 네트워크를 사용하여 새로운 위치로 전송하고자 할 경우 네트워크 인터페이스를 설정해야 합니다. 동적 IP 주소를 사용하는 경우 다른 필요한 절차가 없습니다. 하지만 정적 주소를 사용하는 경우 다음과 같은 명령을 실행하여 네트워크 인터페이스 (예: dev eth0)에 IP 주소 (예: 10.13.153.64/23)를 지정합니다:
bash-4.2#ip addr add 10.13.153.64/23 dev eth0정적 주소에 대한 보다 자세한 내용은 Red Hat Enterprise Linux 7 네트워크 설정 가이드에서 참조하십시오. - chroot 환경을 종료합니다:
sh-4.2#exit - 생성된 아카이브를 쉽게 액세스할 수 있는 새로운 위치에 저장합니다:
sh-4.2#cp /mnt/sysimage/var/tmp/sosreport new_location네트워크를 통한 아카이브 전송의 경우scp유틸리티를 사용합니다:sh-4.2#scp /mnt/sysimage/var/tmp/sosreport username@hostname:sosreport
보다 자세한 내용은 다음 문서를 참조하십시오:
sosreport에 대한 일반적인 정보는 What is a sosreport and how to create one in Red Hat Enterprise Linux 4.6 and later?에서 참조하십시오.- 설치 프로그램 복구 모드에서
sosreport를 사용하는 방법은 How to generate sosreport from the rescue environment에서 참조하십시오. /tmp/이외의 다른 위치에sosreport를 생성하는 방법은 How do I make sosreport write to an alternative location?에서 참조하십시오.sosreport를 수동으로 수집하는 방법은 Sosreport fails. What data should I provide in its place?에서 참조하십시오.
28.2.2. 부트로더 재설치하기
일부 경우 GRUB2 부트로더가 실수로 삭제 또는 손상되거나 다른 운영체제에 의해 대체될 수 있습니다. 다음에서는 마스터 부트 레코드에 GRUB을 다시 설치하는 방법에 대해 자세히 설명합니다:
절차 28.4. GRUB2 부트로더를 다시 설치하기
- 설치 프로그램 복구 모드로 부팅하려면 절차 28.2. “설치 프로그램 복구 모드로 부팅 ”에 있는 절차를 따릅니다. 설치된 시스템은 읽기-쓰기 모드로 마운트해야 합니다.
- root 파티션을 변경합니다:
sh-4.2#chroot /mnt/sysimage/ - 다음 명령을 사용하여 GRUB2 부트로더를 다시 설치합니다. 여기서 install_device는 부팅 장치 (일반적으로 /dev/sda)입니다:
sh-4.2#/sbin/grub2-install install_device - 시스템을 재부팅합니다.
28.2.3. 드라이버 추가, 삭제, 교체를 위해 RPM 사용
드라이버가 오작동하거나 누락된 경우 시스템을 시작할 때 문제가 발생할 수 있습니다. 시스템이 부팅 실패한 경우 설치 프로그램 복구 모드를 사용하여 드라이버를 추가, 삭제, 교체할 수 있습니다. 가능한 경우 RPM 패키지 관리자를 사용하여 잘못된 드라이버를 제거하거나 업데이트되거나 누락된 드라이버를 추가하는 것이 좋습니다.
참고
드라이버 디스크에서 드라이버를 설치할 때 드라이버 디스크는 드라이버를 사용하는 시스템에 있는 모든 initramfs 이미지를 업데이트합니다. 드라이버 문제로 인해 시스템이 부팅할 수 없는 경우 다른 initramfs 이미지에서 시스템을 부팅하는 방법을 사용할 수 없습니다.
절차 28.5. RPM을 사용하여 드라이버 삭제
- 시스템을 설치 프로그램 복구 모드로 부팅합니다. 절차 28.2. “설치 프로그램 복구 모드로 부팅 ”에 있는 절차를 따릅니다. 설치된 시스템은 읽기-쓰기 모드로 마운트해야 합니다.
- root 디렉토리를
/mnt/sysimage/로 변경합니다:sh-4.2#chroot /mnt/sysimage/ rpm -e명령을 사용하여 드라이버 패키지를 제거합니다. 예를 들어 xorg-x11-drv-wacom 드라이버 패키지를 제거하려면 다음을 실행합니다:sh-4.2#rpm -e xorg-x11-drv-wacom- chroot 환경을 종료합니다:
sh-4.2#exit
잘못된 드라이버를 어떠한 이유로 제거할 수 없는 경우 드라이버를 블랙리스트에 등록하여 부팅 시 드라이버가 로딩되지 않게 할 수 있습니다. 드라이버를 블랙리스트에 등록하는 방법에 대한 자세한 내용은 4.3.4절. “블랙리스트에 드라이버 등록 ” 및 20장. 부트 옵션에서 참조하십시오.
드라이버를 설치하는 과정은 비슷하지만 RPM 패키지는 시스템에서 사용할 수 있어야 합니다:
절차 28.6. RPM 패키지에서 드라이버 설치
- 시스템을 설치 프로그램 복구 모드로 부팅합니다. 절차 28.2. “설치 프로그램 복구 모드로 부팅 ”에 있는 절차를 따릅니다. 설치된 시스템은 읽기 전용 모드로 마운트하지 마십시오.
- 드라이버가 들어있는 RPM 패키지를 사용 가능하게 합니다. 예를 들어, CD 또는 USB 플래시 드라이브를 마운트하고 RPM 패키지를
/mnt/sysimage/아래에 원하는 위치에 복사합니다. 예:/mnt/sysimage/root/drivers/ - root 디렉토리를
/mnt/sysimage/로 변경합니다:sh-4.2#chroot /mnt/sysimage/ rpm -ivh명령을 사용하여 드라이버 패키지를 설치합니다. 예를 들어,/root/drivers/에서 xorg-x11-drv-wacom 드라이버 패키지를 설치하려면 다음을 실행합니다:sh-4.2#rpm -ivh /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x86_64.rpm참고
chroot 환경에서/root/drivers/디렉토리는 원래 복구 환경에 있는/mnt/sysimage/root/drivers/디렉토리입니다.- chroot 환경을 종료합니다:
sh-4.2#exit
드라이버 제거 및 설치가 완료되면 시스템을 재부팅합니다.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.