Solaris 11: Acessando um pool no disco do DVD ao vivo?

4

Cometi um erro ao jogar com o Solaris 11, que me deixou bloqueada. Eu acidentalmente mudei o primeiro caractere do meu nome de usuário em / etc / passwd, e o "novo" nome de usuário não é reconhecido como tendo o papel de raiz (grande chatice).

Portanto, eu preciso de uma maneira de acessar o sistema de arquivos raiz no rpool na partição que eu uso para o Solaris enquanto uso o DVD de instalação ao vivo. Infelizmente zpool não detecta a partição enquanto eu executo o DVD ao vivo, e como sou um pouco novato, não quero experimentar sozinho e piorar as coisas ...

Então, qual é a maneira correta de fazer com que o Solaris detecte um pool em uma partição de disco e / ou acesse um sistema de arquivos em um pool em uma partição de disco quando não é detectado automaticamente?

    
por Baard Kopperud 08.08.2013 / 12:00

2 respostas

3

Algumas coisas para verificar:

  1. Dependendo de quanto patch você pode ter feito, mas as versões zpool e / ou zfs da mídia de instalação inicial podem não ser compatíveis com a versão do zpool / zfs no disco. Você sabe até que ponto sua imagem solaris foi corrigida? ou o que o SRU mais recente aplicado foi? Se você tiver suporte a Oracle, o SRU 9.5 teve patches suficientes, que a Oracle disponibilizou a mídia de instalação com correção para esse nível.

  2. Se você estiver executando o Solaris 11.1 ou o Solaris 11 11/11, haverá diferenças na configuração do rpool. Se a importação de zpool não mostrar o rpool, você poderá tentar forçá-lo a reconhecer o rpool importando com a opção -f. Então você precisará montar o ambiente de inicialização que você deseja alterar. Uma vez que o BE é montado, você pode editar a senha e os arquivos de sombra para corrigir o seu nome de usuário, em seguida, reinicie o computador a partir do disco interno para recuperar.

De um terminal do GNOME no desktop do live CD:

# zpool import -f rpool
# beadm list
be_find_current_be: failed to find current BE name
be_find_current_be: failed to find current BE name
BE                 Active Mountpoint Space  Policy Created          
--                 ------ ---------- -----  ------ -------          
solaris            -      -          11.45M static 2011-10-22 00:30 
solaris-2          R      -          12.69G static 2011-10-21 21:04 
# mkdir /a
# beadm mount solaris-2 /a
# TERM=vt100
# export TERM
# cd /a/etc
# vi shadow 
<make necessary changes>
# vi passwd
<make necessary changes>
# cd /
# beadm umount solaris-2
# halt

Já que você mencionou ser relativamente novato no Solaris 11, por favor, deixe-me saber se o esclarecimento de qualquer uma dessas etapas seria útil. O que você está tentando fazer é muito viável.

    
por 15.08.2013 / 07:09
0

E no solaris10 com o zfs como root?

zpool import -f rpool

Mas não existe beadm. Como montar zfs root em um? obrigado p.s = eu sei que é possível usar o dvd e clique em 6 tão automount um Mas eu quero saber o procedimento.

    
por 09.12.2014 / 21:13

Tags