Solaris 10 5/09 설치 설명서: 네트워크 기반 설치

2 LAN(Local Area Network)을 통한 설치

여기에서는 LAN에 있는 시스템을 설치하는 방법에 대하여 설명합니다.

4장 네트워크에서 설치(개요)

이 장에서는 DVD 또는 CD 매체 대신 네트워크에서 Solaris 소프트웨어를 설치하기 위해 LAN(local area network) 및 시스템을 설정하는 방법에 대해 설명합니다. 이 장에서는 다음 항목에 대한 개괄적인 정보를 제공합니다.

WAN(Wide Area Network)을 통해 클라이언트를 설치하는 방법은 10 장WAN 부트(개요) 를 참조하십시오.

네트워크 설치 소개

이 절에서는 네트워크에서 설치를 수행하기 전에 필요한 정보에 대해 설명합니다. 네트워크 설치를 사용하면 설치 서버라고 하는 시스템에에서 Solaris 소프트웨어를 설치할 수 있으며, 이 서버는 현재 Solaris 릴리스 디스크 이미지에 액세스할 수 있습니다. 현재 Solaris 릴리스 DVD 또는 CD 매체의 내용을 설치 서버의 하드 디스크로 복사합니다. 그런 다음 임의의 Solaris 설치 방법을 사용하여 네트워크를 통해 Solaris 소프트웨어를 설치할 수 있습니다.

네트워크 설치를 위한 필수 서버

네트워크에서 Solaris OS를 설치하려면 설치되는 시스템에 대하여 네트워크에 다음 서버가 있어야 합니다.

그림 4–1은 일반적으로 네트워크 설치에 사용되는 서버를 나타냅니다. 샘플 네트워크에는 DHCP 서버가 포함되어 있지 않습니다.

그림 4–1 네트워크 설치 서버

이 그림은 일반적으로 네트워크 설치에 사용되는 서버를 나타냅니다.

x86: PXE를 사용하여 네트워크를 통해 부팅 및 설치 개요

이 절에서는 PXE(Preboot Execution Environment)에 대해 개괄적으로 설명합니다.

x86: PXE란?

PXE 네트워크 부트는 "직접" 네트워크 부트입니다. 클라이언트 시스템에 부트 매체가 필요하지 않습니다. PXE를 사용하면 DHCP로 네트워크를 통하여 x86 기반 클라이언트를 설치할 수 있습니다.

PXE 네트워크 부트는 Intel Preboot Execution Environment 사양을 구현하는 장치에만 사용 가능합니다. 사용하는 시스템이 PXE 네트워크 부트를 지원하는지 판단하려면 하드웨어 제조업체의 설명서를 참조하십시오.

x86: PXE를 사용한 부트 지침

PXE를 사용하여 네트워크를 통해 부트하려면 다음 시스템이 필요합니다.

PXE를 사용하여 네트워크를 통해 클라이언트를 설치하려는 경우 다음 사항을 고려하십시오.

5장 DVD 매체를 사용하여 네트워크에서 설치(작업)

이 장에서는 DVD 매체를 사용하여 Solaris 소프트웨어를 네트워크를 통하여 설치할 수 있도록 네트워크 및 시스템을 설정하는 방법에 대해 설명합니다. 네트워크 설치를 사용하면 설치 서버라는 현재 Solaris 릴리스 디스크 이미지에 액세스할 수 있는 시스템에서 네트워크의 다른 시스템에 Solaris 소프트웨어를 설치할 수 있습니다. 현재 Solaris 릴리스 DVD 매체의 내용을 설치 서버의 하드 디스크로 복사합니다. 그런 다음 임의의 Solaris 설치 방법을 사용하여 네트워크를 통해 Solaris 소프트웨어를 설치할 수 있습니다.

이 장에서는 다음 주제를 다룹니다.


주 –

작업 맵: DVD 매체를 사용하여 네트워크에서 설치

표 5–1 작업 맵: DVD 매체를 사용하여 설치 서버 설정

작업 

설명 

수행 방법 

(x86에만 해당): 시스템에서 PXE를 지원하는지 확인합니다. 

네트워크를 통해 x86 기반 시스템을 설치하려면 시스템에서 PXE를 사용하여 로컬 부트 매체 없이 부트할 수 있는지 확인합니다. 

x86 기반 시스템에서 PXE를 지원하지 않으면 로컬 DVD 또는 CD에서 시스템을 부트해야 합니다. 

하드웨어 제조업체의 설명서나 시스템 BIOS를 확인하십시오. 

설치 방법을 선택합니다. 

Solaris OS은 설치나 업그레이드에 필요한 여러 가지 방법을 제공합니다. 사용자 환경에 가장 적합한 설치 방법을 선택합니다. 

Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획Solaris 설치 방법 선택

시스템 관련 정보를 수집합니다. 

확인 목록을 사용하여 워크시트를 완성하여 설치나 업그레이드를 위해 필요한 모든 정보를 수집합니다. 

Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획의 5 장, 설치 또는 업그레이드 전에 정보 수집(계획 수립)

(선택 사항) 시스템 정보를 사전 구성합니다. 

시스템 정보를 사전 구성함으로써 설치나 업그레이드 중에 정보 입력을 요청받게 되는 일을 방지할 수 있습니다. 

2 장시스템 구성 정보 미리 구성(작업)

설치 서버를 만듭니다.

Solaris DVD를 설치 서버의 하드 디스크에 복사하려면 setup_install_server(1M) 명령을 사용합니다.

DVD 매체를 사용하여 설치 서버 만들기

(선택 사항) 부트 서버를 만듭니다.

설치 서버와 동일한 서브넷에 있지 않는 네트워크에서 시스템을 설치하려면 서브넷에 부트 서버를 만들어 시스템을 부트해야 합니다. setup_install_server 명령과 -b 옵션을 사용하여 부트 서버를 설정합니다. DHCP(동적 호스트 구성 프로토콜)를 사용한다면 부트 서버는 필요하지 않습니다.

DVD 이미지로 서브넷에 부트 서버 만들기

네트워크로부터 설치할 시스템을 추가합니다.

네트워크에서 설치할 각 시스템을 설정하려면 add_install_client 명령을 사용합니다. 설치할 각 시스템은 네트워크에서 설치 서버, 부트 서버 및 구성 정보를 찾을 필요가 있습니다.

DVD 이미지로 네트워크에서 설치할 시스템 추가

(선택 사항) DHCP 서버를 구성합니다.

DHCP를 사용하여 시스템 구성 및 설치 매개 변수를 제공하려면 DHCP 서버를 구성한 다음 설치에 적합한 옵션과 매크로를 만듭니다. 


주 –

PXE를 사용하여 네트워크에서 x86 기반 시스템을 설치하려면 DHCP 서버를 구성해야 합니다.


System Administration Guide: IP Services의 13 장, Planning for DHCP Service (Tasks)

DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)

네트워크를 통하여 시스템을 설치합니다. 

네트워크에서 시스템을 부트하여 설치를 시작합니다. 

DVD 이미지를 사용하여 네트워크에서 시스템 설치

DVD 매체를 사용하여 설치 서버 만들기

네트워크를 통해 시스템을 설치하는 데 필요한 설치 이미지가 설치 서버에 포함되어 있습니다. 네트워크를 통해 시스템에 Solaris 소프트웨어를 설치하려면 설치 서버를 만들어야 합니다. 부트 서버 설정은 항상 필요하지는 않습니다.

ProcedureSPARC 또는 DVD 매체를 사용하여 SPARC 설치 서버 만들기


주 –

이 절차에서는 시스템에서 볼륨 관리자가 실행 중인 것으로 가정합니다. 볼륨 관리자를 사용하여 매체를 관리하지 않을 경우 System Administration Guide: Devices and File Systems를 참조하십시오.


  1. 설치 서버가 될 시스템에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    해당 시스템은 DVD-ROM 드라이브를 갖고 있어야 하며 사이트의 네트워크 및 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용한다면 시스템이 이미 NIS, NIS+, DNS 또는 LDAP와 같은 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용하지 않는다면 사용자 사이트의 정책에 따라 이 시스템에 관한 정보를 배포해야 합니다.

  2. 시스템의 드라이브에 Solaris DVD를 넣습니다.

  3. DVD 이미지를 포함할 디렉토리를 만듭니다.


    # mkdir -p install_dir_path
    

    install_dir_path는 DVD 이미지를 복사할 디렉토리를 지정합니다.

  4. 마운트된 디스크의 Tools 디렉토리로 변경합니다.


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  5. 드라이브의 DVD 이미지를 설치 서버의 하드 디스크에 복사합니다.


    # ./setup_install_server install_dir_path
    
    install_dir_path

    DVD 이미지를 복사할 디렉토리를 지정합니다.


    주 –

    setup_install_server 명령은 Solaris Software 디스크 이미지에 사용 가능한 디스크 공간이 충분한지 여부를 나타냅니다. 사용 가능한 디스크 공간을 확인하려면 df -kl 명령을 사용합니다.


  6. 설치 서버를 마운트용으로 사용할 수 있게 할 필요가 있는지 결정합니다.

    • 설치 서버가 설치할 시스템과 동일한 서브넷에 있거나 DHCP를 사용 중이라면 부트 서버는 만들 필요가 없습니다. 단계 7를 진행합니다.

    • 설치 서버가 설치할 시스템과 동일한 서브넷에 있지 않고 DHCP가 사용 중이 아니면 다음 단계들을 완료합니다.

      1. 설치 서버의 이미지 경로가 올바로 공유되어 있는지 확인합니다.


        # share | grep install_dir_path
        
        install_dir_path

        DVD 이미지를 복사한 설치 이미지로 경로를 지정합니다.

        • 설치 서버의 디렉토리 경로가 표시되고 옵션에 anon=0이 표시되는 경우 단계 7를 진행합니다.

        • 설치 서버의 디렉토리 경로가 표시되지 않거나 anon=0이 옵션에 표시되지 않으면 계속합니다.

      2. 부트 서버에서 설치 서버를 사용할 수 있도록 합니다.

        share 명령을 사용하여 이 항목을 /etc/dfs/dfstab 파일에 추가합니다.


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. nfsd 데몬이 실행 중인지 확인합니다.

        • 설치 서버에서 현재 Solaris 릴리스 또는 호환되는 버전이 실행되는 경우 다음 명령을 입력합니다.


          # svcs -l svc:/network/nfs/server:default
          

          nfsd 데몬이 온라인이면 단계 d를 진행합니다. nfsd 데몬이 온라인이 아닌 경우 데몬을 시작합니다.


          # svcadm enable svc:/network/nfs/server
          
        • 설치 서버에서 Solaris 9 OS 또는 호환되는 버전이 실행되는 경우 다음 명령을 입력합니다.


          # ps -ef | grep nfsd
          

          nfsd 데몬이 실행 중이면 단계 d를 진행합니다. nfsd 데몬이 온라인이 아닌 경우 데몬을 시작합니다.


          # /etc/init.d/nfs.server start
          
      4. 설치 서버를 공유합니다.


        # shareall
        
  7. 디렉토리를 루트( /)로 변경합니다.


    # cd /
    
  8. Solaris DVD를 꺼냅니다.

  9. (옵션) setup_install_server로 작성된 네트워크 설치 이미지의 미니루트에 있는 파일을 패치합니다.

    부트 이미지에 문제가 있으면 파일을 패치할 필요가 있습니다. 단계별 절차는 7 장미니루트 이미지 패치(작업)을 참조하십시오.

  10. 부트 서버를 만들 필요가 있는지 결정합니다.


예 5–1 SPARC: DVD를 사용하여 설치 서버 만들기

다음 예에서는 설치 서버의 /export/home/dvd 디렉토리에 Solaris DVD를 복사하여 설치 서버를 만드는 방법에 대해 설명합니다. 이 예에서는 설치 서버에서 현재 Solaris 릴리스가 실행 중인 것으로 가정합니다.


# mkdir -p /export/home/dvd
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/dvd

별도의 부트 서버가 필요한 경우에는 설치 서버를 부트 서버에서 사용할 수 있도록 합니다.

share 명령을 사용하여 이 항목을 /etc/dfs/dfstab 파일에 추가합니다.


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc

nfsd 데몬이 온라인인지 확인합니다. nfsd 데몬이 온라인이 아닌 경우 데몬을 시작하고 공유합니다.


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server
# shareall 
# cd /

설치 계속

설치 서버를 설정한 후 반드시 클라이언트를 설치 클라이언트로 추가해야 합니다. 네트워크를 통하여 설치할 클라이언트 시스템을 추가하는 방법은 add_install_client 로 네트워크에서 설치할 시스템 추가(DVD)를 참조하십시오.

DHCP를 사용하지 않으며 클라이언트 시스템이 설치 서버와 다른 하위 네트워크에 있는 경우 반드시 부트 서버를 만들어야 합니다. 자세한 내용은 DVD 이미지로 서브넷에 부트 서버 만들기를 참조하십시오.

참조

setup_install_serveradd_to_install_server 명령에 대한 자세한 내용은 install_scripts(1M)을 참조하십시오.

DVD 이미지로 서브넷에 부트 서버 만들기

네트워크에서 시스템에 Solaris 소프트웨어를 설치하려면 설치 서버를 만들어야 합니다. 부트 서버 설정은 항상 필요하지는 않습니다. 부트 서버는 네트워크에서 시스템을 부트하기에 충분한 부트 소프트웨어를 포함하고 있으며 설치 서버가 Solaris 소프트웨어의 설치를 완료합니다.

ProcedureDVD 이미지로 서브넷에 부트 서버 만들기

  1. 서브넷에 대한 부트 서버로 만들려는 시스템에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    시스템이 반드시 원격 현재 Solaris 릴리스 디스크 이미지에 액세스할 수 있어야 하며, 이 이미지는 보통 설치 서버에 있습니다. 이름 지정 서비스를 사용한다면 시스템이 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용하지 않는다면 사용자 사이트의 정책에 따라 이 시스템에 관한 정보를 배포해야 합니다.

  2. 설치 서버에서 Solaris DVD를 마운트합니다.


    # mount -F nfs -o ro server_name:path /mnt
    
    server_name: path

    설치 서버 이름 및 디스크 이미지 절대 경로입니다.

  3. 부트 이미지용 디렉토리를 만듭니다.


    # mkdir -p boot_dir_path
    
    boot_dir_path

    부트 소프트웨어를 복사할 디렉토리를 지정합니다.

  4. Solaris DVD 이미지의 Tools 디렉토리로 변경합니다.


    # cd /mnt/Solaris_10/Tools
    
  5. 부트 서버에 부트 소프트웨어를 복사합니다.


    # ./setup_install_server -b boot_dir_path
    
    -b

    시스템을 부트 서버로 설정하도록 지정합니다.

    boot_dir_path

    부트 소프트웨어를 복사할 디렉토리를 지정합니다.


    주 –

    setup_install_server 명령은 이미지용으로 사용할 수 있는 충분한 공간이 있는지를 나타냅니다. 사용 가능한 디스크 공간을 확인하려면 df -kl 명령을 사용합니다.


  6. 디렉토리를 루트( /)로 변경합니다.


    # cd /
    
  7. 설치 이미지를 마운트 해제합니다.


    # umount /mnt
    

    이제 네트워크에서 설치할 시스템을 설정할 준비가 되었습니다. DVD 이미지로 네트워크에서 설치할 시스템 추가를 참조하십시오.


예 5–2 서브넷에서 부트 서버 만들기(DVD)

다음 예에서는 서브넷에서 부트 서버를 만드는 방법을 설명합니다. 이 명령은 이름이 crystal인 부트 서버의 로컬 디스크에서 부트 소프트웨어를 Solaris DVD 이미지에서 /export/home/dvdsparc로 복사합니다.


# mount -F nfs -o ro crystal:/export/home/dvdsparc /mnt 
# mkdir -p  /export/home/dvdsparc
# cd /mnt/Solaris_10/Tools
# ./setup_install_server -b /export/home/dvdsparc
# cd /
# umount /mnt

설치 계속

부트 서버를 설정한 후 반드시 클라이언트를 설치 클라이언트로 추가해야 합니다. 네트워크를 통하여 설치할 클라이언트 시스템을 추가하는 방법은 DVD 이미지로 네트워크에서 설치할 시스템 추가를 참조하십시오.

참조

setup_install_server 명령에 대한 자세한 내용은 install_scripts(1M)을 참조하십시오.

DVD 이미지로 네트워크에서 설치할 시스템 추가

설치 서버와 부트 서버(필요한 경우)를 만든 후에 네트워크에서 설치할 시스템을 각각 설정해야 합니다. 설치하려는 개별 시스템은 다음을 찾을 필요가 있습니다.

설치 서버와 클라이언트 설정은 다음의 add_install_client 절차를 따릅니다. 또한 다음을 위해서는 예로 든 절차를 참조하십시오.

이 명령의 기타 옵션은 add_install_client(1M) 매뉴얼 페이지를 참조하십시오.

Procedureadd_install_client 로 네트워크에서 설치할 시스템 추가(DVD)

설치 서버를 만든 후, 반드시 네트워크에서 설치하려는 각 시스템을 설정해야 합니다.

다음의 add_install_client 프로시저를 사용하여 네트워크에서 설치할 x86 클라이언트를 설정합니다.

시작하기 전에

부트 서버가 있는 경우 설치 서버 설치 이미지를 공유하고 적절한 서비스를 시작했는지 확인하십시오. “SPARC 또는 x86 DVD 매체를 사용하여 SPARC 설치 서버 만들기”의 단계 6를 참조하십시오.

설치하려는 각 시스템에는 다음 항목이 있어야 합니다.

  1. 설치 서버 또는 부트 서버에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

  2. NIS, NIS+, DNS 또는 LDAP 이름 지정 서비스를 사용하는 경우 설치할 시스템에 관한 다음 정보가 이름 지정 서비스에 추가되었는지 확인합니다.

    • 호스트 이름

    • IP 주소

    • 이더넷 주소

    이름 지정 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.

  3. 클라이언트를 설치 서버의 /etc/ethers 파일에 추가합니다.

    1. 클라이언트에서 이더넷 주소를 찾습니다. 로컬 파일에서 /etc/ethers 맵을 가져옵니다.


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. 설치 서버에서 편집기를 사용하여 /etc/ethers 파일을 엽니다. 주소를 목록에 추가합니다.

  4. Solaris DVD 이미지의 Tools 디렉토리로 변경합니다.


    # cd /install_dir_path/Solaris_10/Tools
    
    install_dir_path

    Tools 디렉토리 경로를 지정합니다.

  5. 네트워크에서 설치될 수 있도록 클라이언트 시스템을 설정합니다.


    # ./add_install_client -d -s install_server:install_dir_path \
    -c jumpstart_server:jumpstart_dir_path  -p sysid_server:path \
    -t boot_image_path -b "boot-property=value" \
    -e ethernet_address client_name platform_group
    
    -d

    클라이언트가 네트워크 설치 매개 변수를 확보하기 위해 DHCP를 사용하도록 지정합니다. -d만 사용하는 경우 add_install_client 명령은 동일한 클래스의 클라이언트 시스템(예: 모든 SPARC 클라이언트 시스템)에 대한 설치 정보를 설정합니다. 특정 클라이언트에 대한 설치 정보를 설정하려면 -d-e 옵션과 함께 사용합니다.

    x86 클라이언트의 경우 이 옵션을 사용하여 PXE 네트워크 부트로 네트워크에서 시스템을 부트합니다. 이 옵션의 출력은 DHCP 서버에서 만들어야 하는 DHCP 옵션을 나열합니다.

    DHCP를 사용하여 클래스에 맞게 설치하는 방법은 Solaris 설치 매개 변수용 DHCP 옵션과 매크로 만들기를 참조하십시오.

    -s install_server:install_dir_path

    설치 서버 이름과 경로를 지정합니다.

    • install_server는 설치 서버의 호스트 이름입니다.

    • install_dir_path는 Solaris DVD 이미지의 절대 경로입니다.

    -c jumpstart_server :jumpstart_dir_path

    사용자 정의 JumpStart 설치용 JumpStart 디렉토리를 지정합니다. jumpstart_server는 JumpStart 디렉토리가 위치한 서버의 호스트 이름입니다. jumpstart_dir_path는 JumpStart 디렉토리의 절대 경로입니다.

    -p sysid_server :path

    시스템 정보 사전 구성을 위해 sysidcfg 파일의 경로를 지정합니다. sysid_server는 파일을 포함하고 있는 서버의 올바른 호스트 이름 또는 IP 주소입니다. pathsysidcfg 파일을 포함하고 있는 디렉토리의 절대 경로입니다.

    -t boot_image_path

    현재 Solaris 릴리스 네트워크 설치 이미지, CD 또는 DVD의 Tools 디렉토리에 있는 이미지가 아닌 다른 부트 이미지를 사용하려는 경우 경로를 대체 부트 이미지로 지정합니다.

    -bboot-property= value

    x86 기반 시스템에만 적용: 네트워크에서 클라이언트를 부트할 때 사용할 부트 변수의 값을 설정할 수 있습니다. -b 옵션은 -e 옵션과 함께 사용해야 합니다.

    부트 등록 정보에 대한 설명은 eeprom(1M) 매뉴얼 페이지를 참조하십시오.

    -e ethernet_address

    설치하려는 클라이언트의 이더넷 주소를 지정합니다. 이 옵션을 사용하면 클라이언트에 대한 부트 파일을 포함하여 특정 클라이언트에 사용할 설치 정보를 설정할 수 있습니다.

    부트 파일 이름에는 nbp. 접두어가 사용되지 않습니다. 예를 들어, x86 기반 클라이언트에 대해 -e 00:07:e9:04:4a:bf를 지정하면 이 명령은 /tftpboot 디렉토리에 010007E9044ABF.i86pc라는 부트 파일을 만듭니다. 그러나 현재 Solaris 릴리스는 nbp. 접두어가 있는 레거시 부트 파일의 사용을 지원합니다.

    DHCP를 사용한 클라이언트별 설치하는 방법은 Solaris 설치 매개 변수용 DHCP 옵션과 매크로 만들기를 참조하십시오.

    client_name

    네트워크에서 설치할 시스템의 이름입니다. 이 이름은 설치 서버의 호스트 이름이 아닙니다.

    platform_group

    설치할 시스템의 플랫폼 그룹입니다. 자세한 내용은 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획플랫폼 이름 및 그룹을 참조하십시오.


예 5–3 SPARC: DHCP 사용 시 SPARC 설치 서버에 SPARC 설치 클라이언트 추가(DVD)

다음 예에서는 DHCP를 사용하여 네트워크에서 설치 매개 변수를 설정할 때 설치 클라이언트를 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 basil이며 UltraTM 5 시스템입니다. 파일 시스템 /export/home/dvdsparc/Solaris_10/Tools에는 add_install_client 명령이 포함되어 있습니다.

DHCP를 사용하여 네트워크 설치에 대한 설치 매개 변수를 설정하는 방법에 대한 자세한 내용은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.


sparc_install_server# cd /export/home/dvdsparc/Solaris_10/Tools
sparc_install_server# ./add_install_client -d basil sun4u


예 5–4 서버와동일한 서브넷에 있는 설치 클라이언트 추가(DVD)

다음 예는 설치 서버와 동일한 서브넷에 있는 설치 클라이언트를 추가하는 방법을 보여 줍니다. 설치 클라이언트는 이름이 basil인 Ultra 5 시스템입니다. 파일 시스템 /export/home/dvdsparc/에는 add_install_client 명령이 포함되어 있습니다.


install_server# cd /export/home/dvdsparc/Solaris_10/Tools
install_server# ./add_install_client basil sun4u


예 5–5 부트 서버에 설치 클라이언트 추가(DVD)

다음 예에서는 설치 클라이언트를 부트 서버에 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 rose이며 Ultra 5 시스템입니다. 부트 서버에서 명령을 실행합니다. -s 옵션은 /export/home/dvdsparc에 Solaris Operating System for SPARC Platforms DVD 이미지를 포함하고 있는 rosemary라는 이름의 설치 서버를 지정하는 데 사용됩니다.


boot_server# cd /export/home/dvdsparc/Solaris_10/Tools
boot_server# ./add_install_client -s rosemary:/export/home/dvdsparc rose sun4u


예 5–6 x86: DHCP 사용 시 x86 설치 서버에 단일 x86 설치 클라이언트 추가(DVD)

다음 예에서는 DHCP를 사용하여 네트워크에서 설치 매개 변수를 설정할 때 x86 설치 클라이언트를 설치 서버에 추가하는 방법에 대해 설명합니다.

이 서버는 /export/home/dvdx86에 Solaris Operating System for x86 Platforms DVD 이미지를 포함합니다.


x86_install_server# cd /export/boot/dvdx86/Solaris_10/Tools
x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ 
-s rosemary:/export/home/dvdx86 i86pc

이전 명령은 이더넷 주소가 00:07:e9:04:4a:bf인 클라이언트를 설치 클라이언트로 설정합니다. 설치 서버에 부트 파일 010007E9044ABF.i86pc가 작성됩니다. 이전 릴리스에서는 이 부트 파일의 이름이 nbp.010007E9044ABF.i86pc로 지정되었습니다.

DHCP를 사용하여 네트워크 설치에 대한 설치 매개 변수를 설정하는 방법에 대한 자세한 내용은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.



예 5–7 x86: 네트워크 설치 중 사용할 직렬 콘솔 지정(DVD)

다음 예에서는 설치 서버에 x86 설치 클라이언트를 추가하고 설치 중에 사용할 직렬 콘솔을 지정하는 방법에 대해 설명합니다. 이 예는 다음과 같은 방법으로 설치 클라이언트를 설정합니다.

다음 명령 집합을 사용하여 클라이언트를 추가합니다.


install server# cd /export/boot/dvdx86/Solaris_10/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "console=ttya" i86pc

-b 옵션과 함께 사용할 수 있는 부트 등록 정보 변수 및 값에 대한 자세한 내용은 eeprom(1M) 매뉴얼 페이지를 참조하십시오.


설치 계속

DHCP 서버를 사용하여 네트워크를 통해 x86 기반 클라이언트를 설치하는 경우 DHCP 서버를 구성하고 add_install_client -d 명령의 출력에 나열된 옵션과 매크로를 만듭니다. DHCP가 네트워크 설치를 지원하도록 구성하는 방법은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.

x86 기반 시스템: DHCP 서버를 사용하지 않는 경우 로컬 Solaris OS DVD 또는 CD에서 시스템을 부트해야 합니다.

참조

add_install_client 명령에 대한 추가 내용은 install_scripts(1M)을 참조하십시오.

DVD 이미지를 사용하여 네트워크에서 시스템 설치

시스템을 설치 클라이언트로 추가한 후 네트워크에서 클라이언트를 설치할 수 있습니다. 이 절에서는 다음 작업에 대하여 설명합니다.

ProcedureSPARC: 네트워크를 통해 클라이언트 설치(DVD)

시작하기 전에

이 절차에서는 다음 작업을 완료한 것으로 가정합니다.

  1. 클라이언트 시스템을 켭니다.

    시스템이 현재 실행 중인 경우 시스템의 실행 수준이 0이 되도록 합니다.

    ok 프롬프트가 표시됩니다.

  2. 네트워크에서 시스템을 부트합니다.

    • Solaris 대화식 설치 GUI로 설치하려면 다음 명령을 입력합니다.


      ok boot net
      
    • 데스크탑 세션에서 Solaris 대화식 설치 텍스트 설치 프로그램으로 설치하려면 다음 명령을 입력합니다.


      ok boot net - text
      
    • 콘솔 세션에서 Solaris 대화식 설치 텍스트 설치 프로그램으로 설치하려면 다음 명령을 입력합니다.


      ok boot net - nowin
      

    시스템이 네트워크에서 부트합니다.

  3. 메시지가 표시되면 시스템 구성 질문에 응답합니다.

    • 모든 시스템 정보를 미리 구성한 경우 설치 프로그램에 구성 정보를 입력하라는 프롬프트가 표시되지 않습니다. 자세한 내용은 2 장시스템 구성 정보 미리 구성(작업)을 참조하십시오.

    • 모든 시스템 정보를 미리 구성하지 않은 경우 구성 질문에 대한 대답은 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획설치를 위한 검사 목록을 참조하십시오.


      주 –

      키보드가 자동 식별되는 경우 설치 중에 키보드 레이아웃이 자동으로 구성됩니다. 키보드가 자동 식별되지 않는 경우 설치 중에 지원되는 키보드 레이아웃 목록에서 선택할 수 있습니다.

      PS/2 키보드는 자동으로 식별되지 않으므로 설치 중에 키보드 레이아웃을 선택하라는 메시지가 표시됩니다.

      자세한 내용은 keyboard 키워드를 참조하십시오.


    GUI를 사용하는 경우 시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.

  4. 프롬프트가 표시되면 추가 질문에 응답하여 설치를 완료하십시오.

참조

Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법에 대한 자세한 내용은 Solaris 10 5/09 설치 설명서: 기본 설치GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드을 참조하십시오.

Procedurex86: GRUB를 사용하여 네트워크를 통하여 클라이언트 설치(DVD)

x86 기반 시스템의 Solaris 설치 프로그램에서는 GRUB 부트 로더를 사용합니다. 이 절차는 GRUB 부트 로더를 사용하여 네트워크를 통해 x86 기반 시스템을 설치하는 방법에 대해 설명합니다. GRUB 부트 로더에 대한 개괄적인 정보는 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획의 7 장, SPARC 및 x86 기반 부트(개요 및 계획)을 참조하십시오.

네트워크를 통해 시스템을 설치하려면 네트워크를 통해 부트하도록 클라이언트 시스템을 지정해야 합니다. 시스템 BIOS, 네트워크 어댑터 BIOS 또는 이 둘 모두의 BIOS 설정 프로그램을 사용하여 클라이언트 시스템에서 네트워크 부트가 가능하도록 설정합니다. 일부 시스템의 경우 반드시 부트 장치 우선 순위를 조정하여 다른 장치에서 부팅하기 전에 네트워크 부트가 시도되도록 해야 합니다. 각 설정 프로그램의 제조 업체 설명서를 참조하거나 부트 동안 설정 프로그램 지시 내용을 참조하십시오.

시작하기 전에

이 절차에서는 다음 작업을 완료한 것으로 가정합니다.

이 절차에서는 또한 시스템을 네트워크에서 부트할 수 있는 것으로 가정합니다.

  1. 시스템을 켜십시오.

  2. 시스템 BIOS를 실행할 적절한 키 조합을 입력합니다.

    일부 PXE 가능 네트워크 어댑터에는 잠깐 동안의 부트 시간 메시지에 대한 응답으로 특정 키 입력을 입력할 경우 PXE 부트를 활성화하는 기능이 있습니다.

  3. 시스템 BIOS에서 시스템이 네트워크에서 부트하도록 지정합니다.

    BIOS에서 부트 우선 순위를 설정하는 방법은 하드웨어 설명서를 참조하십시오.

  4. BIOS를 종료합니다.

    시스템이 네트워크에서 부트합니다. GRUB 메뉴가 표시됩니다.


    주 –

    네트워크 설치 서버의 구성에 따라 시스템에 표시되는 GRUB 메뉴는 다음 샘플과 다를 수 있습니다.



    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-----------------------------------------------------------------------------------------------------------+
    | Solaris 10 5/09 /cdrom0                                                           
    |                                                                                                           |
    |                                                                                                           |
    +-----------------------------------------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.
  5. 적합한 설치 옵션을 선택합니다.

    • 네트워크에서 Solaris OS를 설치하려면 메뉴에서 적합한 Solaris 항목을 선택한 다음 Enter를 누릅니다.

      SPARC 또는 DVD 매체를 사용하여 SPARC 설치 서버 만들기에서 설정한 네트워크 설치 서버에서 설치하려면 이 항목을 선택합니다.

    • 특정 부트 인수를 사용하여 네트워크에서 Solaris OS를 설치하려면 다음 단계를 따르십시오.

      add_install_client 로 네트워크에서 설치할 시스템 추가(DVD)에 설명된 것처럼 이전에 add_install_client 명령을 사용하여 특정 부트 인수를 설정하지 않은 경우 설치 중에 장치 구성을 수정하려면 특정 부트 인수를 설정해야 합니다.

      1. GRUB 메뉴에서 편집할 설치 옵션을 선택한 다음 e를 누릅니다.

        다음 텍스트와 유사한 부트 명령이 GRUB 메뉴에 표시됩니다.


        kernel /I86pc.Solaris_10/multiboot kernel/unix \
        -B install_media=192.168.2.1:/export/cdrom0/boot \
        module /platform/i86pc/boot_archive
      2. 화살표 키를 사용하여 편집할 부트 항목을 선택한 다음 e를 누릅니다.

        편집할 부트 명령이 GRUB 편집 창에 표시됩니다.

      3. 사용할 부트 인수나 옵션을 입력하여 명령을 편집합니다.

        GRUB 편집 메뉴의 명령 구문은 다음과 같습니다.


        grub edit>kernel /image_directory/multiboot kernel/unix/ \
        install [url|ask] -B options install_media=media_type
        

        부트 인수 및 명령 구문에 대한 자세한 내용은 표 9–1을 참조하십시오.

      4. 편집 내용을 적용하고 GRUB 메뉴로 돌아가려면 Enter를 누릅니다.


        주 –

        편집 내용을 취소하고 GRUB 메뉴로 돌아가려면 Esc 키를 누릅니다.


        GRUB 메뉴가 표시됩니다. 부트 명령에 대한 편집 내용이 표시됩니다.

      5. 설치를 시작하려면 GRUB 메뉴에 b를 입력합니다.

    Solaris 설치 프로그램은 기본 부트 디스크에 대하여 시스템 설치 또는 업그레이드 요구 사항을 확인합니다. Solaris 설치이 시스템 구성을 찾을 수 없는 경우 프로그램에 누락된 정보를 입력하라는 프롬프트가 표시됩니다.

    확인이 완료되면 설치 선택 화면이 표시됩니다.

  6. 설치 유형을 선택합니다.

    설치 선택 화면에 다음 옵션이 표시됩니다.


          Select the type of installation you want to perform:
    
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5 Apply driver updates
             6 Single user shell
    
             Enter the number of your choice followed by the <ENTER> key.
             Alternatively, enter custom boot arguments directly.
    
             If you wait 30 seconds without typing anything,
             an interactive installation will be started.
    • Solaris OS를 설치하려면 다음 옵션 중에서 선택합니다.

      • Solaris 대화식 설치 GUI로 시작하려면 1을 입력한 다음 Enter를 누릅니다.

      • 데스크탑 세션에서 대화식 텍스트 설치 프로그램으로 시작하려면 3을 입력한 다음 Enter를 누릅니다.

        기본 GUI 설치 프로그램을 취소하고 텍스트 설치 프로그램을 실행하려면 이 설치 유형을 선택합니다.

      • 콘솔 세션에서 대화식 텍스트 설치 프로그램으로 시작하려면 4를 입력한 다음 Enter를 누릅니다.

        기본 GUI 설치 프로그램을 취소하고 텍스트 설치 프로그램을 실행하려면 이 설치 유형을 선택합니다.

      무인 사용자 정의 JumpStart 설치(옵션 2)를 수행하려면 Solaris 10 5/09 설치 설명서: 사용자 정의 JumpStart 및 고급 설치를 참조하십시오.

      Solaris 설치 GUI 및 텍스트 설치 프로그램에 대한 자세한 내용은 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획시스템 요구 사항 및 권장 사항을 참조하십시오.

      시스템은 장치 및 인터페이스를 구성하고 구성 파일을 검색합니다. 설치 프로그램이 시작됩니다. 설치를 계속하려면 단계 7로 이동합니다.

    • 설치 전에 시스템 관리 작업을 수행하려면 다음 옵션 중에서 선택합니다.

      • 드라이버를 업데이트하거나 설치시 업데이트(ITU)를 설치하려면 업데이트 매체를 삽입하고 5를 입력한 다음 Enter를 누릅니다.

        시스템에서 Solaris OS를 실행하기 위해 드라이버를 업데이트하거나 ITU를 설치해야 할 수도 있습니다. 업데이트를 설치하려면 드라이버 업데이트 또는 ITU에 대한 지침을 따르십시오.

      • 시스템 관리 작업을 수행하려면 6을 입력한 다음 Enter를 누릅니다.

        설치하기 전에 시스템에서 시스템 관리 작업을 수행해야 하는 경우 단일 사용자 쉘을 실행할 수 있습니다. 설치하기 전에 수행할 수 있는 시스템 관리 작업에 대한 자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.

      이러한 시스템 관리 작업을 수행한 후 이전의 옵션 목록이 표시됩니다. 설치를 계속하려면 적합한 옵션을 선택합니다.

  7. 메시지가 표시되면 시스템 구성 질문에 응답합니다.

    • 모든 시스템 정보를 미리 구성한 경우 설치 프로그램에 구성 정보를 입력하라는 프롬프트가 표시되지 않습니다. 자세한 내용은 2 장시스템 구성 정보 미리 구성(작업)을 참조하십시오.

    • 모든 시스템 정보를 미리 구성하지 않은 경우 구성 질문에 대한 대답은 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획설치를 위한 검사 목록을 참조하십시오.


      주 –

      키보드가 자동 식별되는 경우 설치 중에 키보드 레이아웃이 자동으로 구성됩니다. 키보드가 자동 식별되지 않는 경우 설치 중에 지원되는 키보드 레이아웃 목록에서 선택할 수 있습니다.

      자세한 내용은 keyboard 키워드를 참조하십시오.



      주 –

      설치 중에 기본 NFSv4 도메인 이름을 선택할 수 있습니다. 또는 사용자 정의 NFSv4 도메인 이름을 지정할 수 있습니다. 자세한 내용은 nfs4_domain 키워드를 참조하십시오.


    설치 GUI를 사용하는 경우 시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.

  8. 프롬프트가 표시되면 추가 질문에 응답하여 설치를 완료하십시오.

  9. 네트워크를 통해 시스템을 부트 및 설치한 후 그 이후의 부트는 디스크에서 부트할 것을 시스템에 지시합니다.


    주 –

    설치 후에 시스템을 부트하면 GRUB 메뉴에 새로 설치된 Solaris OS를 포함하여 설치된 운영 체제가 나열됩니다. 부트할 운영 체제를 선택합니다. 다른 옵션을 선택하지 않으면 기본 선택이 로드됩니다.


다음 단계

시스템에 여러 개의 운영 체제를 설치한 경우 부트하려면 GRUB 부트 로더가 이러한 운영 체제를 인식하도록 해야 합니다. 자세한 내용은 System Administration Guide: Basic AdministrationModifying Boot Behavior on x86 Based Systems를 참조하십시오.

참조

Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법에 대한 자세한 내용은 Solaris 10 5/09 설치 설명서: 기본 설치GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드을 참조하십시오.

6장 CD 매체를 사용하여 네트워크에서 설치(작업)

이 장에서는 CD 매체를 사용하여 Solaris 소프트웨어를 네트워크를 통해 설치할 수 있도록 네트워크와 시스템을 설정하는 방법에 대해 설명합니다. 네트워크 설치를 사용하면 설치 서버라는 현재 Solaris 릴리스 디스크 이미지에 액세스할 수 있는 시스템에서 네트워크상의 다른 시스템에 Solaris 소프트웨어를 설치할 수 있습니다. CD 매체의 내용을 설치 서버의 하드 디스크에 복사합니다. 그런 다음 임의의 Solaris 설치 방법을 사용하여 네트워크를 통해 Solaris 소프트웨어를 설치할 수 있습니다. 이 장에서는 다음 주제를 다룹니다.


주 –

작업 맵: CD 매체를 사용하여 네트워크에서 설치

표 6–1 작업 맵: CD 매체를 사용하여 설치 서버 설정

작업 

설명 

수행 방법 

(x86에만 해당): 시스템에서 PXE를 지원하는지 확인합니다. 

네트워크를 통해 x86 기반 시스템을 설치하려면 시스템에서 PXE를 사용하여 로컬 부트 매체 없이 부트할 수 있는지 확인합니다. 

x86 기반 시스템에서 PXE를 지원하지 않으면 로컬 DVD 또는 CD에서 시스템을 부트해야 합니다. 

하드웨어 제조업체의 설명서나 시스템 BIOS를 확인하십시오. 

설치 방법을 선택합니다. 

Solaris OS은 설치나 업그레이드에 필요한 여러 가지 방법을 제공합니다. 사용자 환경에 가장 적합한 설치 방법을 선택합니다. 

Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획Solaris 설치 방법 선택

시스템 관련 정보를 수집합니다. 

확인 목록을 사용하여 워크시트를 완성하여 설치나 업그레이드를 위해 필요한 모든 정보를 수집합니다. 

Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획의 5 장, 설치 또는 업그레이드 전에 정보 수집(계획 수립)

(선택 사항) 시스템 정보를 사전 구성합니다. 

시스템 정보를 사전 구성함으로써 설치나 업그레이드 중에 정보 입력을 요청받게 되는 일을 방지할 수 있습니다. 

2 장시스템 구성 정보 미리 구성(작업)

설치 서버를 만듭니다.

setup_install_server(1M) 명령을 사용하여 Solaris Software - 1 CD를 설치 서버의 하드 디스크에 복사합니다.

추가 Solaris Software CD 및 Solaris Languages CD를 설치 서버의 하드 디스크로 복사하려면 add_to_install_server(1M) 명령을 사용합니다.

SPARC 또는 x86 CD 매체를 사용하여 설치 서버 만들기

(선택 사항) 부트 서버를 만듭니다.

설치 서버와 동일한 서브넷에 있지 않는 네트워크에서 시스템을 설치하려면 서브넷에 부트 서버를 만들어 시스템을 부트해야 합니다. 부트 서버를 설정하려면 setup_install_server 명령과 함께 -b 옵션을 사용합니다. 동적 호스트 구성 프로토콜(Dynamic Host Configuration Protocol, DHCP)을 사용 중이면 부트 서버가 필요하지 않습니다.

CD 이미지로 서브넷에 부트 서버 만들기

네트워크로부터 설치할 시스템을 추가합니다.

네트워크에서 설치할 각 시스템을 설정하려면 add_install_client 명령을 사용합니다. 설치할 각 시스템은 네트워크에서 설치 서버, 부트 서버 및 구성 정보를 찾을 필요가 있습니다.

CD 이미지로 네트워크에서 설치할 시스템 추가

(선택 사항) DHCP 서버를 구성합니다.

DHCP를 사용하여 시스템 구성 및 설치 매개 변수를 제공하려면 DHCP 서버를 구성한 다음 설치에 적합한 옵션과 매크로를 만듭니다. 


주 –

PXE를 사용하여 네트워크에서 x86 기반 시스템을 설치하려면 DHCP 서버를 구성해야 합니다.


System Administration Guide: IP Services의 13 장, Planning for DHCP Service (Tasks)

DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)

네트워크를 통하여 시스템을 설치합니다. 

네트워크에서 시스템을 부트하여 설치를 시작합니다. 

CD 이미지를 사용하여 네트워크에서 시스템 설치

SPARC 또는 x86 CD 매체를 사용하여 설치 서버 만들기

네트워크를 통해 시스템을 설치하는 데 필요한 설치 이미지가 설치 서버에 포함되어 있습니다. 네트워크를 통해 시스템에 Solaris 소프트웨어를 설치하려면 설치 서버를 만들어야 합니다. 별도의 부트 서버를 항상 설정할 필요는 없습니다.

ProcedureSPARC: SPARC 또는 x86 CD 매체를 사용하여 설치 서버 만들기


주 –

이 절차에서는 시스템에서 볼륨 관리자가 실행 중인 것으로 가정합니다. 볼륨 관리자를 사용하여 매체를 관리하지 않을 경우 System Administration Guide: Devices and File Systems를 참조하십시오.


  1. 설치 서버가 될 시스템에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    해당 시스템은 CD-ROM 드라이브를 갖고 있어야 하며 사이트의 네트워크 및 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용한다면 시스템이 이미 NIS, NIS+, DNS 또는 LDAP와 같은 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용하지 않는다면 사용자 사이트의 정책에 따라 이 시스템에 관한 정보를 배포해야 합니다.

  2. Solaris Software - 1 CD를 시스템의 드라이브에 넣습니다.

  3. CD 이미지용 디렉토리를 만듭니다.


    # mkdir -p install_dir_path
    
    install_dir_path

    CD 이미지를 복사할 디렉토리를 지정합니다.

  4. 마운트된 디스크의 Tools 디렉토리로 변경합니다.


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  5. 드라이브의 이미지를 설치 서버의 하드 디스크에 복사합니다.


    # ./setup_install_server install_dir_path
    
    install_dir_path

    CD 이미지를 복사할 디렉토리를 지정합니다.


    주 –

    setup_install_server 명령은 Solaris 9 소프트웨어 디스크 이미지에 사용할 수 있는 충분한 디스크 공간이 있는지 여부를 나타냅니다. 사용 가능한 디스크 공간을 확인하려면 df -kl 명령을 사용합니다.


  6. 설치 서버를 마운트용으로 사용할 수 있게 할 필요가 있는지 결정합니다.

    • 설치 서버가 설치할 시스템과 동일한 서브넷에 있거나 DHCP를 사용 중이라면 부트 서버는 만들 필요가 없습니다. 단계 7를 진행합니다.

    • 설치 서버가 설치할 시스템과 동일한 서브넷에 있지 않고 DHCP가 사용 중이 아니면 다음 단계들을 완료합니다.

      1. 설치 서버의 이미지 경로가 올바로 공유되어 있는지 확인합니다.


        # share | grep install_dir_path
        
        install_dir_path

        CD 이미지가 복사된 설치 이미지의 경로를 지정합니다.

        • 설치 서버의 디렉토리 경로가 표시되고 옵션에 anon=0이 표시되는 경우 단계 7를 진행합니다.

        • 설치 서버의 디렉토리 경로가 표시되지 않거나 anon=0이 옵션에 표시되지 않으면 계속합니다.

      2. 부트 서버에서 설치 서버를 사용할 수 있도록 합니다.

        share 명령을 사용하여 이 항목을 /etc/dfs/dfstab 파일에 추가합니다.


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. nfsd 데몬이 실행 중인지 확인합니다.

        • 설치 서버에서 현재 Solaris 릴리스 또는 호환되는 버전이 실행되는 경우 다음 명령을 입력합니다.


          # svcs -l svc:/network/nfs/server:default
          

          nfsd 데몬이 온라인이면 단계 d를 진행합니다. nfsd 데몬이 온라인이 아닌 경우 데몬을 시작합니다.


          # svcadm enable svc:/network/nfs/server
          
        • 설치 서버에서 Solaris 9 OS 또는 호환되는 버전이 실행되는 경우 다음 명령을 입력합니다.


          # ps -ef | grep nfsd
          

          nfsd 데몬이 실행 중이면 단계 d를 진행합니다. nfsd 데몬이 실행되고 있지 않은 경우 실행합니다.


          # /etc/init.d/nfs.server start
          
      4. 설치 서버를 공유합니다.


        # shareall
        
  7. 디렉토리를 루트( /)로 변경합니다.


    # cd /
    
  8. Solaris Software - 1 CD를 꺼냅니다.

  9. Solaris Software - 2을 시스템의 CD-ROM 드라이브에 넣습니다.

  10. 마운트된 CD의 Tools 디렉토리로 변경합니다.


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  11. CD-ROM 드라이브의 CD 이미지를 설치 서버의 하드 디스크에 복사합니다.


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    CD 이미지를 복사할 디렉토리를 지정합니다.

  12. 디렉토리를 루트( /)로 변경합니다.


    # cd /
    
  13. Solaris Software - 2 CD를 꺼냅니다.

  14. 설치하려는 각 Solaris Software CD에 대해 단계 9에서 단계 13를 반복합니다.

  15. 첫 번째 Solaris Languages CD를 시스템의 CD-ROM 드라이브에 넣습니다.

  16. 마운트된 CD의 Tools 디렉토리로 변경합니다.


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  17. CD-ROM 드라이브의 CD 이미지를 설치 서버의 하드 디스크에 복사합니다.


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    CD 이미지를 복사할 디렉토리를 지정합니다.

  18. CD를 꺼냅니다.

  19. 두 번째 Solaris Languages CD에 대해 단계 15에서 단계 18를 반복합니다.

  20. 디렉토리를 루트( /)로 변경합니다.


    # cd /
    
  21. (옵션) setup_install_server로 작성된 네트워크 설치 이미지의 미니루트에 있는 파일을 패치합니다.

    부트 이미지에 문제가 있으면 파일을 패치할 필요가 있습니다. 단계별 절차는 7 장미니루트 이미지 패치(작업)을 참조하십시오.

  22. 부트 서버를 만들 필요가 있는지 결정합니다.


예 6–1 x86: CD 매체를 사용하여 설치 서버 만들기

다음 예에서는 설치 서버의 /export/home/cdimage 디렉토리에 다음 CD를 복사하여 설치 서버를 만드는 방법에 대해 설명합니다. 이 예에서는 설치 서버에서 현재 Solaris 릴리스가 실행 중인 것으로 가정합니다.

Solaris Software - 1 CD를 시스템의 CD-ROM 드라이브에 넣습니다.


# mkdir -p /export/home/cdimage
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/cdimage

# cd /

Solaris Software - 1 CD를 꺼냅니다. Solaris Software - 2 CD를 CD-ROM 드라이브에 넣습니다.


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdimage
# cd /

설치하려는 각 Solaris Software CD에 대하여 앞의 명령을 반복합니다.

첫 번째 Solaris Languages CD를 CD-ROM 드라이브에 넣습니다.


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdimage

CD를 꺼냅니다.

각 Solaris Languages CD에 대해 이전 명령을 반복합니다.


설치 계속

설치 서버를 설정한 후 반드시 클라이언트를 설치 클라이언트로 추가해야 합니다. 네트워크를 통하여 설치할 클라이언트 시스템을 추가하는 방법은 CD 이미지로 네트워크에서 설치할 시스템 추가를 참조하십시오.

DHCP를 사용하지 않으며 클라이언트 시스템이 설치 서버와 다른 하위 네트워크에 있는 경우 반드시 부트 서버를 만들어야 합니다. 자세한 내용은 CD 이미지로 서브넷에 부트 서버 만들기를 참조하십시오.

참조

setup_install_serveradd_to_install_server 명령에 대한 자세한 내용은 install_scripts(1M)을 참조하십시오.

CD 이미지로 서브넷에 부트 서버 만들기

네트워크에서 시스템에 Solaris 소프트웨어를 설치하려면 설치 서버를 만들어야 합니다. 부트 서버 설정은 항상 필요하지는 않습니다. 부트 서버는 네트워크에서 시스템을 부트하기에 충분한 부트 소프트웨어를 포함하고 있으며 설치 서버가 Solaris 소프트웨어의 설치를 완료합니다.

ProcedureCD 이미지로 서브넷에 부트 서버 만들기

  1. 서브넷에 대한 부트 서버로 만들려는 시스템에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    시스템에 로컬 CD-ROM 드라이브가 있거나 현재 원격 Solaris 릴리스 디스크 이미지에 액세스할 수 있어야 합니다. 이 이미지는 보통 설치 서버에 있습니다. 이름 지정 서비스를 사용한다면 시스템이 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용하지 않는다면 사용자 사이트의 정책에 따라 이 시스템에 관한 정보를 배포해야 합니다.

  2. Solaris Software - 1 CD 이미지를 설치 서버를 통해 마운트합니다.


    # mount -F nfs -o ro server_name:path /mnt
    
    server_name: path

    설치 서버 이름 및 디스크 이미지 절대 경로입니다.

  3. 부트 이미지용 디렉토리를 만듭니다.


    # mkdir -p boot_dir_path
    
    boot_dir_path

    부트 소프트웨어를 복사할 디렉토리를 지정합니다.

  4. Solaris Software - 1 CD 이미지의 Tools 디렉토리로 변경합니다.


    # cd /mnt/Solaris_10/Tools
    
  5. 부트 서버에 부트 소프트웨어를 복사합니다.


    # ./setup_install_server -b boot_dir_path
    
    -b

    시스템을 부트 서버로 설정하도록 지정합니다.

    boot_dir_path

    부트 소프트웨어를 복사할 디렉토리를 지정합니다.


    주 –

    setup_install_server 명령은 이미지용으로 사용할 수 있는 충분한 공간이 있는지를 나타냅니다. 사용 가능한 디스크 공간을 확인하려면 df -kl 명령을 사용합니다.


  6. 디렉토리를 루트( /)로 변경합니다.


    # cd /
    
  7. 설치 이미지를 마운트 해제합니다.


    # umount /mnt
    

예 6–2 CD 매체를 사용하여 서브넷에 부트 서버 만들기

다음 예는 서브넷에서 부트 서버를 만드는 방법을 설명합니다. 이 명령들은 Solaris Software for SPARC Platforms - 1 CD 이미지의 부트 소프트웨어를 시스템의 로컬 디스크에 있는 /export/install/boot로 복사합니다.


# mount -F nfs -o ro crystal:/export/install/boot /mnt 
# mkdir -p /export/install/boot 
# cd /mnt/Solaris_10/Tools
# ./setup_install_server -b /export/install/boot
# cd /
# umount /mnt

이 예에서는 명령이 실행되기 전에 디스크가 삽입되고 자동으로 마운트됩니다. 명령이 실행된 후에 디스크는 제거됩니다.


설치 계속

부트 서버를 설정한 후 반드시 클라이언트를 설치 클라이언트로 추가해야 합니다. 네트워크를 통하여 설치할 클라이언트 시스템을 추가하는 방법은 CD 이미지로 네트워크에서 설치할 시스템 추가를 참조하십시오.

참조

setup_install_server 명령에 대한 자세한 내용은 install_scripts(1M)을 참조하십시오.

CD 이미지로 네트워크에서 설치할 시스템 추가

설치 서버와 부트 서버(필요한 경우)를 만든 후에 네트워크에서 설치할 시스템을 각각 설정해야 합니다. 설치하려는 개별 시스템은 다음을 찾을 필요가 있습니다.

설치 서버와 클라이언트 설정은 다음의 add_install_client 절차를 따릅니다.

이 명령의 기타 옵션은 add_install_client(1M) 매뉴얼 페이지를 참조하십시오.

Procedureadd_install_client를 사용하여 네트워크에서 설치할 시스템 추가(CD)

설치 서버를 만든 후, 반드시 네트워크에서 설치하려는 각 시스템을 설정해야 합니다.

다음의 add_install_client 프로시저를 사용하여 네트워크에서 설치할 x86 클라이언트를 설정합니다.

시작하기 전에

부트 서버가 있으면 설치 서버 설치 이미지가 공유되어 있는지 확인하십시오. “설치 서버 만들기” 절차의 단계 6을 참조하십시오.

설치하려는 각 시스템에는 다음 항목이 있어야 합니다.

  1. 설치 서버 또는 부트 서버에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

  2. NIS, NIS+, DNS 또는 LDAP 이름 지정 서비스를 사용하는 경우 설치할 시스템에 관한 다음 정보가 이름 지정 서비스에 추가되었는지 확인합니다.

    • 호스트 이름

    • IP 주소

    • 이더넷 주소

    이름 지정 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.

  3. 설치 서버에서 현재 Solaris 릴리스 CD 이미지의 Tools 디렉토리로 변경합니다.


    # cd /install_dir_path/Solaris_10/Tools
    
    install_dir_path

    Tools 디렉토리 경로를 지정합니다.

  4. 클라이언트를 설치 서버의 /etc/ethers 파일에 추가합니다.

    1. 클라이언트에서 이더넷 주소를 찾습니다. 로컬 파일에서 /etc/ethers 맵을 가져옵니다.


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. 설치 서버에서 편집기를 사용하여 /etc/ethers 파일을 엽니다. 주소를 목록에 추가합니다.

  5. 네트워크에서 설치할 클라이언트 시스템을 설정합니다.


    # ./add_install_client -d -s install_server:install_dir_path \
    -c jumpstart_server:jumpstart_dir_path   -p sysid_server:path \
      -t boot_image_path -b "network_boot_variable=value" \
    -e ethernet_address client_name platform_group 
    
    -d

    에서는 클라이언트가 DHCP를 사용하여 네트워크 설치 매개 변수를 가져오도록 지정합니다. -d만 사용하는 경우 add_install_client 명령은 동일한 클래스의 클라이언트 시스템(예: 모든 SPARC 클라이언트 시스템)에 대한 설치 정보를 설정합니다. 특정 클라이언트에 대한 설치 정보를 설정하려면 -d-e 옵션과 함께 사용합니다.

    x86 클라이언트의 경우 이 옵션을 사용하여 PXE 네트워크 부트로 네트워크에서 시스템을 부트합니다. 이 옵션의 출력은 DHCP 서버에서 만들어야 하는 DHCP 옵션을 나열합니다.

    DHCP를 사용하여 클래스에 맞게 설치하는 방법은 Solaris 설치 매개 변수용 DHCP 옵션과 매크로 만들기를 참조하십시오.

    -s install_server:install_dir_path

    설치 서버 이름과 경로를 지정합니다.

    • install_server는 설치 서버의 호스트 이름입니다.

    • install_dir_path는 최신 Solaris 릴리스 CD 이미지의 절대 경로입니다.

    -c jumpstart_server :jumpstart_dir_path

    사용자 정의 JumpStart 설치를 위한 JumpStart 디렉토리를 지정합니다. jumpstart_server는 JumpStart 디렉토리가 위치한 서버의 호스트 이름입니다. jumpstart_dir_path는 JumpStart 디렉토리의 절대 경로입니다.

    -p sysid_server :path

    시스템 정보 사전 구성을 위해 sysidcfg 파일의 경로를 지정합니다. sysid_server는 파일을 포함하고 있는 서버의 올바른 호스트 이름 또는 IP 주소입니다. pathsysidcfg 파일을 포함하고 있는 디렉토리의 절대 경로입니다.

    -t boot_image_path

    현재 Solaris 릴리스 네트워크 설치 이미지, CD 또는 DVD의 Tools 디렉토리에 있는 이미지가 아닌 다른 부트 이미지를 사용하려는 경우 경로를 대체 부트 이미지로 지정합니다.

    -bboot-property= value

    x86 기반 시스템에만 적용: 네트워크에서 클라이언트를 부트할 때 사용할 부트 변수의 값을 설정할 수 있습니다. -b는 반드시 -e 옵션과 함께 사용해야 합니다.

    부트 등록 정보에 대한 설명은 eeprom(1M) 매뉴얼 페이지를 참조하십시오.

    -e ethernet_address

    설치하려는 클라이언트의 이더넷 주소를 지정합니다. 이 옵션을 사용하면 클라이언트에 대한 부트 파일을 포함하여 특정 클라이언트에 사용할 설치 정보를 설정할 수 있습니다.

    부트 파일 이름에는 nbp. 접두어가 사용되지 않습니다. 예를 들어, x86 기반 클라이언트에 대해 -e 00:07:e9:04:4a:bf를 지정하면 이 명령은 /tftpboot 디렉토리에 010007E9044ABF.i86pc라는 부트 파일을 만듭니다. 그러나 현재 Solaris 릴리스는 nbp. 접두어가 있는 레거시 부트 파일의 사용을 지원합니다.

    DHCP를 사용한 클라이언트별 설치하는 방법은 Solaris 설치 매개 변수용 DHCP 옵션과 매크로 만들기를 참조하십시오.

    client_name

    네트워크에서 설치할 시스템의 이름입니다. 이 이름은 설치 서버의 호스트 이름이 아닙니다.

    platform_group

    설치할 시스템의 플랫폼 그룹입니다. 자세한 플랫폼 그룹 목록은 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획플랫폼 이름 및 그룹을 참조하십시오.


예 6–3 SPARC: DHCP(CD)를 사용하는 경우 SPARC 설치 서버에 SPARC 설치 클라이언트 추가

다음 예에서는 DHCP를 사용하여 네트워크에서 설치 매개 변수를 설정할 때 설치 클라이언트를 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 basil인 Ultra 5 시스템입니다. 파일 시스템 /export/home/cdsparc/Solaris_10/Tools에는 add_install_client 명령이 포함되어 있습니다.

DHCP를 사용하여 네트워크 설치에 대한 설치 매개 변수를 설정하는 방법에 대한 자세한 내용은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.


sparc_install_server# cd /export/home/cdsparc/Solaris_10/Tools
sparc_install_server# ./add_install_client -d basil sun4u


예 6–4 서버와 동일한 서브넷에 있는 설치 클라이언트 추가(CD)

다음 예에서는 설치 서버와 동일한 서브넷에 있는 설치 클라이언트를 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 basil인 Ultra 5 시스템입니다. 파일 시스템 /export/home/cdsparc/Solaris_10/Tools에는 add_install_client 명령이 포함되어 있습니다.


install_server# cd /export/home/cdsparc/Solaris_10/Tools
install_server# ./add_install_client basil sun4u


예 6–5 부트 서버에 설치 클라이언트 추가(CD)

다음 예에서는 설치 클라이언트를 부트 서버에 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 rose이며 Ultra 5 시스템입니다. 부트 서버에서 명령을 실행합니다. 이름이 rosemary인 설치 서버를 지정하기 위하여 -s 옵션을 사용했으며, 이 서버는 /export/home/cdsparc에 현재 Solaris 릴리스 CD 이미지를 포함합니다.


boot_server# cd /export/home/cdsparc/Solaris_10/Tools
boot_server# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u


예 6–6 x86: DHCP 사용 시 x86 설치 서버에서 단일 x86 설치 클라이언트 추가(CD)

GRUB 부트 로더는 SUNW.i86pc DHCP 클래스 이름을 사용하지 않습니다. 다음 예는 DHCP를 사용하여 네트워크에 설치 매개 변수를 설정할 때 x86 설치 클라이언트를 설치 서버에 추가하는 방법을 보여 줍니다.


x86_install_server# cd /export/boot/cdx86/Solaris_10/Tools
x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ 
-s rosemary:/export/home/cdx86 i86pc

앞의 명령은 이더넷 주소가 00:07:e9: 04:4a: bf인 클라이언트를 설치 클라이언트로 설정합니다. 설치 서버에 부트 파일 010007E9044ABF.i86pc가 작성됩니다. 이전 릴리스에서는 이 부트 파일의 이름이 nbp.010007E9044ABF.i86pc로 지정되었습니다.

DHCP를 사용하여 네트워크 설치에 대한 설치 매개 변수를 설정하는 방법에 대한 자세한 내용은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.



예 6–7 x86: 네트워크 설치 중 사용할 직렬 콘솔 지정(CD)

다음 예에서는 설치 서버에 x86 설치 클라이언트를 추가하고 설치 중에 사용할 직렬 콘솔을 지정하는 방법에 대해 설명합니다. 이 예는 다음과 같은 방법으로 설치 클라이언트를 설정합니다.

클라이언트를 추가합니다.


install server# cd /export/boot/cdx86/Solaris_10/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "console=ttya" i86pc

-b 옵션과 함께 사용할 수 있는 부트 등록 정보 변수 및 값에 대한 자세한 내용은 eeprom(1M) 매뉴얼 페이지를 참조하십시오.


설치 계속

DHCP 서버를 사용하여 네트워크를 통해 x86 기반 클라이언트를 설치하는 경우 DHCP 서버를 구성하고 add_install_client -d 명령의 출력에 나열된 옵션과 매크로를 만듭니다. DHCP가 네트워크 설치를 지원하도록 구성하는 방법은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.

x86 기반 시스템: DHCP 서버를 사용하지 않는 경우 로컬 Solaris OS DVD 또는 CD에서 시스템을 부트해야 합니다.

참조

add_install_client 명령에 대한 추가 내용은 install_scripts(1M)을 참조하십시오.

CD 이미지를 사용하여 네트워크에서 시스템 설치

시스템을 설치 클라이언트로 추가한 후 네트워크에서 클라이언트를 설치할 수 있습니다. 이 절에서는 다음 작업에 대하여 설명합니다.

ProcedureSPARC: 네트워크를 통해 클라이언트 설치(CD)

시작하기 전에

이 절차에서는 다음 작업을 완료한 것으로 가정합니다.

  1. 클라이언트 시스템을 켭니다.

    시스템이 현재 실행 중인 경우 시스템의 실행 수준이 0이 되도록 합니다.

    ok 프롬프트가 표시됩니다.

  2. 네트워크에서 시스템을 부트합니다.

    • Solaris 대화식 설치 GUI로 설치하려면 다음 명령을 입력합니다.


      ok boot net
      
    • 데스크탑 세션에서 Solaris 대화식 설치 텍스트 설치 프로그램으로 설치하려면 다음 명령을 입력합니다.


      ok boot net - text
      
    • 콘솔 세션에서 Solaris 대화식 설치 텍스트 설치 프로그램으로 설치하려면 다음 명령을 입력합니다.


      ok boot net - nowin
      

    시스템이 네트워크에서 부트합니다.

  3. 메시지가 표시되면 시스템 구성 질문에 응답합니다.

    GUI를 사용하는 경우 시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.

  4. 프롬프트가 표시되면 추가 질문에 응답하여 설치를 완료하십시오.

참조

Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법에 대한 자세한 내용은 Solaris 10 5/09 설치 설명서: 기본 설치GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드을 참조하십시오.

Procedurex86: GRUB를 사용하여 네트워크를 통하여 클라이언트 설치(CD)

x86 기반 시스템의 Solaris 설치 프로그램에서는 GRUB 부트 로더를 사용합니다. 이 절차는 GRUB 부트 로더를 사용하여 네트워크를 통해 x86 기반 시스템을 설치하는 방법에 대해 설명합니다. GRUB 부트 로더에 대한 개괄적인 정보는 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획의 7 장, SPARC 및 x86 기반 부트(개요 및 계획)을 참조하십시오.

네트워크를 통해 시스템을 설치하려면 네트워크를 통해 부트하도록 클라이언트 시스템을 지정해야 합니다. 시스템 BIOS, 네트워크 어댑터 BIOS 또는 이 둘 모두의 BIOS 설정 프로그램을 사용하여 클라이언트 시스템에서 네트워크 부트가 가능하도록 설정합니다. 일부 시스템의 경우 반드시 부트 장치 우선 순위를 조정하여 다른 장치에서 부팅하기 전에 네트워크 부트가 시도되도록 해야 합니다. 각 설정 프로그램의 제조 업체 설명서를 참조하거나 부트 동안 설정 프로그램 지시 내용을 참조하십시오.

시작하기 전에

이 절차에서는 다음 작업을 완료한 것으로 가정합니다.

이 절차에서는 또한 시스템을 네트워크에서 부트할 수 있는 것으로 가정합니다.

  1. 시스템을 켜십시오.

  2. 시스템 BIOS를 실행할 적절한 키 조합을 입력합니다.

    일부 PXE 가능 네트워크 어댑터에는 잠깐 동안의 부트 시간 메시지에 대한 응답으로 특정 키 입력을 입력할 경우 PXE 부트를 활성화하는 기능이 있습니다.

  3. 시스템 BIOS에서 시스템이 네트워크에서 부트하도록 지정합니다.

    BIOS에서 부트 우선 순위를 설정하는 방법은 하드웨어 설명서를 참조하십시오.

  4. BIOS를 종료합니다.

    시스템이 네트워크에서 부트합니다. GRUB 메뉴가 표시됩니다.


    주 –

    네트워크 설치 서버의 구성에 따라 시스템에 표시되는 GRUB 메뉴는 다음 샘플과 다를 수 있습니다.



    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-----------------------------------------------------------------------------------------------------------+
    | Solaris 10 5/09  /cdrom0                                                           
    |                                                                                                           |
    |                                                                                                           |
    +-----------------------------------------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.
  5. 적합한 설치 옵션을 선택합니다.

    • 네트워크에서 Solaris OS를 설치하려면 메뉴에서 적합한 Solaris 항목을 선택한 다음 Enter를 누릅니다.

      SPARC 또는 DVD 매체를 사용하여 SPARC 설치 서버 만들기에서 설정한 네트워크 설치 서버에서 설치하려면 이 항목을 선택합니다.

    • 특정 부트 인수를 사용하여 네트워크에서 Solaris OS를 설치하려면 다음 단계를 따르십시오.

      add_install_client 로 네트워크에서 설치할 시스템 추가(DVD)에 설명된 것처럼 이전에 add_install_client 명령을 사용하여 특정 부트 인수를 설정하지 않은 경우 설치 중에 장치 구성을 수정하려면 특정 부트 인수를 설정해야 합니다.

      1. GRUB 메뉴에서 편집할 설치 옵션을 선택한 다음 e를 누릅니다.

        다음 텍스트와 유사한 부트 명령이 GRUB 메뉴에 표시됩니다.


        kernel /I86pc.Solaris_10/multiboot kernel/unix \
        -B install_media=192.168.2.1:/export/cdrom0/boot \
        module /platform/i86pc/boot_archive
      2. 화살표 키를 사용하여 편집할 부트 항목을 선택한 다음 e를 누릅니다.

        편집할 부트 명령이 GRUB 편집 창에 표시됩니다.

      3. 사용할 부트 인수나 옵션을 입력하여 명령을 편집합니다.

        GRUB 편집 메뉴의 명령 구문은 다음과 같습니다.


        grub edit>kernel /image_directory/multiboot kernel/unix/ \
        install [url|ask] -B options install_media=media_type
        

        부트 인수 및 명령 구문에 대한 자세한 내용은 표 9–1을 참조하십시오.

      4. 편집 내용을 적용하고 GRUB 메뉴로 돌아가려면 Enter를 누릅니다.

        GRUB 메뉴가 표시됩니다. 부트 명령에 대한 편집 내용이 표시됩니다.

      5. 설치를 시작하려면 GRUB 메뉴에 b를 입력합니다.

    Solaris 설치 프로그램은 기본 부트 디스크에 대하여 시스템 설치 또는 업그레이드 요구 사항을 확인합니다. Solaris 설치이 시스템 구성을 찾을 수 없는 경우 프로그램에 누락된 정보를 입력하라는 프롬프트가 표시됩니다.

    확인이 완료되면 설치 선택 화면이 표시됩니다.

  6. 설치 유형을 선택합니다.

    설치 선택 화면에 다음 옵션이 표시됩니다.


          Select the type of installation you want to perform:
    
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5 Apply driver updates
             6 Single user shell
    
             Enter the number of your choice followed by the <ENTER> key.
             Alternatively, enter custom boot arguments directly.
    
             If you wait 30 seconds without typing anything,
             an interactive installation will be started.
    • Solaris OS를 설치하려면 다음 옵션 중에서 선택합니다.

      • Solaris 대화식 설치 GUI로 시작하려면 1을 입력한 다음 Enter를 누릅니다.

      • 데스크탑 세션에서 대화식 텍스트 설치 프로그램으로 시작하려면 3을 입력한 다음 Enter를 누릅니다.

        기본 GUI 설치 프로그램을 취소하고 텍스트 설치 프로그램을 실행하려면 이 설치 유형을 선택합니다.

      • 콘솔 세션에서 대화식 텍스트 설치 프로그램으로 시작하려면 4를 입력한 다음 Enter를 누릅니다.

        기본 GUI 설치 프로그램을 취소하고 텍스트 설치 프로그램을 실행하려면 이 설치 유형을 선택합니다.

      무인 사용자 정의 JumpStart 설치(옵션 2)를 수행하려면 Solaris 10 5/09 설치 설명서: 사용자 정의 JumpStart 및 고급 설치를 참조하십시오.

      Solaris 설치 GUI 및 텍스트 설치 프로그램에 대한 자세한 내용은 Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획시스템 요구 사항 및 권장 사항을 참조하십시오.

      시스템이 장치와 인터페이스를 구성하고 구성 파일을 검색합니다. 설치 프로그램이 시작됩니다. 설치를 계속하려면 단계 7로 이동합니다.

    • 설치 전에 시스템 관리 작업을 수행하려면 다음 옵션 중에서 선택합니다.

      • 드라이버를 업데이트하거나 설치시 업데이트(ITU)를 설치하려면 업데이트 매체를 삽입하고 5를 입력한 다음 Enter를 누릅니다.

        시스템에서 Solaris OS를 실행하기 위해 드라이버를 업데이트하거나 ITU를 설치해야 할 수도 있습니다. 업데이트를 설치하려면 드라이버 업데이트 또는 ITU에 대한 지침을 따르십시오.

      • 시스템 관리 작업을 수행하려면 6을 입력한 다음 Enter를 누릅니다.

        설치하기 전에 시스템에서 시스템 관리 작업을 수행해야 하는 경우 단일 사용자 쉘을 실행할 수 있습니다. 설치하기 전에 수행할 수 있는 시스템 관리 작업에 대한 자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.

      이러한 시스템 관리 작업을 수행한 후 이전의 옵션 목록이 표시됩니다. 설치를 계속하려면 적합한 옵션을 선택합니다.

  7. 메시지가 표시되면 시스템 구성 질문에 응답합니다.

    설치 GUI를 사용하는 경우 시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.

  8. 프롬프트가 표시되면 추가 질문에 응답하여 설치를 완료하십시오.

  9. 네트워크를 통해 시스템을 부트 및 설치한 후 그 이후의 부트는 디스크에서 부트할 것을 시스템에 지시합니다.


    주 –

    설치 후에 시스템을 부트하면 GRUB 메뉴에 새로 설치된 Solaris OS를 포함하여 설치된 운영 체제가 나열됩니다. 부트할 운영 체제를 선택합니다. 다른 옵션을 선택하지 않으면 기본 선택이 로드됩니다.


다음 단계

시스템에 여러 개의 운영 체제를 설치한 경우 부트하려면 GRUB 부트 로더가 이러한 운영 체제를 인식하도록 해야 합니다. 자세한 내용은 System Administration Guide: Basic AdministrationModifying Boot Behavior by Editing the GRUB Menu at Boot Time을 참조하십시오.

참조

Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법에 대한 자세한 내용은 Solaris 10 5/09 설치 설명서: 기본 설치GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드을 참조하십시오.

7장 미니루트 이미지 패치(작업)

이 장에서는 설치 서버를 설정할 때 미니루트 이미지를 패치하는 단계별 절차 및 예를 제공합니다.

이 장에서는 다음 주제를 다룹니다.

미니루트 이미지 패치(작업)

setup_install_server로 작성된 네트워크 설치 이미지의 미니루트에 있는 파일을 패치해야 할 수 있습니다.

미니루트 이미지 정보(개요)

미니루트는 Solaris 설치 매체에 있는 최소화된 부트 가능 루트(/) 파일 시스템입니다. 미니루트는 시스템을 부트하여 시스템을 설치 또는 업그레이드하는 데 필요한 모든 Solaris 소프트웨어로 구성됩니다. 미니루트 소프트웨어는 설치 매체에서 Solaris OS를 전체 설치하는 데 사용됩니다. 미니루트는 설치 프로세스 중에만 실행됩니다.

부트 이미지를 부트하는 데 문제가 있거나 드라이버 및 하드웨어 지원을 추가해야 하는 경우에는 설치 전에 미니루트를 패치해야 할 수 있습니다. 미니루트 이미지를 패치하는 경우 패치는 Solaris OS를 설치하는 시스템이나 patchadd 명령이 실행되는 시스템에 설치되지 않습니다. 미니루트 이미지 패치는 Solaris OS의 실제 설치를 수행하는 프로세스에 드라이버 및 하드웨어를 추가하는 데 사용되도록 엄격하게 제한됩니다.


주 –

이 절차는 전체 네트워크 설치 이미지 패치가 아닌 미니루트 패치에만 해당됩니다. 네트워크 설치 이미지를 패치해야 하는 경우에는 설치를 완료한 후 해당 작업을 수행하십시오.


Procedure미니루트 이미지를 패치하는 방법

네트워크 설치 미니루트 이미지를 패치하려면 다음 단계를 수행합니다.


주 –

이 단계에서는 네트워크의 시스템에서 현재 Solaris 릴리스를 실행 중이고 네트워크를 통해 해당 시스템에 액세스할 수 있다고 가정합니다.


  1. 현재 Solaris 릴리스를 실행 중인 시스템에서 수퍼유저 또는 이와 동등한 역할의 사용자로 로그인합니다.

  2. Step 5에서 만든 설치 이미지의 단계 5 디렉토리로 이동합니다.


    # cd install-server-path/install-dir-path/Solaris_10/Tools
    
    install-server-path

    예를 들어 /net/installserver-1과 같이 네트워크에서 설치 서버 시스템의 경로를 지정합니다.

  3. 새 설치 이미지를 만든 다음 해당 이미지를 현재 Solaris 릴리스가 실행 중인 시스템에 배치합니다.


    # ./setup_install_server remote_install_dir_path
    
    remote_install_dir_path

    현재 Solaris 릴리스에서 새 설치 이미지를 만들 경로를 지정합니다.

    이 명령은 현재 Solaris 릴리스에 새 설치 이미지를 만듭니다. 이 이미지를 패치하려면 현재 Solaris 릴리스를 실행 중인 시스템에 해당 이미지를 임시로 배치해야 합니다.

  4. 현재 Solaris 릴리스에서 네트워크 설치 부트 아카이브의 압축을 풉니다.


    # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
      destination_dir
    
    remote_install_dir_path

    현재 Solaris 릴리스에서 네트워크 설치 이미지 경로를 지정합니다.

    destination_dir

    압축을 푼 부트 아카이브를 포함할 디렉토리의 경로를 지정합니다.

  5. 현재 Solaris 릴리스에서 압축을 푼 부트 아카이브를 패치합니다.


    # patchadd -C destination_dir path-to-patch/patch-id
    
    path-to-patch

    추가할 패치의 경로를 지정합니다(예: /var/sadm/spool).

    patch-id

    적용할 패치 ID를 지정합니다.

    patchadd -M 옵션을 사용하여 여러 개의 패치를 지정할 수 있습니다. 자세한 내용은 patchadd(1M)을 참조하십시오.


    주의 – 주의 –

    Patch README 지침을 읽거나 현지 Sun 고객 지원 사무소에 문의한 후에 patchadd -C 명령을 사용하십시오.


  6. 현재 Solaris 릴리스에서 부트 아카이브를 압축합니다.


    # /boot/solaris/bin/root_archive packmedia remote_install_dir_path \
      destination_dir
    
  7. 패치된 아카이브를 설치 서버의 설치 이미지에 복사합니다.


    # cd remote_install_dir_path
    # find boot Solaris_10/Tools/Boot | cpio -pdum \
       install-server-path/install_dir_path
    
다음 순서

설치 서버를 설정하고 미니루트를 패치한 후에는 부트 서버를 설정하거나 네트워크에서 설치할 시스템을 추가합니다.

미니루트 이미지 패치(예)

다음 예에서는 미니루트 이미지를 패치하여 수정된 미니루트를 만드는 단계에 대해 설명합니다.

미니루트 이미지 패치

이 예에서는 현재 릴리스를 실행 중인 시스템에서 미니루트의 압축 풀기 및 압축을 수행합니다.

Procedure미니루트를 수정하는 방법(예)

이 절차는 Solaris 10 5/09 미니루트 이미지에 커널 업데이트(Kernel Update, KU) 패치를 설치하는 방법을 보여줍니다. Solaris 10 OS를 실행 중인 시스템에서 다음 단계를 수행하는 경우 다음 세부 사항에 유의하십시오.

네트워크 설치 이미지는 /net/jmpstart1/export/images/solaris_10_u1/Solaris_10/Tools에 있습니다.

  1. 현재 Solaris 릴리스를 실행 중인 시스템에서 수퍼유저 또는 이와 동등한 역할의 사용자로 로그인합니다.

  2. 미니루트의 압축을 풀고 네트워크 설치 이미지를 배치할 디렉토리로 변경합니다.


    # cd /net/server-1/export
    
  3. 설치 및 미니루트 디렉토리를 만듭니다.


    # mkdir /export/u1 /export/mr
    
  4. 디렉토리를 Solaris 10 5/09 설치 이미지가 있는 Tools 디렉토리로 변경합니다.


    # cd /net/jmp-start1/export/images/solaris_10/Solaris_10/Tools
    
  5. 새 설치 이미지를 만든 다음 해당 이미지를 현재 Solaris 릴리스가 실행 중인 시스템에 배치합니다.


    # ./setup_install_server /export/u1
    Verifying target directory...
    Calculating the required disk space for the Solaris_10 product
    Calculating space required for the installation boot image
    Copying the CD image to disk...
    Copying Install Boot Image hierarchy...
    Copying /boot  netboot hierarchy...
    Install Server setup complete

    이제 설치 서버 설정이 완료되었습니다.

  6. 다음 명령을 실행하여 미니루트의 압축을 풉니다.


     # /boot/solaris/bin/root_archive unpackmedia /export/u1 /export/mr
    
  7. 디렉토리를 변경합니다.


    # cd  /export/mr/sbin
    
  8. rc2sulogin 파일의 복사본을 만듭니다.


    # cp rc2 rc2.orig
    # cp sulogin sulogin.orig
    
  9. 미니루트에 모든 필수 패치를 적용합니다.


    patchadd -C /export/mr /export patchid
    

    patchid는 적용할 패치 ID를 지정합니다.

    다음 예에서는 미니루트에 5개의 패치가 적용됩니다.


    # patchadd -C /export/mr /export/118344-14
    # patchadd -C /export/mr /export/122035-05
    # patchadd -C /export/mr /export/119043-10
    # patchadd -C /export/mr /export/123840-04
    # patchadd -C /export/mr /export/118855-36
    
  10. SVCCFG_REPOSITORY 변수를 내보냅니다.


    # export SVCCFG_REPOSITORY=/export/mr/etc/svc/repository.db
    

    주의 – 주의 –

    SVCCFG_REPOSITORY 변수는 압축을 푼 미니루트의 repository.db 파일 위치를 가리켜야 합니다. 이 예에서 그 위치는 /export/mr/etc/svc 디렉토리입니다. repository.db 파일은 압축을 푼 미니루트 아래의 /etc/svc 디렉토리에 있습니다. 이 변수를 내보내지 못하면 라이브 리포지토리가 수정되어 라이브 시스템을 부트할 수 없습니다.


  11. 미니루트의 repository.db 파일을 수정합니다.


    # svccfg -s system/manifest-import setprop start/exec = :true
    # svccfg -s system/filesystem/usr setprop start/exec = :true
    # svccfg -s system/identity:node setprop start/exec = :true
    # svccfg -s system/device/local setprop start/exec = :true
    # svccfg -s network/loopback:default setprop start/exec = :true
    # svccfg -s network/physical:default setprop start/exec = :true
    # svccfg -s milestone/multi-user setprop start/exec = :true
    

    자세한 내용은 svccfg(1M) 매뉴얼 페이지를 참조하십시오.

  12. 디렉토리를 변경합니다. 그런 다음 rc2.origsulogin.orig 파일의 원래 복사본을 복원합니다.


    # cd /export/mr/sbin
    # mv rc2.orig rc2
    # mv sulogin.orig sulogin
    
  13. 사용자의 변경 사항이 포함되어 있는 수정된 미니루트를 압축합니다. /export/u1 디렉토리에 수정된 미니루트를 배치합니다.


    # /boot/solaris/bin/root_archive packmedia /export/u1 /export/mr
    

    다음 단계에서는 기본적으로 /export/u1/boot/miniroot 디렉토리를 기타 필수 파일과 함께 교체합니다.

다음 순서

설치 서버를 설정하고 미니루트를 패치한 후에는 부트 서버를 설정하거나 네트워크에서 설치할 시스템을 추가합니다.

8장 네트워크를 통해 설치(예)

이 장에서는 DVD 또는 CD를 사용하여 네트워크를 통해 Solaris OS를 설치하는 방법에 대한 예를 제공합니다.

이 장에 나오는 모든 예는 다음 조건을 갖추고 있습니다.

다음 추가 옵션 중 하나에서 예를 선택합니다.

동일한 서브넷을 통해 네트워크 설치(예)

이 절에는 다음 예가 포함되어 있습니다.


예 8–1 SPARC: 동일한 서브넷을 통해 설치(DVD 매체 사용)

이 예에서는 SPARC DVD 매체를 사용하여 SPARC 설치 서버를 만듭니다.

이 예는 다음 조건을 갖추고 있습니다.

  1. SPARC 설치 서버를 만들고 설정합니다.

    이 예에서는 Solaris DVD를 설치 서버의 /export/home/dvdsparc 디렉토리에 복사하여 설치 서버를 만듭니다.

    1. SPARC 시스템의 드라이브에 Solaris DVD를 넣습니다.

    2. 다음 명령을 사용하여 DVD 이미지를 포함하는 디렉토리를 만듭니다. 이 명령은 마운트된 디스크상의 Tools 디렉토리로 변경합니다. 그런 다음 이 명령은 드라이브에 있는 DVD 이미지를 설치 서버의 하드 디스크에 복사합니다.


      # mkdir -p /export/home/dvdsparc
      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./setup_install_server /export/home/dvdsparc
      
  2. 네트워크 설치 이미지를 사용하여 시스템을 설치합니다.

    이 예에서는 Solaris 대화식 설치 GUI를 사용하여 설치합니다.

    1. 네트워크에서 시스템을 부트합니다.

    2. Solaris 대화식 설치 GUI로 설치하려면 다음 명령을 입력합니다.


      ok bootnet - install
      

      시스템은 네트워크를 통해 설치됩니다.

    3. 메시지가 표시되면 시스템 구성 질문에 응답합니다. 모든 시스템 정보를 미리 구성한 경우 설치 프로그램에 구성 정보를 입력하라는 프롬프트가 표시되지 않습니다.

      시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다. 설치가 완료됩니다.

이 예에서 사용되는 네트워크 설치 절차에 대한 자세한 내용은 5 장DVD 매체를 사용하여 네트워크에서 설치(작업)을 참조하십시오.



예 8–2 SPARC: 동일한 서브넷을 통해 설치(CD 매체 사용)

이 예에서는 SPARC CD 매체를 사용하여 SPARC 설치 서버를 만듭니다.

이 예는 다음 조건을 갖추고 있습니다.

  1. SPARC 설치 서버를 만들고 설정합니다.

    다음 예에서는 CD 매체를 설치 서버의 /export/home/cdsparc 디렉토리에 복사하여 설치 서버를 만드는 방법에 대해 설명합니다.

    1. Solaris Software for SPARC Platforms - 1 CD를 시스템의 CD-ROM 드라이브에 넣습니다.

    2. 다음 명령을 사용하여 DVD 이미지를 포함하는 디렉토리를 만듭니다. 또한 이 명령은 마운트된 디스크상의 Tools 디렉토리로 변경한 다음 드라이브에 있는 이미지를 설치 서버의 하드 디스크에 복사합니다.


      # mkdir -p /export/home/cdsparc
      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./setup_install_server /export/home/cdsparc
      # cd /
      
  2. 네트워크로부터 설치할 시스템을 추가합니다.

    1. Solaris Software for SPARC Platforms - 2 CD를 시스템의 CD-ROM 드라이브에 넣습니다.

    2. 다음 명령을 사용합니다. 이 명령은 마운트된 CD의 Tools 디렉토리로 변경합니다. CD-ROM 드라이브의 CD를 설치 서버의 하드 디스크에 복사합니다. 그런 다음 이 명령은 루트(/) 디렉토리로 변경합니다.


      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdsparc
      # cd /
      
    3. 설치하려는 각 Solaris Software CD에 대하여 앞의 명령을 반복합니다.

    4. 첫 번째 Solaris Languages for SPARC Platforms CD를 CD-ROM 드라이브에 넣습니다.


      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdsparc
      
    5. CD를 꺼냅니다.

    6. 설치하려는 각 Solaris Languages for SPARC Platforms CD CD에 대해 이전 명령을 반복합니다.

  3. 네트워크 설치 이미지를 사용하여 시스템을 설치합니다.

    1. 네트워크에서 시스템을 부트합니다.

    2. Solaris 대화식 설치 GUI로 설치하려면 다음 명령을 입력합니다.


      ok boot net
      

      시스템은 네트워크를 통해 설치됩니다.

    3. 메시지가 표시되면 시스템 구성 질문에 응답합니다.

      시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다. 설치가 완료됩니다.

이 예에서 사용되는 네트워크 설치 절차에 대한 자세한 내용은 6 장CD 매체를 사용하여 네트워크에서 설치(작업)을 참조하십시오.



예 8–3 x86: 동일한 서브넷을 통해 설치(DVD 매체 사용)

이 예에서는 x86 DVD 매체를 사용하여 x86 설치 서버를 만듭니다.

이 예는 다음 조건을 갖추고 있습니다.

  1. x86 설치 서버를 만들고 설정합니다.

    다음 예는 Solaris Operating System for x86 Platforms DVD를 설치 서버의 /export/home/dvdx86 디렉토리에 복사하여 x86 설치 서버를 만드는 방법을 보여 줍니다.

    1. 시스템 드라이브에 Solaris DVD를 넣습니다.

    2. 다음 명령을 사용합니다. 이 명령은 부트 이미지를 포함하는 디렉토리를 만듭니다. 그런 다음 이 명령은 마운트된 디스크상의 Tools 디렉토리로 변경합니다. 또한 setup_install_server 명령을 사용하여 드라이브에 있는 디스크를 설치 서버의 하드 디스크에 복사합니다.


      # mkdir -p /export/home/dvdx86
      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./setup_install_server /export/home/dvdx86
      
    3. 부트 서버에서 설치 서버를 사용할 수 있도록 합니다.

      share 명령을 사용하여 이 항목을 /etc/dfs/dfstab 파일에 추가합니다.


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      
    4. nfsd 데몬이 온라인인지 확인합니다. nfsd 데몬이 온라인이 아닌 경우 데몬을 시작하고 공유합니다.


      # svcs -l svc:/network/nfs/server:default
      # svcadm enable svc:/network/nfs/server 
      # shareall 
      # cd /
      

    주 –

    설치 서버에서 Solaris 9 OS 또는 호환되는 버전이 실행되는 경우 다음 명령을 입력합니다.


    # ps -ef | grep nfsd
    

    이 이전 릴리스의 경우 nfsd 데몬이 실행되고 있으면 다음 단계를 계속합니다. nfsd 데몬이 실행되고 있지 않으면 해당 데몬을 시작합니다.


    # /etc/init.d/nfs.server start
    

  2. 네트워크로부터 설치할 시스템을 추가합니다.

      /export/home/dvdx86/ 파일 시스템에는 add_install_client 명령이 포함되어 있습니다. 설치 클라이언트는 이름이 basil이며 x86 시스템입니다.

    1. 클라이언트를 설치 서버의 /etc/ethers 파일에 추가합니다.

      클라이언트에서 이더넷 주소를 찾습니다. 로컬 파일에서 /etc/ethers 맵을 가져옵니다.


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d

      설치 서버에서 편집기를 사용하여 /etc/ethers 파일을 엽니다. 주소를 목록에 추가합니다.

    2. 다음 명령을 사용합니다. 이 명령은 Solaris DVD 이미지의 Tools 디렉토리로 변경합니다. 그런 다음 이 명령은 네트워크에서 설치될 수 있도록 클라이언트 시스템을 설정합니다.


      install_server# cd /export/home/dvdx86/Solaris_10/Tools
      install_server# ./add_install_client basil i86pc
      
  3. 네트워크 설치 이미지를 사용하여 시스템을 설치합니다.

    x86 기반 시스템의 Solaris 설치 프로그램에서는 GRUB 부트 로더를 사용합니다. 이 예에서는 GRUB 부트 로더를 사용하여 네트워크를 통해 x86 기반 시스템을 설치합니다.

    1. 시스템 BIOS에서 시스템이 네트워크에서 부트하도록 지정합니다.

      BIOS를 종료하면 시스템은 네트워크를 통해 설치됩니다. GRUB 메뉴가 표시됩니다.

    2. 네트워크에서 Solaris OS를 설치하려면 메뉴에서 적합한 Solaris 항목을 선택한 다음 Enter를 누릅니다.

      설치 선택 화면이 표시됩니다.

    3. Solaris 대화식 설치 GUI로 설치하려면 1을 입력한 다음 Enter를 누릅니다.

      설치 프로그램이 시작됩니다.

    4. 메시지가 표시되면 시스템 구성 질문에 응답합니다.

      시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.

      네트워크를 통해 시스템을 부트 및 설치한 후 그 이후의 부트는 디스크에서 부트할 것을 시스템에 지시합니다.


      주 –

      설치 후에 시스템을 부트하면 GRUB 메뉴에 새로 설치된 Solaris OS를 포함하여 설치된 운영 체제가 나열됩니다. 부트할 운영 체제를 선택합니다. 다른 옵션을 선택하지 않으면 기본 선택이 로드됩니다.


자세한 내용은 다음 참조 항목을 참조하십시오.

절차 

참조 

이 예에서 사용되는 네트워크 설치 절차에 대한 자세한 내용 

5 장DVD 매체를 사용하여 네트워크에서 설치(작업)

Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법 

Solaris 10 5/09 설치 설명서: 기본 설치GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드

GRUB 부트 로더에 대한 개요 정보 

Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획의 7 장, SPARC 및 x86 기반 부트(개요 및 계획)



예 8–4 x86: 동일한 서브넷을 통해 설치(CD 매체 사용)

이 예에서는 x86 CD 매체를 사용하여 x86 설치 서버를 만듭니다.

이 예는 다음 조건을 갖추고 있습니다.

  1. x86 설치 서버를 만들고 설정합니다.

      다음 단계에서는 다음 CD를 설치 서버의 /export/home/s9cdx86 디렉토리에 복사하여 설치 서버를 만듭니다.

    1. Solaris Software - 1 CD를 시스템의 드라이브에 넣습니다.

    2. 다음 명령을 사용합니다. 이 명령은 CD 이미지의 디렉토리를 만든 다음 마운트된 디스크상의 Tools 디렉토리로 변경합니다. 그런 다음 이 명령은 드라이브에 있는 이미지를 설치 서버의 하드 디스크에 복사합니다.


      # mkdir -p /export/home/dvdx86
      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./setup_install_server /export/home/cdx86
      
    3. Solaris Software - 2을 시스템의 CD-ROM 드라이브에 넣습니다.

    4. 다음 명령을 사용합니다. 이 명령은 마운트된 CD의 Tools 디렉토리로 변경합니다. 그런 다음 이 명령은 CD-ROM 드라이브의 CD를 설치 서버의 하드 디스크에 복사한 다음 루트(/) 디렉토리로 변경합니다.


      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdx86
      # cd /
      
    5. 설치하려는 각 Solaris Software CD에 대하여 앞의 명령을 반복합니다.

    6. 첫 번째 Solaris Languages CD를 시스템의 CD-ROM 드라이브에 넣습니다.

    7. 다음 명령을 사용합니다. 이 명령은 마운트된 CD의 Tools 디렉토리로 변경합니다. 그런 다음 이 명령은 CD-ROM 드라이브의 CD를 설치 서버의 하드 디스크에 복사합니다.


      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdx86
      
    8. CD를 꺼냅니다.

    9. 설치하려는 각 Solaris Languages for SPARC Platforms CD CD에 대해 이전 명령을 반복합니다.

  2. 네트워크로부터 설치할 시스템을 추가합니다.

    이 예에서 설치 클라이언트는 이름이 basil이며 x86 시스템입니다. /export/home/cdx86/Solaris_10/Tools 파일 시스템에는 add_install_client 명령이 포함되어 있습니다.

    1. 클라이언트를 설치 서버의 /etc/ethers 파일에 추가합니다. 클라이언트에서 이더넷 주소를 찾습니다. 로컬 파일에서 /etc/ethers 맵을 가져옵니다.


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. 설치 서버에서 편집기를 사용하여 /etc/ethers 파일을 엽니다. 주소를 목록에 추가합니다.

    3. 다음 명령을 사용합니다. 이 명령은 설치 서버에서 현재 Solaris 릴리스 CD 이미지의 Tools 디렉토리로 변경합니다. 그런 다음 이 명령은 네트워크에서 설치될 수 있도록 클라이언트 시스템을 추가합니다.


      install_server# cd /export/home/cdx86/Solaris_10/Tools
      install_server# ./add_install_client basil i86pc
      
  3. 네트워크 설치 이미지를 사용하여 시스템을 설치합니다.

    이 단계는 GRUB 부트 로더를 사용하여 네트워크를 통해 x86 기반 시스템을 설치하는 방법에 대해 설명합니다.

    1. 시스템 BIOS에서 시스템이 네트워크에서 부트하도록 지정합니다.

      BIOS를 종료하면 시스템은 네트워크를 통해 설치됩니다. GRUB 메뉴가 표시됩니다.

    2. 네트워크에서 Solaris OS를 설치하려면 메뉴에서 적합한 Solaris 항목을 선택한 다음 Enter를 누릅니다.

      설치 선택 화면이 표시됩니다.

    3. Solaris 대화식 설치 GUI로 설치하려면 1을 입력한 다음 Enter를 누릅니다.

      설치 프로그램이 시작됩니다.

    4. 메시지가 표시되면 시스템 구성 질문에 응답합니다.

      시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.

    5. 네트워크를 통해 시스템을 부트 및 설치한 후 그 이후의 부트는 디스크에서 부트할 것을 시스템에 지시합니다.


      주 –

      설치 후에 시스템을 부트하면 GRUB 메뉴에 새로 설치된 Solaris OS를 포함하여 설치된 운영 체제가 나열됩니다. 부트할 운영 체제를 선택합니다. 다른 옵션을 선택하지 않으면 기본 선택이 로드됩니다.


자세한 내용은 다음 참조 항목을 참조하십시오.

절차 

참조 

이 예에서 사용되는 네트워크 설치 절차에 대한 자세한 내용 

6 장CD 매체를 사용하여 네트워크에서 설치(작업)

Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법 

Solaris 10 5/09 설치 설명서: 기본 설치GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드

GRUB 부트 로더에 대한 개요 정보 

Solaris 10 5/09 설치 설명서: 설치 및 업그레이드 계획의 7 장, SPARC 및 x86 기반 부트(개요 및 계획)


9장 네트워크에서 설치(명령 참조)

이 장에서는 네트워크 설치를 설정하는 데 사용되는 명령에 대해 설명합니다. 이 장은 다음 내용으로 구성되어 있습니다.

네트워크 설치 명령

이 표에서는 네트워크를 통하여 Solaris 소프트웨어를 설치하는 데 사용하는 명령을 설명합니다. 또한 명령이 적용되는 플랫폼이 표시됩니다.

명령 

플랫폼 

설명 

add_install_client

모든 사용자 

네트워크를 통해 특정 시스템에 관한 네트워크 설치 정보를 설치 서버나 부트 서버에 추가하는 명령입니다. 자세한 내용은 add_install_client(1M) 매뉴얼 페이지를 참조하십시오.

setup_install_server

모든 사용자 

현재 Solaris 릴리스 DVD 또는 CD를 서버의 로컬 디스크에 복사하거나 부트 소프트웨어를 부트 서버에 복사하는 스크립트입니다. 자세한 내용은 setup_install_server(1M) 매뉴얼 페이지를 참조하십시오.

(CD 매체 전용) add_to_install_server

모든 사용자 

CD의 제품 트리에 있는 추가 패키지를 기존 설치 서버의 로컬 디스크에 복사하는 스크립트입니다. 자세한 내용은 add_to_install_server(1M) 매뉴얼 페이지를 참조하십시오.

mount

모든 사용자 

파일 시스템 마운트를 활성화하고 마운트된 파일 시스템(Solaris DVD 또는 Solaris Software 및 Solaris Languages CD의 파일 시스템 포함)을 표시하는 명령입니다. 자세한 내용은 mount(1M) 매뉴얼 페이지를 참조하십시오.

showmount -e

모든 사용자 

원격 호스트에 있는 모든 공유 파일 시스템을 나열하는 명령입니다. 자세한 내용은 showmount(1M) 매뉴얼 페이지를 참조하십시오.

uname -i

모든 사용자 

시스템 플랫폼 이름을 결정하는 명령의 예로는 SUNW,Ultra-5_10 또는 i86pc가 있습니다. Solaris 소프트웨어를 설치할 때 시스템의 플랫폼 이름이 필요합니다. 자세한 내용은 uname(1) 매뉴얼 페이지를 참조하십시오.

patchadd -C net_install_image

모든 사용자 

setup_install_server에서 만든 DVD나 CD의 네트워크 설치 이미지에서 미니루트 Solaris_10 /Tools/Boot 에 있는 파일에 패치를 추가하는 명령입니다. 이 기능을 사용하여 Solaris 설치 명령과 기타 미니루트별 명령을 패치할 수 있습니다. net_install_image는 네트워크 설치 이미지의 절대 경로 이름입니다.


주의 – 주의 –

Patch README 지침을 읽거나 현지 Sun 고객 지원 사무소에 문의한 후에 patchadd -C 명령을 사용하십시오.


자세한 내용은 다음을 참조하십시오.

reset

SPARC 

시스템 재설정 및 재부트를 위한 Open Boot PROM 명령입니다. 또는 부트한 후 I/O 인터럽트에 대한 오류 메시지가 표시되는 경우 Stop과 A 키를 동시에 누른 후 ok 또는 > PROM 프롬프트에서 reset 명령을 입력합니다.

banner

SPARC 

모델명, 이더넷 주소 및 설치된 메모리와 같은 시스템 정보를 표시하는 Open Boot PROM 명령입니다. ok 또는 > PROM 프롬프트에서만 이 명령을 실행할 수 있습니다.

x86: 설치를 위한 GRUB 메뉴 명령

GRUB 메뉴에서 명령을 편집하여 시스템의 네트워크 부트 및 설치를 사용자 정의할 수 있습니다. 이 절에서는 GRUB 메뉴의 명령에 삽입할 수 있는 여러 명령과 인수에 대해 설명합니다.

GRUB 메뉴의 프롬프트에 b를 입력하면 GRUB 명령줄에 액세스할 수 있습니다. 다음 출력과 비슷한 명령줄이 표시됩니다.


kernel /Solaris_10_x86/multiboot kernel/unix 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

이 명령줄을 편집하여 부트와 설치를 사용자 정의할 수 있습니다. 다음 목록에는 사용할 수 있는 몇 가지 일반적인 명령이 나와 있습니다. -B 옵션과 함께 사용할 수 있는 부트 인수의 전체 목록은 eeprom(1M) 매뉴얼 페이지를 참조하십시오.


주 –

-B 옵션을 사용하여 여러 인수를 추가하려면 각 인수를 쉼표로 구분합니다.


표 9–1 x86: GRUB 메뉴 명령 및 옵션

명령/옵션 

설명 및 예 

install

사용자 정의 JumpStart 설치를 수행하려면 이 옵션을 -B 옵션 앞에 삽입합니다.


kernel /Solaris_10_x86/multiboot install 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

url|ask

사용자 정의 JumpStart 파일의 위치를 지정하거나 위치를 지정하라는 프롬프트를 표시합니다. 두 옵션 중 하나를 install 옵션과 함께 삽입합니다.

  • url - 파일 경로를 지정합니다. 다음 위치에 있는 파일에 대하여 URL을 지정할 수 있습니다.

    • 로컬 하드 디스크


      file://jumpstart_dir_path/compressed_config_file
      

      예를 들면 다음과 같습니다.


      kernel /Solaris_10_x86/multiboot install 
      file://jumpstart/config.tar 
      -B install_media=192.168.2.1:/export/cdrom0/boot
      module /platform/i86pc/boot_archive
    • NFS 서버


      nfs://server_name:IP_address/jumpstart_dir_path/compressed_config_file
      

      예를 들면 다음과 같습니다.


      kernel /Solaris_10_x86/multiboot install 
      myserver:192.168.2.1/jumpstart/config.tar 
      -B install_media=192.168.2.1:/export/cdrom0/boot
      module /platform/i86pc/boot_archive
    • HTTP 서버


      http://server_name:IP_address/jumpstart_dir_path/
      compressed_config_file&proxy_info
      
      • sysidcfg 파일을 압축된 구성 파일에 둔 경우, 다음 예에서와 같이 해당 파일을 포함한 서버의 IP 주소를 지정해야 합니다.


        kernel /Solaris_10_x86/multiboot install 
        http://192.168.2.1/jumpstart/config.tar 
        -B install_media=192.168.2.1:/export/cdrom0/boot
        module /platform/i86pc/boot_archive
      • 방화벽 뒤에 있는 HTTP 서버에 압축된 구성 파일을 저장했으면 부트 동안 프록시 지정자를 사용해야 합니다. 파일을 포함하는 서버에 대하여 IP 주소를 지정할 필요가 없습니다. 다음 예에서와 같이 프록시 서버에 대하여 IP 주소를 지정해야 합니다.


        kernel /Solaris_10_x86/multiboot install 
        http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151 
        -B install_media=192.168.2.1:/export/cdrom0/boot
        module /platform/i86pc/boot_archive

url|ask(계속)

  • ask - install 옵션과 함께 사용하면 시스템이 부트되고 네트워크에 연결된 후 설치 프로그램이 압축된 구성 파일의 위치를 입력하라는 메시지를 표시하도록 지정합니다. 이 옵션을 사용하면 완전한 핸드 오프 JumpStart 설치 방식으로 설치할 수 없습니다.

    Return 버튼을 눌러 프롬프트를 우회하면 Solaris 설치 프로그램은 네트워크 매개 변수를 대화식으로 구성합니다. 그러면 설치 프로그램이 압축된 구성 파일의 위치를 묻는 메시지를 표시합니다.

    다음 예는 네트워크 설치 이미지에서 사용자 정의 JumpStart 및 부트를 수행합니다. 시스템이 네트워크에 연결된 후 구성 파일의 위치를 입력하라는 메시지가 표시됩니다.


    kernel /Solaris_10_x86/multiboot install ask 
    -B install_media=192.168.2.1:/export/cdrom0/boot
    module /platform/i86pc/boot_archive

dhcp

DHCP 서버를 사용하여 시스템을 부트하는 데 필요한 네트워크 설치 정보를 얻도록 설치 프로그램에 지시하려면 이 옵션을 -B 옵션 앞에 삽입합니다. dhcp를 입력하여 DHCP 서버를 사용하도록 지정하지 않으면 시스템은 /etc/bootparams 파일 또는 이름 지정 서비스 bootparams 데이터베이스를 사용합니다. 예를 들어 정적 IP 주소를 유지하고자 하는 경우 dhcp를 지정하지 않을 것입니다.


kernel /Solaris_10_x86/multiboot dhcp 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

- text

데스크탑 세션에서 텍스트 기반 설치를 수행하려면 이 옵션을 -B 옵션 앞에 삽입합니다.


kernel /Solaris_10_x86/multiboot - text 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

- nowin

콘솔 세션에서 텍스트 기반 설치를 수행하려면 이 옵션을 -B 옵션 앞에 삽입합니다.


kernel /Solaris_10_x86/multiboot - nowin 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

console=serial-console

시스템에서 ttya(COM1) 또는 ttyb(COM2)와 같은 직렬 콘솔을 사용하도록 지시하려면 -B 옵션에 이 인수를 사용합니다.


kernel /Solaris_10_x86/multiboot -B console=ttya 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

ata-dma-enabled=[0|1]

설치 중에 ATA(Advanced Technology Attachment) 또는 IDE(Integrated Drive Electronics) 장치와 DMA(Direct Memory Access)를 사용 가능하거나 사용 불가하게 하려면 -B 옵션에 이 인수를 사용합니다.


kernel /Solaris_10_x86/multiboot -B ata-dma-enabled=0 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

acpi-enum=[0|1]

ACPI(Advanced Configuration and Power Interface) 전원 관리를 사용 가능하거나 사용 불가하게 하려면 -B 옵션에 이 인수를 사용합니다.


kernel /Solaris_10_x86/multiboot -B acpi-enum=0 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

atapi-cd-dma-enabled=[0|1]

설치 중에 CD 또는 DVD 드라이브에 대해 DMA를 사용 가능하거나 사용 불가하게 하려면 -B 옵션에 이 인수를 사용합니다.


kernel /Solaris_10_x86/multiboot -B atapi-cd-dma-enabled=0
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

주 –

DMA 이름 atapi는 DMA에 사용된 현재 변수 이름입니다. 이 변수는 변경될 수 있습니다.