2013/6/28 Pedro Madsen <pe...@madnix.com> > Em 28 de junho de 2013 19:23, Cleyton Agapito <cragap...@gmail.com > >escreveu: > > > Em 28 de junho de 2013 18:55, João Luis <joaolui...@gmail.com> escreveu: > > > > > Cleyton, > > > > > > Me parece que o mount do sistema nao estah funcionando ok... nao > consigo > > > montar rw nem forçando... jah usei mount -uw / e mesmo mount -uf / > > > > > > Iniciei a maquina com o live cd e rodei o fsck... beleza.... mas dando > > boot > > > pelo sistema nao consigo montar o / a nao ser read-only. > > > > > > Por isso perguntei se posso rodar, bootando com o live-cd, o make > > > installworld apos um chroot. > > > > > > Grato pelo retorno. > > > > > > JL > > > > > > > > > 2013/6/28 Cleyton Agapito <cragap...@gmail.com> > > > > > > > Em 28 de junho de 2013 18:06, João Luis <joaolui...@gmail.com> > > escreveu: > > > > > > > > > Saudaçoes, > > > > > > > > > > Estava recompilando o sistema, mais precisamente, tinha rebootado > em > > > > single > > > > > user mode e estava rodando o make installworld quando faltou > energia. > > > > > > > > > > Agora o sistema mesmo em single user mode apenas monta o / > read-only. > > > > > > > > > > Jah tentei : mount -u /; mount -t ufs /dev/ada0s3a / e nada... > > > > > > > > > > A duvida eh: eu poderia usar um live cd .... montar a particao por > > > > exemplo > > > > > no /mnt, dar um chroot /mnt / e reexecutar o make installworld ?? > > > > > > > > > > Alguem ve algum problema nisso ?? > > > > > > > > > > Agraceço o suporte. > > > > > > > > > > JL > > > > > ------------------------- > > > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > > > > > > > > João, se está montando somente leitura é porque ela está "suja", > > precisa > > > > montar ela como rw e passar um fsck. > > > > > > > > Nos discos de instalação tem uma imagem mínima para usar em caso de > > > > emergência, antes tente levantar o sistema em single como está mesmo > e > > > > passar a opção -f no mount, acho que será mais rápido, não sei se ele > > vai > > > > deixar desmontar o root, talvez remontar ele em outro lugar dê certo. > > > > > > > > Tendo o live não tem problema nenhum, talvez ele se recuse a montar > > como > > > rw > > > > porque continua suja, aí vc pode tentar o -f também. > > > > > > > > Depois de tudo limpo pode mandar bala no installworl, já fiz isso > > várias > > > > vezes, hehe. > > > > > > > > Abração. > > > > ------------------------- > > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > > ------------------------- > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > > Haha, veja você, a opção -u eu não conhecia (nunca tinha lido o manual > até > > ali)!! > > > > Bem, então você fez certo. A saída do fsck deu limpo ou ficou alguma > > pendência? Tente forçar o fsck (com -f) pra garantir. Verifique também o > > fstab se está correto. > > > > Estou insistindo nisso porque não é normal não poder escrever no root. > > > > Não acho o chroot uma boa ideia porque tem algo muito errado aí e é > > prioritário consertar antes, veja se nas saídas de erro tem alguma dica > do > > que possa ser. > > > > Em último caso você poderia indicar ao installworld onde instalar > passando > > DESTDIR=/caminho/ depois dele, de qualquer forma acho que qualquer > > tentativa de contornar a falta de privilégios vai dar muito mais dor de > > cabeça do que o necessário e não vai resolver o problema em si, no > próximo > > boot começa o pesadelo denovo. > > > > Ah, evite top-posting, acaba deixando o comunicação mais difícil. > > > > []'s > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > Em algumas situações tive problema pra montar o / rw e consgui usando: > mount -f -o rw /dispositivo / > > não sei se vai mudar algo no seu cenário, não custa tentar. > > Abs, > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >
Nada... Eu ainda creio que algo no make installworld nao deixou o mount completo devido a falta de energia. Vejamos: (boot normal... antes do erro eu inicializava o X via startx, entao o sistema chega no login texto com as seguintes ultimas linhas na console) Trying to mount root from:/dev/ada0s3a [rw]... [: -eq : unexpected operator ( creio que aqui algum script queira rodar mas nao tenha sido criado ok dada a falta de energia durante o make installworld) (informando o usuario dah esse erro) Shared object "libpam.so.5" not found, required by "login" (ctrl+alt+del) (boot via boot -c -s ... chego as linhas) Trying to mount root from:/dev/ada0s3a [rw]... Enter full pathname of shell or RETURN for /bin/sh: # # df (o comando df mostra a particao /dev/ada0s3a montada como / e o devfs montado em /dev) (cd /root ok... ls verifico e identifico os arquivos do usuario root) # touch tt.log touch: tt.log: Read-only file system # # mount -u -w -f / # touch tt.log touch: tt.log: Read-only file system # mount -t ufs -f -o rw /dev/ada0s3a / # touch tt.log touch: tt.log: Read-only file system # mount # (o mount nada mostra) alem do fs estah read-only falta, nao existe no /usr/bin o cc que eh usado no make installworld # cd /usr/src # make installworld cc: not found "/usr/src/share/mk/bsd.compiler.mk", line 9: warning: "cc --version" returned non-zero status "/usr/src/share/mk/bsd.compiler.mk", line 17: Unable to determine compiler type for cc *** [installworld] Error code 1 Stop in /usr/src # Este mesmo erro aconteceu quando eu bootei via live-cd, montei a particao /dev/ada0s3a normalmente (antes de montar rodei um fsck sem erros), dei um chroot para o ponto de montagem da particao, e cd /usr/src e make installworld. Fiz os mesmos teste utilizando o kernel.old e nada... Bootei o sistema via boot -a -s, boot -a -c -s, boot -s e nada... que pelo meu raciocinio nao teria mesmo que dar algo diferente jah que o kernel foi criado e instalado ok, tanto que roda.... Via o cd-live fiz: # rm /usr/obj Jah verifiquei que posso entrar em cada um diretorio dos diretorios de /usr/src/usr.bin e usr.sbin e compilar cada utilitario... mas preciso do gcc... como instalo o gcc nestas condiçoes ?? Rezo para que algum guru veja uma saida, senao... lah vou eu reinstalar o FreeBSD 9.0 e fazer todo o processo de montar a maquina no 9.1-STABLE com kde4, gnome2, fluxbox, libreoffice,... outra vez... e jah tava comemorando o meu primeiro BSD redondinho.... com lib-chk, portmaster -a e portmaster --check-depends zerados. Agradeço o Cleyton e o Pedro pela ajuda, que ainda eh valida caso lembrem alguma possivel soluçao. JL PS: foi mal o top-posting Cleyton.. vou ver se tem alguma configuraçao no gmail pra evitar isso ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd