lvmetad 未激活 ubuntu--vg-root clean 由于 AMDGPU-PRO 导致无法启动

lvmetad 未激活 ubuntu--vg-root clean 由于 AMDGPU-PRO 导致无法启动

自上次内核更新以来,我无法正确启动 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 棒的解决方案
  • 我确实尝试了恢复模式中的一些解决方案:有时它会崩溃,而我没有时间阅读错误消息
  • 我确实尝试返回到以前的内核:同样无法启动。

我无法复制粘贴,但我可以说:

>> sudo lvdisplay

/dev/ubuntu-vg/root&/dev/ubuntu-vg/swap_1正确显示

>> sudo blkid

/dev/mapper/ubuntu--vg-root使用 ext4 和/dev/mapper/ubuntu--vg-swap_1swap 类型正确显示,并且后者的 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

因为已经在论坛上提问而投反对票?请提出建设性意见,并附上我尚未尝试过的解决方案的链接。谢谢。

编辑: 我尝试更新 grub,但由于禁用了 lvmetad,出现了很多错误。我将 lvmetad 重新更改为 1,然后更新 grub,没有任何问题。现在,当我重新启动时,只出现第二行,而不是第一行,例如:

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

我猜这是正常的,因为现在 lvmetad 已重新激活。

编辑2: 看来我确实遇到了 amdgpu-pro 或 xorg 的问题。我无法正确显示,即使使用 live-USB(忘记提到这一点)。重新添加标签

答案1

问题确实出在 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 网站上的说明进行解压
  • 复制到 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 网站的安装程序进行操作。
  • 重启后,我登录时遇到问题。您需要检查谁拥有 .Xauthority: ls -lA。如果它是 root:root 而不是您的用户名,那么请执行sudo chown username:username .Xauthorityusername使用您的真实用户名 ;) )

我仍然遇到一些奇怪的问题,但至少我可以正确使用我的电脑。

相关内容