web-dev-qa-db-ja.com

AMDGPU-PROが原因で、lvmetadがアクティブでないubuntu--vg-root clean NO BOOT

前回のカーネルアップデート以降、ubuntuを正しく起動できません。 uname -rは4.4.0-83-genericを提供します

起動後、次のメッセージが表示されます。

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

基本的に、ログイン画面が表示されないことを除いて、 Lvmetadはまだアクティブではありません と同じエラーがあります:ここでフリーズします。非常に長く待っても何も変わりません。

Tty2を使用して次のソリューションを試しました。

  • uselvmetad = 0の変更/etc/lvm/lvm.conf ==>変更なし
  • lvmetadはブートプロセスをブロックしています 非常に長い時間待機した場合を除き、何も起こりません。私の/proc/swapsファイルはOPのように空でした。彼の解決策を行った後の猫は次のとおりです。/dev/dm-1 partition 8302588 0 -1 ==>まだ起動していません。 update-initramfs -k all -cはインストールされた最後の3つのカーネルで正常に動作し、以前のカーネルではバグがあったことに注意してください(apt-get autoremoveで削除した理由
  • ここで説明したように、lvm2-lvmetad.serviceと.socketを有効にして開始しました https://unix.stackexchange.com/questions/199164/error-run-lvm-lvmetad-socket-connect-failed-no -such-file-or-directory-but
  • ライブのubuntu USBスティックからいくつかのソリューションを試しました
  • 私は回復モードからいくつかの解決策を試しました:いくつかの点でクラッシュし、エラーメッセージを読む時間がありません
  • 以前のkernellsに戻ろうとしました:同様に起動できません。

コピーして貼り付けることはできませんが、次のように言えます:

>> Sudo lvdisplay

/dev/ubuntu-vg/root/dev/ubuntu-vg/swap_1は正しく表示されます

>> Sudo blkid

/dev/mapper/ubuntu--vg-root ext4と/dev/mapper/ubuntu--vg-swap_1スワップタイプは正しく表示され、後者のUUIDは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

私は代わりに/ dev/ubuntu-vg/rootと./swapを使用し、代わりにUUIDを使用しようとしました:変更なし。

私は問題が表示から来ると信じているので、ここにlspciのサンプルがあります

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

すでにフォーラムで質問されているため、ダウン投票ですか?建設的であり、私がまだ試していない解決策へのリンクをコメントしてください。ありがとうございました。

EDIT:grubを更新しようとしましたが、lvmetadが無効になっているために多くのエラーが発生しました。 lvmetadを1に変更してから、grubを問題なく更新しました。再起動すると、2行目のみが表示され、1行目は表示されません。例:

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

Lvmetadが再アクティブ化されるので、それは正常だと思います。

EDIT2:amdgpu-proまたはxorgに問題があるようです。ライブUSBを使用しても、正しく表示できません(言及するのを忘れました)。タグの再読み込み

2
Wli

問題は本当にAMDGPU-PROが原因です。以前のバージョンは16.30でした。 Ubuntu 16.04.2 LTSではもう動作しないようです。17.10に移動する必要があります

解決:

  • 他のコンピューターから http://support.AMD.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx に移動します
  • 他のコンピューターにドライバーをダウンロードします(バージョン17.10)
  • aMDのWebサイトで説明されているように解凍できます
  • uSBスティックにコピーします
  • 障害のあるコンピューターを通常モードで起動し、ttyに移動します(ctrl + alt + F1)
  • uSBスティックをマウントします(USBは/ dev/dbb1以外の場所にある可能性があります)

    mkdir /media/usb
    mount /dev/dbb1 /media/usb
    cp media/usb/amdgpu....tar.xz /tmp
    
  • / tmpにコピーした後、最初に以前のバージョンamdgpu-pro-uninstallをアンインストールします

  • その後、通常どおりAMDのWebサイトのインストール手順に従います。
  • 再起動後、ログインに問題がありました。Xauthority:ls -lAの所有者を確認する必要があります。ユーザー名ではなくroot:rootの場合は、Sudo chown username:username .Xauthorityを実行します(usernameが実際のユーザー名になります;))

私はまだ奇妙な問題を抱えていますが、少なくとも自分のコンピューターを正しく使うことができます。

0
Wli