lvmetad não ativo ubuntu - vg-root limpa NO BOOT devido ao AMDGPU-PRO

2

Eu não consigo inicializar o Ubuntu corretamente desde a última atualização do kernel. uname -r fornece 4.4.0-83-genérico

Após a inicialização, recebo a seguinte mensagem:

lvmetad is not active yet, using direct activation during sysinit
/dev/mapper/ubuntu--vg-root: clean, 1014488/15097856 files, 29730400/60376064 blocks

Basycally, eu tenho o mesmo erro que Lvmetad ainda não está ativo exceto que nenhuma tela de login é exibida: ela congela aqui . Esperar muito tempo não muda nada.

Eu tentei as soluções a seguir usando tty2:

  • uselvmetad = 0 alteração em /etc/lvm/lvm.conf == > nenhuma mudança
  • lvmetad está bloqueando o processo de boot exceto quando eu espero muito tempo, nada acontece . Meu arquivo /proc/swaps estava vazio como OP. Depois de fazer sua solução, aqui está o gato dele: /dev/dm-1 partition 8302588 0 -1 == > ainda não há inicialização. Observe que update-initramfs -k all -c funcionou corretamente nos últimos 3 kernels instalados, bugados para os anteriores (que eu removi com apt-get autoremove não tenho certeza porque eles aparecem, mas isso parece não estar relacionado ao meu problema)
  • Eu habilitei e iniciei o lvm2-lvmetad.service e o .socket, como explicado aqui link .
  • Eu tentei algumas das soluções de um pen drive USB do Ubuntu
  • Eu tentei algumas das soluções do modo de recuperação: em alguns pontos ele falha e não tenho tempo para ler as mensagens de erro
  • Eu tentei retornar aos kernells anteriores: samely unabootable.

Não consigo copiar e colar, mas posso dizer que:

>> sudo lvdisplay

/dev/ubuntu-vg/root & amp; /dev/ubuntu-vg/swap_1 aparecem corretamente

>> sudo blkid

/dev/mapper/ubuntu--vg-root com ext4 e /dev/mapper/ubuntu--vg-swap_1 com tipo de troca aparecem corretamente e o UUID do segundo corresponde a cat /etc/initramfs-tools/conf.d/resume

 >>cat /etc/fstab
 /dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1
 UUID=XXX /boot ext2 defaults 0 2#the correct UUID appears here, just too long to copy
 #/dev/mapper/ubuntu--vg-swap_1 none swap swap 0 0#this was commented out manually
 /dev/mapper/ubuntu--vg-swap_1 swap swap defaults 0 0#this was added manually

Eu tentei alternativamente usar / dev / ubuntu-vg / root e ./swap, assim como usar os UUIDs: nenhuma alteração.

Eu acredito que o problema vem da exibição, então aqui está uma amostra de lspci

  >>lspci -v
  XXX [AMD/ATI] Tonga PRO [Radeon R9 285/380] (rev f1)
  Kernel driver in use: amdgpu
  Kernel modules: amdgpu

Down-voting porque já perguntou no fórum? Por favor, seja construtivo e comente com o link para a solução que eu já não tentei. obrigada.

EDITAR: Eu tentei atualizar meu grub, mas eu tive muitos erros devido ao lvmetad desativado. Eu rechanged lvmetad para 1, então atualizei o grub sem nenhum problema. Agora, quando reinicio, aparece apenas a segunda linha, não a primeira, por exemplo:

 /dev/mapper/ubuntu--vg-root: clean, 1014488/15097856 files, 29730400/60376064 blocks

Eu acho que é normal, pois agora o lvmetad é reativado.

EDIT2: Parece que eu tenho um problema com amdgpu-pro ou xorg. Não consigo exibir corretamente, mesmo com o USB ao vivo (esqueci de mencionar isso). Tags de leitura

    
por Wli 08.07.2017 / 16:05

1 resposta

0

O problema é realmente devido ao AMDGPU-PRO. Minha versão anterior era 16,30. Parece que não funciona mais no Ubuntu 16.04.2 LTS, você precisa ir para 17.10

Solução:

  • vá para link de outro computador
  • Baixar no outro computador o driver (versão 17.10)
  • você pode descompactá-lo conforme explicado no site da amd
  • copie para um stick USB
  • inicie no modo normal seu computador defeituoso, vá para tty (ctrl + alt + F1)
  • monte o stick usb (note que seu usb pode estar em outro lugar do que em / dev / dbb1)

    mkdir /media/usb
    mount /dev/dbb1 /media/usb
    cp media/usb/amdgpu....tar.xz /tmp
    
  • depois de copiar para / tmp, primeiro desinstale a versão anterior amdgpu-pro-uninstall

  • siga o procedimento de instalação do website da AMD como de costume.
  • após a reinicialização, tive problemas com o login. você precisa verificar quem possui .Xauthority: ls -lA . Se for root: root em vez do seu nome de usuário, então sudo chown username:username .Xauthority (com username sendo seu nome de usuário real;))

Ainda tenho problemas estranhos, mas pelo menos posso usar o computador corretamente.

    
por Wli 09.07.2017 / 13:30