前回のカーネルアップデート以降、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
==>変更なし/proc/swaps
ファイルはOPのように空でした。彼の解決策を行った後の猫は次のとおりです。/dev/dm-1 partition 8302588 0 -1
==>まだ起動していません。 update-initramfs -k all -c
はインストールされた最後の3つのカーネルで正常に動作し、以前のカーネルではバグがあったことに注意してください(apt-get autoremove
で削除した理由コピーして貼り付けることはできませんが、次のように言えます:
>> 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を使用しても、正しく表示できません(言及するのを忘れました)。タグの再読み込み
問題は本当にAMDGPU-PROが原因です。以前のバージョンは16.30でした。 Ubuntu 16.04.2 LTSではもう動作しないようです。17.10に移動する必要があります
解決:
uSBスティックをマウントします(USBは/ dev/dbb1以外の場所にある可能性があります)
mkdir /media/usb
mount /dev/dbb1 /media/usb
cp media/usb/amdgpu....tar.xz /tmp
/ tmpにコピーした後、最初に以前のバージョンamdgpu-pro-uninstall
をアンインストールします
ls -lA
の所有者を確認する必要があります。ユーザー名ではなくroot:rootの場合は、Sudo chown username:username .Xauthority
を実行します(username
が実際のユーザー名になります;))私はまだ奇妙な問題を抱えていますが、少なくとも自分のコンピューターを正しく使うことができます。