Como posso inicialização OpenSolaris x86 em modo de usuário único?
Pergunta
Modern OpenSolaris está configurado para logins raiz Não permitir durante carregadores normais. Só é possível no modo de usuário único. No entanto, muitas instruções on-line simplesmente dizer para adicionar "-s" para o fim dos argumentos de inicialização grub padrão, o que deixa uma exibição progresso de inicialização gráfica em um loop infinito e nunca entra no console do modo de usuário único.
Solução
O ponto-chave deixado de fora de muitos OpenSolaris instruções de inicialização de usuário único é que você deve modificar um inicialização de texto entrada grub, e não o gráfica de entrada padrão. Iniciando em modo gráfico com as folhas de comutação de usuário único gráfico progresso da inicialização sobrepostos no topo da consola para sempre, nunca permitindo que o console de manutenção para ser visível.
- Reiniciar.
- No grub rápido, destaque a entrada
text boot
mais recente e pressione 'e
'. - Realce a linha que começa com
kernel$
e pressione 'e
'. - Adicionar '
-s
' até o fim da linha.
por exemplo. mudança:
kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS
para
kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS -s
- Pressione '
enter
'. - Pressione '
b
' para arrancar.
O sistema deverá inicializar sem a gráfica sobreposição, e deve chegar rapidamente no console manutenção do sistema.
Outras dicas
solução completa de OpenIndiana 157:
- reboot
- No grub pronta, realce a entrada de inicialização de texto mais recente e 'e' imprensa.
- Remover três linhas (d pressionando com o cursor sobre a linha a ser excluído): /boot/solaris.xpm splashimage d25f00 primeiro plano fundo 115d93
- Imprensa e com o cursor no início linha com o kernel $
- parte Remove "console = gráficos" desta linha
- Adicionar 's' ao final desta linha
- Prima 'enter'.
- Prima 'b' para arrancar.