Ubuntu não inicializa após atualizações - Tela preta [Resolvido]

Iniciado por LuizRM, 13 de Dezembro de 2014, 20:25

tópico anterior - próximo tópico

LuizRM

Caros(as),

Fiz algumas atualizações pendentes no computador e após pedir para reiniciar, ele não chega à tela de login. Ficando uma tela totalmente preta.

Meu computador é dual-boot. Ubuntu 12.04

Pesquisando na internet achei alguns comandos que deram os seguintes resultados, não sei se serão úteis:

lspci | grep -i vga

00:01.0 VGA Compatible controller: Advanced MicroDevices, Inc. [AMD/ATI] Wrestler [Radeon HD 6320]

Ctrl+Alt+F7

speech_dispatcher disabled; edit /etc/default/speech-dispatcher
* Starting tor daemon...                                                                  [OK]
Setting up X font server socket directory /tmp/ .font-unix...done.
Starting X font server: xfs.
saned disabled; edit /etc/default/saned
* checking battery state...                                                               [OK]

Já tentei modo de recuperação, versão anterior do Linux, e nada, alguém pode me orientar no que fazer? Como salvar os arquivos de lá?

Agradeço a atenção.

Anderson_Coelho

Você possui drivers proprietários da sua placa de vídeo instalados no seu PC? Se sim, como você instalou?

Caso tenha instalado, o problema pode estar relacionado ao driver. Uma possível maneira de resolver é entrar em recovery mode, escolher "root     drop to root shell prompt" e digitar:

dpkg -r fglrx-dev fglrx-amdcccle fglrx

Ou:

apt-get remove fglrx-dev fglrx-amdcccle fglrx

E depois reiniciar.

OBS: Isso irá desinstalar o driver proprietário, então o sistema irá iniciar com o driver open source.

Anderson_Coelho

Citação de: LuizRM online 13 de Dezembro de 2014, 20:25
Como salvar os arquivos de lá?

Amigo, você pode iniciar o PC por um pendrive de boot do Linux e acessar seu HD, provavelmente. Lembre-se, é sempre bom ter backup do que for importante. Mas o procedimento que eu disse anteriormente não oferece risco aos seus arquivos, então fica a seu critério fazer backup agora ou depois.

LuizRM

Agradeço o retorno,
Então os drivers da placa de vídeo do Windows vieram já instalados. Quanto aos do linux eu não sei dizer se foi a partir de alguma migração de informações ou foram instalados a parte. (A versão original do Ubuntu foi instalada em um cursinho que fiz a algum tempo já, a partir de um pen drive).

Tentei os comandos que citou na tela de root, no primeiro apareceu a mensagem:

dpkg: erro: impossível acessar área de estado do dpkg: sistema de arquivos somente leitura

no segundo comando:

W: Não usando travamento para arquivo de trava somente leitura /var/lib/dpkg/lock
E: Impossível escrever para /var/cache/apt/
E: As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos.

*Deixarei pra tentar o backup mais pra frente, pois preciso de um pen drive e a .iso do linux

Anderson_Coelho

Perdão, erro meu. Creio que precisa colocar sudo no começo de cada comando.

Pelas informações que você passou, tente um dos segintes comandos:

sudo apt-get remove fglrx-dev fglrx-amdcccle fglrx

sudo apt-get remove fglrx-updates-dev fglrx-amdcccle-updates fglrx-updates

druidaobelix

Citar*Deixarei pra tentar o backup mais pra frente, pois preciso de um pen drive e a .iso do linux

Deixar o backup para depois, para fazer mais tarde, nunca é uma boa ideia.

Caso você já tenha um live-pendrive gravado e só subir por ele e se não tiver uma midia onde gravar, use um desses serviços "in cloud" (nas nuvens, online) do tipo OneDrive da Microsoft ou Adrive e tantos outros similares, mas faça backup dos seus arquivos pessoais, daqueles arquivos insubstituíveis (uma foto, um documento, etc), pois o restante pode ser trabalhoso, mas se recupera, já os documentos pessoais únicos não, então, antes de mais nada faça backup.

Se não tiver um live-pendrive gravado mas com você disse que seu sistema é dual-boot, imagino que tenha o Win instalado, então por ele é possível facilmente gerar um live-pendrivre (ou live-cdrom, o que tiver à mão) e a partir daí fazer o backup.

Só o backup salva, o restante é tentativa.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Feito o alerta sobre o backup ser mais que necessário, vamos ao problema propriamente dito de não estar conseguindo executar os comandos indicados pelo /Anderson_Coelho/, retornando mensagem de erro.

Suba o sistema pelo modo normal e quando estiver na tela preta acione Ctrl + Alt + F1, as 3 teclas simultaneamente, não é F7 como você disse no primeiro post e sim F1, isso muitas vezes, apesar da tela preta, leva a um prompt, que é o modo texto puro (tty).
Quando se está em tty, para voltar ao modo gráfico (gui) aí sim se usa o Ctrl + Alt + F7, ou seja, é possível alternar entre tty e gui por essa combinação de teclas.

Se não for possível chegar a tty daquela forma (Ctrl  Alt  F1), então suba o sistema pelo Recovery Mode (modo de recuperação).

Caso seja necessário iniciar pelo modo Recovery, experimente as opções lá disponíveis testando inicialmente a opção 'resume', se não funcionar teste a opção 'failsafeX' e se também assim não atingir um ambiente gráfico, então vá para a opção 'root' (Desistir e ir para terminal em modo root), como você já fez.

Quando se vai para a opção 'root' no 'Recovery mode' o terminal que se obtém está no modo somente leitura (read only), ou seja, não dá para alterar nada no sistema e é por essa razão que você não está conseguindo executar os comandos passados.

Isso é dessa forma, read only, com o intuito de preservar a integridade do sistema em algumas circunstâncias em que não seja mesmo adequado fazer alterações e agravar o problema, casos por exemplo de falha geral no filesystem, o que não parece ser o caso aqui.

O root não vai conseguir fazer nada se, antes, ele próprio não alterar essa condição.

Assim, estando na opção 'root' e, por conseguinte, condição 'read only', é necessário alterar para permitir leitura e escrita, isto é, permitir gravação no disco (read writter, rw).

Como fazer isso?

Não é necessário usar o sudo pois já está como root, então a sintaxe geral é:


mount -o remount,rw /alguma_coisa /algum_lugar


alguma_coisa é o dispositivo e partição a ser montado.
algum_lugar é o mount point, o lugar em que deve ser montado.

ou seja, se está dizendo:


mount -o remount,rw /disposito-partição /mount-point


Exemplo, supondo que a sua partição a ser montada esteja em sda2:



mount -o remount,rw /dev/sda2 /


Vai desmontar e remontar como leitura e gravação a partição sda2 na raiz do sistema (a barra " / " ao final).

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Anderson_Coelho

É verdade, o problema ocorreu por outro motivo. Obrigado pelo aviso.

Lembrando que se o Ctrl + Alt + F1 funcionar, nem vai ser preciso usar o mount (bastando ir direto nos comandos do sudo apt-get). Quando li o post pela primeira vez, entendi que o sistema nem carregava. Se for isso mesmo, creio que vait ter que ser pelo recovery mode mesmo. Mas pode ser que esteja carregando normalmente, sendo mais simples.

Se for necessário o recovery mode, é preciso saber qual a partição raiz do sistema. Se tiver dúvida com isso, poste a saída do comando (esse vai funcionar, certo?):

fdisk -l

Aí tente o mount como já foi indicado.

LuizRM

Bom, vou postar o que consegui até agora.

Fiquei preocupado com o backup e não dei continuidade aos comandos sudo apt-get.

*As teclas Ctrl Alt F1 funcionam e abrem uma tela para login e outros comandos.

*Meu computador netbook (não possui compartimento de CD);

Para o backup tentei o seguinte:

Baixei o "Universal-USB-Installer-1.9.5.8"  depois baixei o .iso do Ubuntu 12.04 e extraí o arquivo para dentro de um pendrive.

Pelo que entendi a próxima etapa seria iniciar o computador pelo pendrive, modificando a ordem de inicialização na tela da BIOS. E aí que entra o problema, não consigo entrar na BIOS.

O computador inicia já com as opções: Ubuntu, recuperação, versão anterior do linux, memory test, recuperação do Windows e windows.

Escolho a opção do Windows e depois já tentei várias teclas para tentar chegar na BIOS mas nada: F1, F7, F8, F10, F12, Del, Esc....

A única tela que me aparece é a de "Opções de Inicialização Avançadas" com as seguintes opções:
"Reparar o seu computador
Modo de Segurança
Modo de Segurança com Rede
Modo de Segurança com Prompt de Comando
Habilitar Log de Inicialização
Habilitar vídeo de baixa resolução (640x480)
Última configuração válida (avançado)
Modo de Restauração de Serviços de Diretório
Modo de Depuração
Desabilitar o reinício automático durante falha do sistema
Desabilitar Imposição de Assinatura do Driver
Iniciar o Windows normalmente"

Pergunto: Estou fazendo algo de errado? Alguma outra forma de realizar os backups?

Att.

Anderson_Coelho

Na verdade a BIOS vem antes do Grub. O Grub é aquela tela onde você disse que escolheu a opção Windows. Então, aquela tela preta que aparece antes, normalmente com o logo do fabricante do netbook/placa mãe, que é a tela onde você deve apertar as teclas para entrar na BIOS. Qual a tecla certa depende do fabricante, mas são esses F's que você tentou aí mesmo. Normalmente vem escrito qual a tecla certa na tela preta citada.

Outra coisa, quanto ao backup (só agora percebi que você tem Windows instalado aí também), você pode fazê-lo pelo Windows. Basta você instalar algum programa que lê EXT4 que você terá acesso à partição do seu Ubuntu. Tem várias opções, basta procurar na internet. Veja o que é mais fácil para você.

druidaobelix

#10
Veja, /LuizRM/, apenas reforçando o que o /Anderson_Coelho/ já disse:

Acionar a tecla que permite entrar no BIOS é na primeira tela do computador quando ele é ligado/iniciado.

Isso é ANTES de aparecer o menu de opções (conhecido como menu do Grub), é na primeira tela mesmo.

Desconheço que exista algum computador que não permita entrar no BIOS, nunca vi nem ouvi nada parecido com isso, então realmente não acredito que o seu seja diferente, portanto, nessa primeira tela, na parte inferior, há uma indicação de qual tecla deve ser acionada para entrar no BIOS (é um acionamento intermitente porém continuado até abrir), além do que talvez você tenha o manual do produto, ou seja localizável na internet, e seja o caso de consultá-lo para esclarecer esse ponto.

Qual é a marca/modelo do seu computador?


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

LuizRM

Entendi, deve ser por isso que não estava conseguindo acessar a BIOS, hoje eu vou tentar e depois posto como foi.

A dica do EXT4 funcionou!!! Entrei no site: http://www.howtogeek.com/112888/3-ways-to-access-your-linux-partitions-from-windows/ baixei o programa "Ext2explore" e estou salvando minhas pastas que estão no linux para o Windows.

Quando terminar os backups eu parto para os comandos sugeridos no início.

*Meu computador é um Sony Vaio VPC-YB25AB.

Att.

Xterminator

Quando tiver problemas com o driver gráfico proprietário, na tela do grub escolha a entrada do ubuntu e tecle e
vá até a linha referente ao kernel onde tem  quiet splash blablabla  e adicione radeon.modeset=1
isto vai forçar o carregamento do driver livre.

druidaobelix

Encontrei um manual do produto em:

https://docs.sony.com/release/VPCYB2_series_PT.pdf

Lá consta:


Ligue o computador e pressione a tecla F2 repetidamente até o logotipo VAIO desaparecer.
Será exibida a tela de configuração da BIOS. Se a tela não aparecer, reinicie o computador e tente novamente.

Na página 104 do referido manual ainda consta:

Como alterar a ordem de inicialização dos dispositivos?

Você pode usar uma das funções do BIOS para alterar a ordem de inicialização dos dispositivos. Siga estas etapas:

1) Ligue o computador e pressione a tecla F2 repetidamente até o logotipo VAIO desaparecer.

2) Pressiona e tecla <- ou -> para selecionar Boot.

3) Pressionar a tecla (direcional para cima, não tenho o símbolo aqui) ou (direcional para baixo, idem) para selecionar a unidade cuja ordem de inicialização você deseja alterar.

4) Pressione e tecla F5 ou F6 para mudar a ordem de inicialização dos dispositivos.

5) Pressione a tecla  <- ou -> para selecionar Exit, selecione Exit Setup e, em seguida, pressione a tecla Enter. No prompt de confirmação, pressione a tecla Enter

O que devo fazer quando não for possível inicializar o computador a partir do dispositivo externo conectado ao computador?

Para inicializar o computador a partir de um dispositivo externo como, por exemplo, uma unidade USB de disquete ou uma unidade USB de disco óptico, você precisa alterar a inicialização dos dispositivos. Para alterar a inicialização dos dispositivos, ligue o computador e pressione a tecla F11 repetidamente até o logotipo VAIO desaparecer.

Fiz apenas uma pesquisa seletiva, talvez haja mais alguma informação útil no manual do produto, que não li de forma completa, sobremais por não ter o produto, além do que o manual tem 140 páginas e para quem não tem o produto isso é um excesso.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#14
Como parece que o seu computador tem mesmo uma placa gráfica inegrada AMD Radeon HD 6320, experimente o procedimento indicado pelo /Xterminator/ no post #12, que é mais simples e não altera nada no sistema **antes** de tentar aplicar os passos indicados pelo /Anderson_Coelho/ no post #4.

Caso não apareça o vídeo como radeon.modeset=1 (que é enabled), experimente ainda os valores 0 (disable) e 2 (headless), não custa tentar já que é muito fácil de fazer, bastando acrescentar na linha inicial de carga do menu do grub (cmdline) e iniciar o sistema.

Essa linha do menu do Grub que se atinge acionando a tecla 'e' conforme o /Xterminator/  já explicou, é algo parecido com isso (não exatamente igual, mas algo similar):

BOOT_IMAGE=(loop)/casper/vmlinuz boot=casper iso-scan/filename=/lubuntu-14.04.1-desktop-i386.iso quiet splash noprompt

Se tiver lá os parâmetros quiet e splash (deve ter) pode até apagá-los para "ver" a carga do sistema ocorrer, então fica mais ou menos assim:

BOOT_IMAGE=(loop)/casper/vmlinuz boot=casper iso-scan/filename=/lubuntu-14.04.1-desktop-i386.iso radeon.modeset=1

Após feita a alteração na linha de comando, para iniciar o sistema use as teclas Ctrl + X (não é o Enter)

Essa alteração é provisória, isto é, só vale para essa específica carga do sistema, ou seja, para esse específico boot, assim, quando o computador é reiniciado tudo volta ao estado anterior, portanto, o que foi lá colocado na cmdline do menu do grub se perde.

Caso funcione, então é possível editar um arquivo do sistema tornando a alteração permanente, mas isso vemos depois de saber se funciona.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.