当我不确定问题是硬件还是软件问题时,如何诊断问题?

coc*_*mac 5 hardware troubleshooting hardware-test

我遇到一些问题。我不确定这是硬件问题还是软件问题,但我想确定问题的原因,以便修复它。我怎样才能做到这一点?

coc*_*mac 10

这很容易。拿一个 U 盘。我建议 32 GB,但其他大小也可以。备份此 USB 记忆棒上的所有重要内容,因为我们将在上面放一张 Live CD。

这里有一些可能的解决方案。根据问题所在选择正确的路径。

创建 Ubuntu LiveCD

这本身并不是一个故障排除步骤,但我多次提到它,所以我将其分开。

  1. 从Ubuntu 网站下载最新(不是 LTS,也不是实验性的,而是最新受支持的)版本的 Ubuntu Desktop 。
  2. 验证您的下载。您不必这样做,但我建议您这样做,尤其是在您的互联网连接状况不佳的情况下。按照Ubuntu Wiki 上的步骤进行操作。
  3. 接下来,您需要将 ISO 写入闪存驱动器。你可以使用dd,但因为它很容易搞乱,我建议使用 balenaEtcher代替(没有隶属关系,但我喜欢它)。下载 Linux 64 位版本。打开终端,然后导航到下载的位置.zip(可能是~/Downloads)。使用解压该.zip文件unzip balena-etcher-electron-X.Y.Z-linux-x64.zip。将 AppImage 放入.zip可执行文件中chmod +x balenaEtcher-X.Y.Z-x64.AppImage。运行它./balenaEtcher-X.Y.Z-x64.AppImage
  4. 选择 ISO、您的闪存驱动器,然后点击Flash!。等待它完成,然后重新启动到您的闪存驱动器。

我认为内存/RAM 不好

  1. 下载MemTest86
  2. 打开 balenaEtcher。选择您从第 1 步下载的 ISO 和 U 盘。这是您在闪存驱动器上的任何数据永远消失之前进行备份的最后机会。按Flash!。等待它完成并验证。

注意:如果您使用的是基于戴尔的硬件,则可以跳过上述步骤。戴尔笔记本电脑已默认包含 MemTest86。

  1. 重新启动您的电脑,然后启动到 USB 记忆棒(在启动菜单中,选择闪存驱动器)。
  2. 运行内存测试。如果失败,则说明内存有问题。更换坏的 RAM 条。

我认为我的磁盘有问题

您可以从 Live CD(见上文)或从主系统执行此操作。对于 HDD,请检查 SMART 数据。请参阅此处了解如何解释这些数字。如果您有 SSD,您仍然可以尝试像 HDD 一样检查 SMART 数据,但您也可以检查磨损指示器(衡量 SSD 磨损程度的指标)。为此,请参阅此答案

为什么 XYZ 硬件不工作?

首先,检查显而易见的事情(是否已插入)?不要经历整个过程才意识到您已将 USB 记忆棒插入以太网端口。是的,它发生了。

做到了吗?好的。使用最新发行版本的 Ubuntu 创建 Ubuntu Live CD。不是 LTS,而是最新版本。请参阅上面的说明。启动它,然后按 Try Ubuntu。现在,尝试重现该问题或查看“它是否有效”。如果是的话,耶。升级到该版本的 Ubuntu(备份后),它应该可以工作。完毕。如果没有的话,就上网搜索看看有没有人有。如果没有,请检查 的输出dmesg,看看是否有任何相关内容。另外,您可以尝试使用最新的 Ubuntu 测试版制作 Live CD,但这并不稳定,所以我不建议您这样做,除非您知道自己在做什么。当然,欢迎在这里提问。请记住提供您的操作系统详细信息(版本等)以及您尝试过的操作。并不是所有东西都能在 Ubuntu 上运行,所以你可能会不走运。