第一次在这里发帖,所以请温柔一点...
我在一台旧台式机上安装了 Ubuntu 20.04 Desktop,现在它变成了一台挖矿机。我成功地将 Ubuntu 安装到了系统中当前的硬盘上,并且运行顺畅,直到我安装 AMD 显卡的驱动程序。我有 7 台 RX 480 打算在这台电脑上使用,但除了一台外,其他的都因为这次安装而被移除。需要注意的是,这台挖矿机之前安装了 CentOS 和 HiveOS,但不是同时安装的,主要用于测试目的。
我尝试在该系统上安装 20.04 的官方驱动程序,但每次安装驱动程序时,都会出现内核恐慌,然后出现死机白屏,提示出现了问题,系统无法使用。
在尝试了此修复后邮政,我被迫重新安装 20.04,然后尝试安装 提供的开源驱动程序oibaf
。这些驱动程序安装得很好,但当我尝试使用这些驱动程序时,我得到了与以前相同的内核恐慌,并且系统再次变得无法使用。我基本上又回到了原点。
这正是我遇到的错误。
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
我最初使用的是 Ubuntu 22.04 Desktop,但官方的 AMD 驱动程序拒绝安装,即使这些驱动程序适用于 22.04,因此又让我回到原点。从我在网上读到的内容来看,20.04 的支持比 22.04 更好。
我尝试安装不同的 GPU,希望显卡可能有故障,但结果仍然相同。我尝试了较新的 SSD,但结果仍然相同。我还验证了 GPU VBIOS 仍然良好,但结果仍然相同。
任何帮助都将不胜感激!
感谢您的观看!
答案1
这不是真正的答案,但我想我可以为未来的观众和故障排除者添加这个。经过 7 天的反复试验,这就是我想出的。
因此,我解决这个问题的方法是降级到 Ubuntu Desktop 18.04。降级后,我使用AMD Driver 21.50
以下链接找到的 -
https://repo.radeon.com/amdgpu-install/21.50/ubuntu/bionic/
该驱动程序与 18.04 完美兼容,并可安装 OpenCL、Vulkan 和 ROCM。需要注意的是,虽然该驱动程序较旧,但不会Insecure Repository
像 21.40 那样抛出错误。我.deb
通过 18.04 的软件包安装程序安装了它,作为一种自动化操作。
这个 github 链接也有很大的帮助,链接如下 -
https://github.com/gmorningman/ubuntu-crypto-mining-server?tab=readme-ov-file
请注意,这是针对的Ubuntu Server 18.04
,但安装步骤仍然相同。我也没有使用所有步骤,因为这些步骤要么不相关,要么由 自动提供18.04
。
22.04
对 AMD 不太友好,但对 Nvidia 非常友好。