Instalador não carrega [resolvido]

Iniciado por Ints, 10 de Dezembro de 2016, 08:17

tópico anterior - próximo tópico

druidaobelix

#45
Se obter o dmesg daquela forma deu certo é uma primeira garantia (podemos recuperá-lo até pelo Debian se necessário), vamos tentar um passo mais ousado.
Volte lá em tty e agora faça:

sudo apt install pastebinit

dmesg | pastebinit

vair resultar numa url (endereço de internet) do tipo(semelhante):

http://paste.ubuntu.com/9933407099028/

Anote esse endereço e informe aqui no tópico para que se tenha acesso ao dmesg gerado.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Ints

Tentei o dmesg > dmesg.txt
e apenas passou para a próxima linha de comando, sem retorno de nenhuma informação específica

druidaobelix

Citação de: Ints online 11 de Dezembro de 2016, 19:35
Tentei o dmesg > dmesg.txt
e apenas passou para a próxima linha de comando, sem retorno de nenhuma informação específica

Isso, não é para retornar nada mesmo, apenas gravou o conteúdo no arquivo de nome dmesg.txt, deixe-o lá por enquanto, podemos recuperar esse arquivo por outros meios se for necessário, é apenas uma garantia inicial de registro do dmesg. Tente o passo seguinte.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Ints


druidaobelix

Tá melhorando muito, já temos um log inicial básico do boot do sistema.  :)

Volte lá em tty e veja se há alguma atualização do sistema a ser feita.

sudo apt update

sudo apt upgrade

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

druidaobelix

Se conseguiu a fazer as atualizações, vamos aproveitar que está funcionando e editar um arquivo para poder "enxergar" o boot acontecendo.

Poderia fazer no ambiente gráfico usando o editor de texto gedit, mas para não correr o risco de travar, faça também em tty usando o editor de texto nano que é bem simples de usar e não depende de ambiente gráfico para funcionar.

Observe que nas anotações do nano a indicação do símbolo ^ (acento circunflexo) significa a tecla Ctrl

Volte em tty e então:

cd /etc/default

sudo nano grub

edite a linha:

CitarGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Apague o quiet e o splash

Para salvar use as teclas Ctrl O (letra vogal O)

Para sair use as teclas Ctrl X

Agora atualize o grub

sudo update-grub

Retorne ao ambiente gráfico.

Não saia daí por enquanto, não dê reboot, vou olhar o dmesg postado.

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

Ints

Eu apago o quite e o splash e deixo as duas (aspas) "" ?


druidaobelix

Citação de: Ints online 11 de Dezembro de 2016, 19:58
Eu apago o quite e o splash e deixo as duas (aspas) "" ?

Isso mesmo, pode deixar, mas nem precisa apagar nada, também pode inutilizar a linha inteira apenas colocando um símbolo # (tralha) antes da linha.

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Salvar e sair

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

Ints

#53

druidaobelix

Precisa analisar melhor e com mais tempo o dmesg, são quase 1000 linhas e isso porque é apenas uma parte do boot, só o processo principal do kernel, existem outros que são disparados quando há o boot.

De forma rápida apenas isso:

[    9.373836] tpm_crb: probe of MSFT0101:00 failed with error -16
[   16.224113] usb 1-8: device descriptor read/64, error -110


Há um registro de bug para esse tpm_crb


[Bug]tpm initialization fails on x86

https://bugs.launchpad.net/intel/+bug/1596469

Diz respeito ao tpm  (Trusted Platform Module).
Numa leitura rápida parece não ter maiores implicações, mas é preciso estudar melhor.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Um detalhe importante: estamos supondo que você consertou aquele chaveamento anteriormente feito do CSM, desabilitando a opção e ainda que nenhum outro parâmetro do setup foi alterado, está conforme veio de fábrica, exceto se souber explicar coerentemente o que fez e porque fez, certo?
Caso contrário fica tudo errático, porque uma alteração no setup sem que se saiba exatamente o que se está fazendo e porque está fazendo pode levar a resultados imprevisíveis de comportamento do sistema.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Agora vamos arriscar abrir uma janela de terminal, isto é, no próprio ambiente gráfico do desktop use as teclas Ctrl Alt T para abrir uma janela ou click com o botão direito do mouse e escolha Abrir Terminal.

Aproveitando ainda a oportunidade obtenha o resultado e traga ao tópico:

lspci | grep -i vga

sudo lshw -c display

sudo apt install mesa-utils

depois de instalado o mesa-utils, faça e traga o resultado para:

glxinfo | grep render

glxinfo | grep -i OpenGL

/usr/lib/nux/unity_support_test -p

Use o mouse para copiar as saídas na janela de terminal e colar o resultado aqui no tópico.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#57
Indo adiante: como essa máquina é nova e a gpu é um modelo recente (520), estava pensando em experimentar um Xorg mais turbinado, isto é, também mais recente, com os últimos drivers (ou quase) da Intel, ou seja a ppa Oibaf,  talvez isso pudesse resultar em algo melhor para o sistema, inclusive a estabilidade.

Não sei o que dá instalando o Oibaf junto com o kernel 4.9RC8, certamente não previsto, mas só experimentando mesmo para ver o resultado.

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

Ints

Para o primeiro conjunto de códigos, o resultado foi:

bruno@bruno-TP301UA:/etc/default$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
00:13.0 Non-VGA unclassified device: Intel Corporation Device 9d35 (rev 21)
bruno@bruno-TP301UA:/etc/default$ sudo lshw -c display
  *-display                 
       descrição: VGA compatible controller
       produto: HD Graphics 520
       fabricante: Intel Corporation
       ID físico: 2
       informações do barramento: pci@0000:00:02.0
       versão: 07
       largura: 64 bits
       clock: 33MHz
       capacidades: pciexpress msi pm vga_controller bus_master cap_list rom
       configuração: driver=i915 latency=0
       recursos: irq:125 memória:de000000-deffffff memória:c0000000-cfffffff porta de E/S:f000(tamanho=64) memória:c0000-dffff
bruno@bruno-TP301UA:/etc/default$ sudo apt install mesa-utils
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
mesa-utils is already the newest version (8.3.0-2).
mesa-utils configurado para instalar manualmente.
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  linux-headers-4.8.0-22 linux-headers-4.8.0-22-generic
  linux-image-4.8.0-22-generic linux-image-extra-4.8.0-22-generic
Utilize 'sudo apt autoremove' para os remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
bruno@bruno-TP301UA:/etc/default$


Para o segundo conjunto, o resultado foi:

bruno@bruno-TP301UA:/etc/default$ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
bruno@bruno-TP301UA:/etc/default$ glxinfo | grep -i OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
OpenGL core profile version string: 4.3 (Core Profile) Mesa 12.0.3
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 12.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
bruno@bruno-TP301UA:/etc/default$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
OpenGL version string:  3.0 Mesa 12.0.3

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes
bruno@bruno-TP301UA:/etc/default$



Ints

CitarUm detalhe importante: estamos supondo que você consertou aquele chaveamento anteriormente feito do CSM, desabilitando a opção e ainda que nenhum outro parâmetro do setup foi alterado, está conforme veio de fábrica, exceto se souber explicar coerentemente o que fez e porque fez, certo?
Caso contrário fica tudo errático, porque uma alteração no setup sem que se saiba exatamente o que se está fazendo e porque está fazendo pode levar a resultados imprevisíveis de comportamento do sistema.

Se eu entendi bem a respeito do que se trata, a única mudança que fiz foi acrescentar no início da linha o #, que desativa a linha transformando-a em comentário, ficando ela como algo semelhante ao:

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"