Guia de instalação do Oracle Solaris 10 9/10: instalações com base em rede

Atualizando a imagem de miniraiz (exemplo)

Esse exemplo descreve as etapas para atualizar uma imagem de miniraiz para criar uma miniraiz modificada.

Atualizando a imagem de miniraiz

Nesse exemplo, é executada a descompactação e compactação da miniraiz em um sistema que está executando a versão atual.

ProcedureComo modificar a miniraiz (exemplo)

Esse procedimento mostra como instalar um patch de atualização Kernel (KU) em uma imagem de miniraiz 10 9/10 Solaris. Em um sistema onde o Solaris 10 OS está sendo executado, siga essas etapas, mas não esses detalhes.

A imagem de instalação de rede é localizada em /net/jmpstart1/export/images/solaris_10_u1/Solaris_10/Tools .

  1. Efetue logon como superusuário ou assuma um papel equivalente em um sistema que está executando a versão atual do Solaris.


    Observação –

    Funções contêm autorizações e comandos privilegiados. Para mais informações sobre funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services


  2. Altere para o diretório onde você deseja descompactar a miniraiz e coloque a imagem de instalação de rede.


    # cd /net/server-1/export
    
  3. Crie os diretórios de miniraiz e instalação.


    # mkdir /export/u1 /export/mr
    
  4. Altere os diretórios para o diretório Ferramentas onde as imagens de instalação 10 9/10 Solaris estão localizadas.


    # cd /net/jmp-start1/export/images/solaris_10/Solaris_10/Tools
    
  5. Crie uma nova imagem de instalação e coloque a imagem no sistema que está executando a versão atual do 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

    A configuração do servidor de instalação está concluída.

  6. Execute o comando a seguir para descompactar a miniraiz.


     # /boot/solaris/bin/root_archive unpackmedia /export/u1 /export/mr
    
  7. Altere diretórios.


    # cd  /export/mr/sbin
    
  8. Faça uma cópia dos arquivos rc2 e sulogin .


    # cp rc2 rc2.orig
    # cp sulogin sulogin.orig
    
  9. Aplique todos os patches necessários à miniraiz.


    patchadd -C /export/mr /export patchid
    

    patchid especifica a ID do patch que você deseja aplicar.

    Neste exemplo, cinco patches são aplicados à miniraiz.


    # 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. Exporte a variável SVCCFG_REPOSITORY.


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

    Cuidado – Cuidado –

    A variável SVCCFG_REPOSITORY deve apontar para a localização do arquivo repository.db da miniraiz descompactada. Nesse exemplo, a localização é o diretório /export/mr/etc/svc. O arquivo repository.db está localizado no diretório /etc/svc na miniraiz descompactada. Falha ao exportar esses resultados variáveis na modificação do repositório ativo, o que impede a inicialização do sistema ativo.


  11. Modifique os arquivos repository.db da miniraiz.


    # 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
    

    Para mais informações, consulte a página do manual svccfg(1M).

  12. Altere diretórios. A seguir, restaure as cópias originais dos arquivos rc2.orig e sulogin.orig.


    # cd /export/mr/sbin
    # mv rc2.orig rc2
    # mv sulogin.orig sulogin
    
  13. Compacte a miniraiz modificada que contém as alterações feitas. Coloque a miniraiz modificada no diretório /export/u1.


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

    Esta etapa essencial substitui o diretório /export/u1/boot/miniroot, junto com alguns outros arquivos necessários.

Passos Seguintes

Depois de configurar o servidor de instalação e atualizar a miniraiz, pode ser necessário configurar um servidor de inicialização ou adicionar sistemas para ser instalados a partir da rede.