我遇到了一些问题。我不确定是硬件问题还是软件问题,但我想确定问题的原因以便修复它。我该如何做?
我遇到了一些问题。我不确定是硬件问题还是软件问题,但我想确定问题的原因以便修复它。我该如何做?
从Ubuntu网站下载最新(不是LTS,也不是实验性的,而是最新且受支持的)Ubuntu桌面版。这不是一个独立的故障排除步骤,但我多次提到它,所以我单独列出来。
dd
命令,但由于容易出错,我建议使用balenaEtcher(与其无关,但我喜欢它)。下载Linux 64位版本。打开终端,并导航到下载的.zip
文件所在的位置(可能是~/Downloads
)。使用unzip balena-etcher-electron-X.Y.Z-linux-x64.zip
解压缩.zip
文件。使用chmod +x balenaEtcher-X.Y.Z-x64.AppImage
命令使.zip
文件中的AppImage可执行。使用./balenaEtcher-X.Y.Z-x64.AppImage
命令运行它。Flash!
按钮。等待操作完成,然后重新启动计算机,进入闪存驱动器。
Flash!
按钮。等待完成并进行验证。注意:如果您使用的是戴尔硬件,则可以跳过上述步骤。戴尔笔记本电脑已默认包含MemTest86。
首先,请检查明显的问题(是否插入电源)?不要在整个过程中才意识到将USB驱动器插入以太网端口。是的,这种情况确实会发生。
做完了吗?好的。用最新版本的Ubuntu创建一个Ubuntu Live CD。不是LTS,而是最新发布的版本。请参考上面的说明。启动它,然后选择“试用Ubuntu”。现在,尝试重现问题或查看是否“正常工作”。如果可以,太棒了。备份后升级到该版本的Ubuntu,应该就可以解决问题了。完成。如果不能,上网搜索看看是否有其他人遇到类似问题。如果没有,检查dmesg
的输出,看看是否有相关信息。此外,您还可以尝试使用最新的Ubuntu测试版制作一个Live CD,但那不稳定,所以除非您知道自己在做什么,否则我不建议这样做。当然,随时在这里提问。记得提供您的操作系统详细信息(版本等)以及您尝试过的方法。并不是所有东西都适用于Ubuntu,所以您可能运气不好。要检查硬盘是否存在故障,打开磁盘应用程序,在左侧选择硬盘,然后点击右上角的图标,选择SMART数据和自检,然后点击开始自检并选择扩展测试。该测试需要几个小时运行,并将提供大量与硬盘健康相关的信息。
您可以使用以下软件包来测试您的CPU:
sudo apt -y install stress-ng s-tui
sudo s-tui
首先访问这个网站并安装基准测试工具。
点击“免费下载”按钮,并在下拉菜单中选择Linux选项。下载完成后,Downloads目录(或选择的目录)中应该有一个Unigine_Heaven-4.0.run
文件。
从终端进入包含Unigine Heaven下载的文件夹。
使其可执行:
chmod +x Unigine_Heaven-4.0.run
./Unigine_Heaven-4.0.run
cd Unigine_Heaven-4.0/
./heaven
机器检查异常是硬件故障事件,并且可以通过rasdaemon.service
记录到journalctl
中。在Ubuntu上,您可以通过以下方式安装:
sudo apt install rasdaemon
systemctl status rasdaemon
journalctl -f -u rasdaemon
首先按照Cocomac的回答创建一个活动USB:
从Ubuntu官网下载最新版本(不是LTS,也不是实验性的,而是最新且受支持的)的Ubuntu桌面版。
验证你的下载。虽然不是必须的,但我建议这样做,特别是如果你的网络连接不太好。按照Ubuntu Wiki上的步骤进行操作。
接下来,你需要将ISO文件写入闪存驱动器。你可以使用
dd
命令,但由于容易出错,我建议使用balenaEtcher(与其无关,但我喜欢它)。下载Linux 64位版本。打开终端,并导航到已下载的.zip
文件所在的位置(可能是~/Downloads
)。使用unzip balena-etcher-electron-X.Y.Z-linux-x64.zip
解压.zip
文件。使用chmod +x balenaEtcher-X.Y.Z-x64.AppImage
命令使.zip
文件中的AppImage可执行。使用./balenaEtcher-X.Y.Z-x64.AppImage
命令运行它。选择ISO文件和闪存驱动器,然后点击
Flash!
按钮。等待操作完成后,重新启动计算机,从闪存驱动器启动。
从USB启动后,点击“尝试Ubuntu”按钮。然后检查硬件是否正常工作。如果不正常,则可能存在硬件问题。
有时默认情况下没有安装正确的驱动程序。在这种情况下,系统会使用通用驱动程序。通用驱动程序可以工作,但不能提供任何性能或仅限于硬件的功能。在这种情况下,您可能需要安装正确的驱动程序。
运行以下命令以获取设备列表:
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
AP <=> Wifi接入点,路由器
邻居的AP信号强,可能会造成干扰。使用智能手机下载一个WiFi分析器(例如Wifi Analyzer),让它检测你的AP与附近可见的AP进行比较。解决速度或连接问题的一个可能方法是:确保将你的AP设置在一个固定的信道上,该信道被该应用程序定义为“好”的选择。有些AP软件在“自动”模式下切换信道时可能会出现问题,尽管它应该在自动模式下做出相同的改变。sudo apt install stress-ng
man stress-ng
的结果来看:
描述:进入BIOS设置,确保系统以BIOS模式而不是UEFI模式加载。
stress-ng将以多种可选择的方式对计算机系统进行压力测试。
它旨在测试计算机的各个物理子系统以及各种操作系统内核接口。
stress-ng还具有广泛的特定于CPU的压力测试,可以进行浮点数、整数、位操作和控制流程的测试。故障的RAM也可能是一个问题。故障的RAM是冻结的已知原因。要测试RAM,请在启动时从GRUB菜单中选择内存测试选项。
在计算机启动时,主板/计算机制造商的标志闪屏出现后,与BIOS一起,快速按住Shift键,这将带来一个GNU GRUB菜单屏幕。对于UEFI,请按Esc键(可能需要按几次)以进入GNU GRUB菜单屏幕。有时厂商的闪屏是Windows引导程序的一部分,所以当你启动机器时,它会直接进入GNU GRUB菜单屏幕,然后按Shift是不必要的。
memtest86+是一个16位程序,在BIOS模式下工作,但在UEFI模式下不起作用。在具有BIOS固件的计算机上,您将看到一个类似下面截图的GNU GRUB菜单屏幕。选择内存测试并按Enter。
在拥有UEFI固件的计算机上,进入BIOS设置,选择“启动”选项卡,并尝试临时更改设置,使您的系统以传统模式或BIOS模式而不是UEFI模式加载。然后,您将能够从GNU GRUB菜单屏幕中选择“内存测试”。 在Ubuntu 22.04-22.10中,PCMemTest(sudo apt install pcmemtest)是MemTest86+的一个分支,也适用于UEFI。如果用户可以直接接触到多个内存条,您可以一次只移除一个内存条,直至找到有问题的那个。内存条应该只与相同类型的内存条进行更换(例如,只能将DDR3与DDR3更换,DDR4与DDR4更换等)。
如果您有一块已知处于良好状态的备用显卡,您可以选择更换显卡。不要随便使用任何您手头有的显卡进行更换。只能用您之前使用过的显卡来替换现有的显卡。
警告:我不建议在没有确定新组件处于良好状态的情况下更换任何现有组件。将一个已损坏的组件替换现有组件可能会损坏您的计算机。