Red Hat Training

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

24장. 디스크 이미지에 설치하기

다음 부분에서는 여러 다른 윻ㅇ의 사용자 지정, 부팅 가능한 이미지 생성 절차 및 기타 관련 주제에 대해 설명합니다. 이미지 생성 및 설치 과정은 일반적으로 하드 드라이브 설치와 같은 절차로 수동으로 실행하거나 킥스타트 파일 및 livemedia-creator 도구를 사용하여 자동으로 실행할 수 있습니다.
수동으로 할 경우 그래픽 설치 프로그램을 사용하여 대화식으로 설치를 실행할 수 있습니다. 이러한 절차는 Red Hat Enterprise Linux의 부팅 가능한 매체 및 그래픽 설치 프로그램을 사용하는 설치와 유사합니다. 하지만 설치를 시작하기 전 하나 이상의 빈 이미지 파일을 수동으로 생성해야 합니다.
livemedia-creator를 사용하는 자동 디스크 이미지 설치는 네트워크 부팅을 사용하는 킥스타트 설치와 유사합니다. 이 방법을 사용하려면 설치를 실행하기 위해 livemedia-creator가 사용하는 유효한 킥스타트 파일을 준비해야 합니다. 디스크 이미지 파일은 자동으로 생성됩니다.
디스크 이미지 설치에 있어서 두 방법 모두에는 별도의 설치 소스가 필요합니다. 대부분의 경우 이진 Red Hat Enterprise Linux DVD의 ISO 이미지를 사용하는 것이 가장 좋습니다. 설치 ISO 이미지를 얻는 방법에 대한 자세한 내용은 1장. Red Hat Enterprise Linux 다운로드 에서 참조하십시오.

중요

추가 준비 없이 Red Hat Enterprise Linux의 설치 ISO 이미지를 사용할 수 없습니다. 디스크 이미지 설치를 위한 설치 소스는 일반적인 설치 실행을 위해 준비하는 방법과 유사하게 준비해야 합니다. 설치 소스를 준비하는 방법에 대한 보다 자세한 내용은 2.3절. “설치 소스 준비하기 ”에서 참조하십시오.

24.1. 수동으로 디스크 이미지 설치

디스크 이미지에 수동으로 설치하는 것은 기존 시스템에 Anaconda 설치 프로그램을 실행하여 설치 대상으로 하나 이상의 디스크 이미지를 지정하여 수행합니다. 추가 옵션을 사용하여 설치 프로그램을 보다 더 상세히 설정할 수 있습니다. 사용 가능한 옵션 목록은 anaconda -h 명령을 사용하여 확인할 수 있습니다.

주의

Anaconda를 사용하는 이미지 설치는 이미 설치된 시스템의 설치 프로그램을 사용하기 때문에 잠재적으로 위험할 수 있습니다. 문제를 일으킬 수 있는 알려진 버그는 현재 존재하지 않지만 이 프로세스는 전체 시스템을 사용할 수 없게 만들 수 있습니다. 디스크 이미지로의 설치는 중요한 데이터가 들어있는 시스템이 아니라 이러한 용도로만 사용할 수 있는 시스템 또는 가상 머신에서 수행해야 합니다.
다음 부분에서는 빈 디스크 이미지 생성 및 Anaconda 설치 프로그램을 사용하여 Red Hat Enterprise Linux를 이러한 이미지에 설치하는 방법에 대해 설명합니다.

24.1.1. 디스크 이미지 준비

수동으로 디스크 이미지를 설치하는 첫 번째 단계는 하나 이상의 이미지 파일을 생성하는 것으로 이는 물리적 스토리지 장치와 유사하게 나중에 설치 대상으로 사용됩니다. Red Hat Enterprise Linux에서 디스크 이미지 파일은 다음 명령을 사용하여 생성할 수 있습니다:
$ fallocate -l size name 
size를 이미지 크기 값 (예: 10G 또는 5000M)으로 변경하고 name을 생성할 이미지 파일 이름으로 변경합니다. 예를 들어 30 GB의 myimage.raw라는 디스크 이미지 파일을 생성하려면 다음 명령을 사용합니다:
$ fallocate -l 30G myimage.raw 

참고

fallocate 명령은 사용된 접미어에 따라 다른 방식으로 생성할 파일 크기를 지정할 수 있습니다. 크기를 지정하는 방법에 대한 자세한 내용은 fallocate(1) man 페이지에서 참조하십시오.
생성하신 디스크 이미지 파일 크기는 설치 도중 생성된 파티션의 최대 용량을 제한할 수 있습니다. 이미지의 최소 크기는 항상 3GB이어야 하지만 대부분의 경우 공간 요구 사항은 이 보다 큽니다. 설치에 필요한 정확한 크기는 설치할 소프트웨어 및 스왑 공간 양, 설치 후 사용 가능한 공간의 양에 따라 다릅니다. 파티션 설정에 대한 보다 자세한 내용은 다음에서 참조하십시오:
하나 이상의 빈 디스크 이미지 파일을 생성한 후 24.1.2절. “디스크 이미지에 Red Hat Enterprise Linux 설치하기 ”로 이동합니다.

24.1.2. 디스크 이미지에 Red Hat Enterprise Linux 설치하기

중요

Anaconda에서 사용자 지정 이미지를 생성하기 전 Security Enhanced Linux (SELinux)를 허용 (또는 비활성화) 모드로 설정합니다. SELinux 모드 설정 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 7 SELinux 사용자 및 관리자 가이드에서 참조하십시오.
디스크 이미지 파일에 설치를 시작하려면 root로 다음 명령을 실행합니다:
# anaconda --image=/path/to/image/file 
/path/to/image/file을 이전에 생성한 이미지 파일로의 전체 경로로 변경합니다.
이 명령을 실행하면 Anaconda가 시스템에서 시작합니다. 설치 인터페이스는 일반적인 설치 (시스템을 Red Hat Enterprise Linux 미디어에서 시작)와 동일하지만 부팅 메뉴를 생략하고 그래픽 설치를 바로 시작합니다. 즉 부팅 옵션은 추가 인수로 anaconda 명령을 지정해야 함을 의미합니다. 명령행에서 anaconda -h를 실행하여 지원되는 명령의 전체 목록을 확인할 수 있습니다.
가장 중요한 옵션 중 하나는 --repo=로 이를 사용하여 설치 소스를 지정할 수 있습니다. 이 옵션은 inst.repo= 부팅 옵션과 동일한 구문을 사용합니다. 보다 자세한 내용은 20.1절. “부트 메뉴에서 설치 시스템 설정 ”에서 참조하십시오.
--image= 옵션을 사용하면 지정된 디스크 이미지 파일 을 설치 대상으로 사용할 수 있습니다. 기타 다른 장치는 설치 대상 대화 상자에 표시되지 않습니다. 여러 디스크 이미지를 사용하고자 할 경우 각각의 이미지 파일에 대해 --image= 옵션을 별도로 지정해야 합니다. 예:
# anaconda --image=/home/testuser/diskinstall/image1.raw --image=/home/testuser/diskinstall/image2.raw 
위의 명령으로 Anaconda가 시작하고 설치 대상 화면에 지정된 두 이미지 파일이 설치 대상으로 사용 가능하게 됩니다.
옵션으로 설치에 사용되는 디스크 파일 이미지에 사용자 지정 이름을 지정할 수 있습니다. 디스크 이미지 파일에 이름을 지정하려면 디스크 이미지 파일의 마지막에 :name을 추가합니다. 예를 들어 /home/testuser/diskinstall/image1.raw에 있는 디스크 이미지 파일을 사용하여 myimage라는 이름을 지정하려면 다음 명령을 실행합니다:
# anaconda --image=/home/testuser/diskinstall/image1.raw:myimage