Se houver falha ao inicializar, utilize o procedimento a seguir para retroceder para o ambiente de inicialização original. Neste exemplo, o menu GRUB é exibido corretamente, mas o novo ambiente de inicialização não é inicializável. O dispositivo é /dev/dsk/c0t4d0s0. O ambiente de inicialização original, c0t4d0s0, torna-se o ambiente de inicialização ativo.
Para a versão Solaris 10 3/05, a ação recomendada para retrocesso se o ambiente de inicialização anterior e o novo ambiente de inicialização estiveram em discos diferentes, incluindo a alteração da ordem da inicialização do disco rígido na BIOS. Começando com a versão Solaris 10 1/06, alterar a ordem do disco de BIOS é desnecessária e é altamente desencorajada. Alterar a ordem do disco da BIOS pode invalidar o menu GRUB e tornar o ambiente de inicialização não inicializável. Se a ordem do disco da BIOS é alterada, reverter a ordem de volta para as configurações originais recupera a funcionalidade do sistema.
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 .
Para exibir o menu GRUB, reinicialize o sistema.
# init 6 |
O menu GRUB é exibido.
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. |
Do menu GRUB, selecione o ambiente de inicialização original. O ambiente e inicialização deve ter sido criado com o software GRUB. Um ambiente de inicialização que foi criando antes da versão Solaris 10 1/06 não é um ambiente de inicialização GRUB. Se não possuir um ambiente de inicialização GRUB inicializável, então pule este procedimento, x86: Para retroceder de uma falha na ativação do ambiente de inicialização com o menu GRUB e DVD ou CD.
Inicialize para modo de usuário único ao editar o menu GRUB.
Para editar o menu GRUB principal, digite e.
O menu de edição GRUB é exibido.
root (hd0,2,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive |
Selecione a entrada kernel do ambiente de inicialização original ao utilizar as teclas de seta.
Para editar a entrada de inicialização, digite e.
A entrada kernel é exibida no menu de edição GRUB.
grub edit>kernel /boot/multiboot |
Digite -s e pressione Enter.
O exemplo a seguir nota a localização da opção -s.
grub edit>kernel /boot/multiboot -s |
Para iniciar o processo de inicialização no modo de usuário simples, digite b.
Se necessário, verifique a integridade do sistema de arquivos raiz (/) para ambiente de inicialização de retrocesso.
# fsck mount_ point |
Um sistema de arquivos raiz (/) que é conhecido e confiável
Monte o segmento raiz do ambiente de inicialização original para algum diretório (como /mnt):
# mount device_name /mnt |
Especifica a localização do sistema operacional raiz (/) no dispositivo de disco do ambiente de inicialização que deseja retroceder. O nome do dispositivo é inserido na forma de /dev/dsk/c wtxd ysz.
Do segmento raiz do ambiente de inicialização ativo, digite:
# /mnt/sbin/luactivate |
luactivate ativa o ambiente de inicialização de trabalho anterior e indica o resultado.
Desmonte /mnt.
# umount /mnt |
Reinicialize.
# init 6 |
O ambiente de inicialização de trabalho anterior torna-se o ambiente de inicialização ativo.