X janelas penduradas durante a inicialização do Ubuntu

3

Consegui descobrir a causa desse problema que eu estava tendo Não é possível para inicializar o Ubuntu 14.04 . O servidor X está recusando uma conexão. Eu era capaz de inicializar pressionando shift continuamente e consegui inicializar, mas ele não abre a tela gráfica do Ubuntu.

Eu tentei sudo service lightdm restart e start . Ambos não parecem funcionar. Com efeito, tenho acesso a um terminal tty onde posso emitir comandos e ver meus dados, mas o acesso ao Windows X está quebrado.

Graças a Serg eu instalei o gdm , mas isso também não foi exibido.

Então, tentamos sudo startx $(which unity)

Recebemos este erro

/usr/bin/X : error while loading shared libraries : libimf.so cannot open shared object file: No such file or directory 

Quando eu procurei o tipo de exibição que eu tenho é

VGA Compatible controller
product : 4th generation core processor family integrated graphics controller
vendor : Intel Corporation

Conforme fornecido por sudo lshw -c display

Portanto, falta uma biblioteca compartilhada da Intel. Alguém pode recomendar como corrigir esse problema?

    
por gansub 25.07.2016 / 08:08

1 resposta

2

Graças a uma sugestão fornecida pelo usuário @KnudLarsen, eu consegui inicializar o Ubuntu 14.04 e iniciar o servidor X. A chave é prestar atenção ao que o Ubuntu está relatando aqui -

/usr/bin/X : error while loading shared libraries : libimf.so cannot open shared object file: No such file or directory 

@KnudLarsen então mencionou em um comentário que faz uma cópia de libimf.so para / usr / lib e talvez X possa encontrá-lo naquele ponto.

Eu pesquisei sua resposta no Google e encontrei uma postagem semelhante aqui:

Link simbólico para libimf.so

Qual é exatamente o que eu fiz. Eu criei um link simbólico de libimf.so da seguinte maneira

ln -sf /opt/intel/composer_xe_2013_sp1.3.174/compiler/lib/intel64/libimf.so /usr/lib64/libimf.so

Então eu corri startunity novamente

sudo startx $(which unity) 

Reclamava de mais bibliotecas Intel .so faltando. Seqüencialmente, eu criei um link simbólico para todos eles e finalmente consegui inicializar no X Window.

No momento, não sei o que causou essa interrupção. Uma coisa que eu sei é que eu instalei manualmente os pacotes libGLew*.so e parece que o instalador instalou aqueles sob /usr/lib64 .

    
por gansub 27.07.2016 / 08:58