Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização

Ativando um ambiente de inicialização

A ativação de um ambiente de inicialização o torna inicializável na próxima reinicialização do sistema. É possível também voltar rapidamente para o ambiente de inicialização original se ocorrer uma falha na inicialização do ambiente de inicialização ativado recentemente. Consulte o Capítulo 6Recuperação de falha: retrocesso para o ambiente de inicialização original (tarefas).

Descrição 

Para obter mais informações 

Utilize este procedimento para ativar um ambiente de inicialização com o comando luactivate.


Observação –

A primeira vez que ativar um ambiente de inicialização, o comando luactivate deve ser utilizado.


Para ativar um ambiente de inicialização

Utilize este procedimento para ativar um ambiente de inicialização e forçar uma sincronização dos arquivos.  


Observação –

Os arquivos são sincronizados com a primeira ativação. Se ativar o ambiente de inicialização após a primeira ativação, os arquivos não serão sincronizados.


Para ativar um ambiente de inicialização e arquivos sincronizados

x86: utilize este procedimento para ativar um ambiente de inicialização com o menu GRUB.


Observação –

Um menu GRUB pode facilitar a alternação de um ambiente de inicialização para outro. Um ambiente de inicialização aparece no menu GRUB após a primeira ativação.


x86: Para ativar um ambiente de inicialização com o menu GRUB

Requisitos e limitações para a ativação de um ambiente de inicialização

Para uma ativação bem sucedida de um ambiente de inicialização, este deve cumprir com as condições a seguir.

Descrição 

Para obter mais informações 

O ambiente de inicialização deve ter um status de "completo".  

Para verificar o status, consulte Exibindo o status de todos os ambientes de inicialização

Se o ambiente de inicialização não for o atual, não será possível montar as partições do mesmo utilizando os comando luumount ou mount.

Para visualizar as páginas principais, consulte lumount(1M) ou mount(1M)

O ambiente de inicialização que deseja ativar não pode estar envolvido em uma operação de comparação.  

Para procedimentos, consulte Comparando ambientes de inicialização

Se desejar reconfigurar a permuta, faça esta alteração antes de inicializar o ambiente de inicialização. Por padrão, todos os ambientes de inicialização compartilham os mesmos dispositivos de permuta.  

Para reconfigurar a permuta, consulte Para criar um ambiente de inicialização e reconfigurar permuta


x86 apenas –

Se possuir um sistema com base x86, é possível ativar também com o menu GRUB. Observe as opções a seguir:

Consulte x86: Ativando um ambiente de inicialização com o menu GRUB.


ProcedurePara ativar um ambiente de inicialização

O procedimento a seguir alterna um novo ambiente de inicialização para se tornar o ambiente de inicialização em execução.


x86 apenas –

Se possuir um sistema com base na x86, é possível ativar também com o menu GRUB. Observe as exceções a seguir:

Consulte x86: Ativando um ambiente de inicialização com o menu GRUB.


  1. Torne-se superusuário ou assuma uma função equivalente.

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

  2. Para ativar o ambiente de inicialização, digite:


    # /sbin/luactivate  BE_name
    
    BE_name

    Especifica o nome do ambiente de inicialização a ser ativado

  3. Reinicialize.


    # init 6
    

    Cuidado – Cuidado –

    Utilize apenas os comandos init ou shutdown para reiniciar. Se utilizar os comandos reboot, halt, ou uadmin, o sistema não alternará os ambientes de inicialização. O ambiente de inicialização ativado por último será inicializado novamente.



Exemplo 5–14 Ativando um ambiente de inicialização

Neste exemplo, o ambiente de inicialização second_disk será ativado na próxima reinicialização.


# /sbin/luactivate second_disk
# init 6

ProcedurePara ativar um ambiente de inicialização e arquivos sincronizados

A primeira vez que inicializar a partir de um ambiente de inicialização recém-criado, o software do Solaris Live Upgrade sincronizará o novo ambiente de inicialização com o ambiente de inicialização que foi ativado por último. "Sincronizar" significa que certos sistemas de arquivos e diretórios críticos são copiados a partir do ambiente de inicialização que foi ativado por último para o ambiente de inicialização que está sendo inicializado. O Solaris Live Upgrade não executa esta sincronização depois da inicialização inicial, a menos que force a sincronização com o comando luactivate e com a opção -s.


x86 apenas –

Ao alternar entre os ambientes de inicialização com menu GRUB, os arquivos também não serão sincronizados. É necessário utilizar o procedimento a seguir para sincronizar arquivos.


Para mais informações sobre sincronização, consulte Sincronização de arquivos entre os ambientes de inicialização.

  1. Torne-se superusuário ou assuma uma função equivalente.

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

  2. Para ativar o ambiente de inicialização, digite:


    # /sbin/luactivate  -s BE_name
    
    -s

    Força a sincronização de arquivos entre o ambiente de inicialização ativado por último e o novo ambiente de inicialização. A primeira vez que um ambiente de inicialização é ativado, os arquivos entre o ambiente de inicialização são sincronizados com ativações subsequentes, porém os arquivos não são sincronizados a menos que utilize a opção -s.


    Cuidado – Cuidado –

    Utilize esta opção com muito cuidado, porque talvez você não esteja ciente ou em controle das alterações que possam ter ocorrido no ambiente de inicialização ativado por último. Por exemplo, se estiver executando o software Solaris 10 9/10 no seu ambiente de inicialização atual e foi inicializado de volta ao Solaris versão 9 com uma sincronização forçada, os arquivos podem ter sido alterados no Solaris versão 9. Como os arquivos são dependentes da versão do sistema operacional, a inicialização para o Solaris versão 9 pode falhar, uma vez que os arquivos do Solaris 10 9/10 podem não ser compatíveis com os arquivos do Solaris 9.


    BE_name

    Especifica o nome do ambiente de inicialização a ser ativado.

  3. Reinicialize.


    # init 6
    

Exemplo 5–15 Ativando um ambiente de inicialização

Neste exemplo, o ambiente de inicialização second_disk será ativado na próxima reinicialização e os arquivos serão sincronizados.


# /sbin/luactivate -s second_disk
# init 6

x86: Ativando um ambiente de inicialização com o menu GRUB

Um menu GRUB fornece um método opcional de alternância entre os ambientes de inicialização. O menu GRUB é uma alternativa para a ativação (inicialização) com o comando luactivate. A tabela abaixo mostra os cuidados e limitações referentes ao uso do menu GRUB.

Tabela 5–3 x86: Resumo da ativação com o menu GRUB

Tarefa 

Descrição 

Para obter mais informações 

Cuidado

Depois de ter ativado um ambiente de inicialização, não altere a ordem do disco na BIOS. A mudança da ordem pode fazer com que o menu GRUB se torne inválido. Se ocorrer este procedimento, a alteração da ordem do disco de volta para o estado original corrigirá o menu GRUB. 

 

Ativando um ambiente de inicialização pela primeira vez 

A primeira vez que ativar um ambiente de inicialização, deverá utilizar o comando luactivate. A próxima vez que inicializar, o nome desse ambiente de inicialização será exibido no menu GRUB principal. É possível alternar posteriormente para este ambiente de inicialização selecionando a entrada apropriada no menu GRUB.

Para ativar um ambiente de inicialização

Arquivos de sincronização 

A primeira vez que ativar um ambiente de inicialização, os arquivos serão sincronizados entre o ambiente de inicialização atual e o novo. Os arquivos não serão sincronizados com ativações subsequentes. Ao alternar entre os ambientes de inicialização com menu GRUB, os arquivos também não serão sincronizados. É possível forçar a sincronização ao utilizar o comando luactivate com a opção -s.

Para ativar um ambiente de inicialização e arquivos sincronizados

Ambientes de inicialização criados antes do Solaris versão 10 1/06

Se um ambiente de inicialização foi criado com o Solaris versão 8, 9 ou 10 3/05, ele deve sempre ser ativado com o comando luactivate. Estes ambientes de inicialização antigos não são exibidos no menu GRUB.

Para ativar um ambiente de inicialização

Editando ou personalizando entradas do menu GRUB 

O arquivo menu.1st contém as informações exibidas no menu GRUB. É possível revisar este arquivo para as seguintes questões:

  • Para adicionar as entradas do menu GRUB para sistemas operacionais em vez do Solaris OS.

  • Para personalizar o comportamento de inicialização. Por exemplo, é possível alterar a inicialização para o modo detalhado ou mudar o tempo padrão que inicializa automaticamente o sistema operacional.


Observação –

Se quiser alterar o menu GRUB, é necessário localizar o arquivo menu.1st. Para instruções passo-a-a-passo, consulte Capítulo 13, Managing the Oracle Solaris Boot Archives (Tasks), no System Administration Guide: Basic Administration.



Cuidado – Cuidado –

Não utilize o arquivo GRUB menu.1st para modificar as entradas do Solaris Live Upgrade. As modificações podem causar uma falha no Solaris Live Upgrade. Embora seja possível utilizar o arquivo menu.1st para personalizar o comportamento de inicialização, o método preferido para a personalização é o uso do comando eeprom. Se utilizar o arquivo menu.1st para personalização, as entradas do Solaris OS podem ser modificadas durante a atualização do software. As alterações nos arquivos podem ser perdidas.


Procedurex86: Para ativar um ambiente de inicialização com o menu GRUB

É possível alternar entre dois ambientes de inicialização com o menu GRUB. Observe as limitações a seguir:

  1. Torne-se superusuário ou assuma uma função equivalente.

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

  2. Reinicialize o sistema.


    # init 6
    

    É exibido o menu principal GRUB. Os dois sistemas operacionais são listados, o Solaris e o second_disk, que é um ambiente de inicialização do Solaris Live Upgrade. As entradas failsafe são para a recuperação, se por alguma razão o sistema operacional principal não inicializar.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris  failsafe                                                  |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    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.
  3. Para ativar um ambiente de inicialização, utilize a tecla de seta para selecionar o ambiente de inicialização desejado e pressione Voltar.

    O ambiente de inicialização selecionado é inicializado e se torna o ambiente de inicialização ativo.