CD-ROM 또는 USB 키를 통한 설치
SUSE Manager에 등록되지 않고 PXE를 통한 네트워크 부팅을 사용할 수 없는 클라이언트의 경우 부팅 가능한 CD-ROM 또는 USB 키를 사용하여 시스템을 설치할 수 있습니다.
해당 이동식 매체를 준비하기 위한 한 가지 옵션은 Cobbler를 사용하는 것입니다. Cobbler를 사용한 ISO 이미지 준비에 대한 설명은 Cobbler를 사용한 ISO 이미지 빌드를 참조하십시오.
다른 옵션은 배포판에 따른 방식을 사용하는 것입니다.
-
SUSE 시스템의 경우 KIWI를 사용하여 ISO 이미지를 준비합니다. 관련 정보는 KIWI를 사용한 SUSE ISO 이미지 빌드를 참조하십시오.
-
Red Hat 시스템의 경우
mkisofs
를 사용합니다. 관련 정보는 mkisofs를 사용한 RedHat ISO 이미지 빌드를 참조하십시오.
모든 경우에 결과 이미지를 CD-ROM으로 굽거나 USB 키를 준비해야 합니다.
1. Cobbler를 사용한 ISO 이미지 빌드
Cobbler는 PXE 설치와 유사한 방식으로 작동하는 배포 세트, 커널 및 메뉴가 포함된 ISO 부팅 이미지를 생성할 수 있습니다.
IBM Z에서는 Cobbler를 이용한 ISO 빌드를 지원하지 않습니다. |
Cobbler를 사용하여 ISO 이미지를 준비하려면 PXE를 통한 네트워크 부팅을 사용하는 것과 유사하게 배포 및 프로파일을 준비해야 합니다. 배포판 생성에 대한 설명은 자동 설치 가능한 배포판을 참조하십시오. 프로파일 생성에 대한 설명은 자동 설치 프로파일을 참조하십시오.
Cobbler buildiso
명령은 부팅 ISO의 이름과 출력 위치를 정의하는 파라미터를 사용합니다. buildiso
명령을 실행할 때 --distro
로 배포를 지정하는 것은 필수입니다.
cobbler buildiso --iso=/path/to/boot.iso --distro=<your-distro-label>
단순히 UI에 표시된 대로가 아니라 Cobbler에서 나열한 배포판 및 프로파일 레이블을 사용해야 합니다. |
Cobbler가 저장한 배포 및 프로파일의 이름을 나열하려면 다음 명령을 실행합니다.
# cobbler distro 목록 # cobbler 프로파일 목록
부팅 ISO에는 모든 프로파일 및 시스템이 기본적으로 포함되어 있습니다. --profiles
및 --systems
옵션을 사용하면 사용되는 프로파일 및 시스템을 제한할 수 있습니다. 예:
cobbler buildiso --systems="system1 system2 system3" \ --profiles="<your-profile1-label> <your-profile2-label> <your-profile3-label> --distro=<your-distro-label>
ISO 이미지를 공용 |
2. KIWI를 사용한 SUSE ISO 이미지 빌드
KIWI는 이미지 생성 시스템입니다. KIWI를 사용하여 SUSE 시스템을 설치하기 위한 대상 시스템에서 사용되는 부팅 가능한 ISO 이미지를 생성할 수 있습니다. 시스템은 재부팅되거나 켜질 때 이 이미지로 부팅되고, SUSE Manager에서 AutoYaST 구성을 로드하며, AutoYaST 프로파일에 따라 SUSE Linux Enterprise Server를 설치합니다.
ISO 이미지를 사용하려면 시스템을 부팅하고 프롬프트에 autoyast
를 입력하십시오(AutoYaST 부팅을 위한 레이블을 autoyast
상태로 두었다고 가정함). Enter 키를 눌러 AutoYaST 설치를 시작합니다.
KIWI에 대한 자세한 정보는 http://doc.opensuse.org/projects/kiwi/doc/에서 참조하십시오.
3. mkisofs를 사용한 RedHat ISO 이미지 빌드
mkisofs
를 사용하여 Red Hat 시스템을 설치하기 위한 대상 시스템에서 사용되는 부팅 가능한 ISO 이미지를 생성할 수 있습니다. 시스템은 재부팅되거나 켜질 때 이 이미지로 부팅되고, SUSE Manager에서 Kickstart 구성을 로드하며, Kickstart 프로파일에 따라 Red Hat Enterprise Linux를 설치합니다.
-
대상 배포의 첫 CD-ROM에서
/isolinux
의 내용을 복사합니다. -
isolinux.cfg
파일을 편집하여 기본값을 'ks’로 설정합니다. 'ks' 섹션을 다음과 같이 변경합니다.label ks kernel vmlinuz append text ks=`url` initrd=initrd.img lang= devfs=nomount \ ramdisk_size=16438 `ksdevice`
IP 주소 기반 Kickstart URL은 다음과 같습니다.
http://`my.manager.server`/kickstart/ks/mode/ip_range
IP 범위를 통해 정의되는 Kickstart 배포는 오류 발생을 방지하기 위해 현재 빌드 중인 것에서 배포하는 것과 일치해야 합니다.
-
선택 사항:
ksdevice
를 사용하려면 다음과 같아야 합니다.ksdevice=eth0
새로운 배포 레이블을 지정하여 패밀리 내에서 Kickstart 프로파일에 대한 배포를 변경할 수 있습니다(예: Red Hat Enterprise Linux AS 4에서 Red Hat Enterprise Linux ES 4로 변경). 버전 간(4에서 5로) 또는 업데이트 간(U1에서 U2로) 변경은 불가능하다는 점에 유의하십시오.
-
필요에 따라
isolinux.cfg
를 보다 세부적으로 사용자 정의합니다. 예를 들어, 여러 옵션, 다양한 부팅 메시지 또는 더 짧은 시간 제한 기간을 추가할 수 있습니다. -
다음 명령으로 ISO를 생성합니다.
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot \ -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
isolinux/
는 배포 CD에서 복사되는 수정된 isolinux 파일을 포함하는 디렉토리의 상대 경로이고,file.iso
는 현재 디렉토리에 배치되는 출력 ISO 파일입니다. -
ISO를 CD-ROM에 굽고 디스크를 삽입합니다. 또는 USB 키를 준비하여 삽입합니다.
-
시스템을 부팅하고 프롬프트에서
ks
를 입력합니다(Kickstart 부팅에 대한 레이블을 ‘ks’로 둔 경우). -
Enter 키를 눌러 Kickstart를 시작합니다.