Raspberry Pi有问题吗?试试这4个修复

您已经设置好Raspberry Pi。它已插入显示器,电源线已正确连接,并且您已经将Raspbian闪烁到了microSD卡。

但是出了点问题。也许Pi已在“彩虹屏幕"上停止了启动。也许陷入了启动循环。也许您的问题有所不同。如果您想解决Raspberry Pi的连接Wi-Fi,检测USB设备,安装软件或访问microSD卡的能力方面的问题,我们这里提供了一系列解决方案。

启动Raspberry Pi时,您会看到的第一件事(除非您准备使用NOOBS进行安装)是GPU测试屏幕。这通常被称为“彩虹屏",并打算仅显示几秒钟。此后,应该加载操作系统。

但是,有时这种情况不会发生。相反,设备将在GPU测试中挂起。如果发生这种情况,则说明您有问题。

在大多数情况下,这是由于microSD卡上的Raspbian内核映像存在问题。要进行测试,请将Raspbian安装到另一个microSD卡上,然后从中启动。如果可以,则说明问题出在原来的microSD卡上。

但是,这并不理想。此外,您可能还需要从原始microSD卡中获取数据。为了检索此数据,请将microSD卡插入计算机的读卡器中。浏览到 / home / 文件夹,然后将其复制到PC的硬盘驱动器上。

在某些情况下可以修复内核,但这要求Pi必须是通过以太网连接到您的网络。您需要通过SSH连接,因此请事先确保已启用它。如果没有,请在将microSD卡插入计算机后,将文件添加到 / boot / 目录中,名为ssh。 请勿添加文件扩展名。

使用您喜欢的SSH客户端,通过IP地址并使用通常的用户名和密码连接到Pi。然后尝试重新安装内核:

sudo apt updatesudo apt install raspberrypi-kernel

等待完成,然后在文本编辑器中打开config.txt文件:

sudo nano /boot/config.txt

在此处添加新行:

boot_delay=1

启动延迟迫使Pi在启动之前给SD卡一些时间准备好。

点击 Ctrl + X 退出,然后 Y Enter 保存更改并退出文本编辑器。使用reboot命令重新启动Pi。如果它再次在GPU测试中挂起,那么该使用其他microSD卡了。

如果您担心自己的Pi的microSD卡,则值得研究延长其使用寿命的方法。

还可以克隆microSD卡,以确保多个卡或设备之间的数据连续性。

2。无法检测到USB设备?试试这个

USB设备对于使用Raspberry Pi都很重要。无论您是要连接输入设备(鼠标,键盘,游戏控制器)还是扩展计算机的功能,很多选项都可以通过USB进行。使用没有集成无线网络或蓝牙的较旧的Pi?您需要一个USB软件狗。

通常,插入设备后,您几乎可以立即使用它。但是,如果无法识别您的USB设备怎么办?

首先要做的是转到eLinux.org上的“ Verified Peripherals"列表。在页面上搜索您的USB设备;

下一步,检查设备是否在另一台计算机上运行。将其插入您的PC;它运作正常吗?完成此操作后,就该对Raspberry Pi和USB设备进行询问了。在您的Raspberry Pi上,输入:

sudo dmesg -C

下一步,插入USB设备并输入:

dmesg

如果检测到,您的USB设备将列在此处,以及任何相关的错误消息。如果未列出该设备,则通常有两个原因:

  • USB设备或Pi的USB总线出现故障。
  • 您的Raspberry Pi没有足够的电源。
  • 通过为Raspberry Pi购买合适的电源或有源USB集线器来解决后一个问题。检测到USB设备,但是什么也没发生?尝试更新存储库并检查是否有升级(针对许多Raspberry Pi问题的修复程序):

    sudo apt updatesudo apt upgrade

    在此阶段,您应该拥有一个正常工作的设备。如果没有,请与制造商联系,并确定是否有Linux驱动程序。

    3。通过Wi-Fi轻松上线

    如果您使用的是Raspberry Pi 3或Pi Zero W或更高版本,则您的计算机具有内置的Wi-Fi。您还可以使用Wi-Fi加密狗为较旧的Pi提供无线连接。但是,一旦激活了无线网络,该如何上网?

    USB记忆棒可能会成为问题,如上所述。但是,如果您已经运行了上述提示,并确认设备可以正常使用,则可能是配置问题出在网上。我们假设在此阶段您已尝试通过桌面连接到无线网络。

    那么,是什么使您无法将Raspberry Pi连接到无线网络?首先,有可能新连接被阻止或已达到限制。一旦可以排除这些情况,请尝试连接到其他网络。例如,您可以在手机上设置一个无线热点,然后查看是否可以建立无线热点。

    还有可能是您的凭据错误。它发生了。要仔细检查,请打开nano中的 wpa_supplicant.conf 文件:

    sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

    此处,您将找到用于连接到网络的关键设置。使用 SSID PSK 字段输入正确的SSID(网络名称)和密码。

    或者,检查网络上的安全性。 Raspberry Pi 3将无法连接到使用过时的无线加密协议(WEP)进行保护的无线网络。如果您的路由器使用此路由器,请切换到WPA,WPA2,或者如果不可能,则升级到新路由器。

    4。 Pi的显示屏出现问题

    一些问题可能会影响Raspberry Pi的显示。

    虽然默认分辨率为800×400像素,但大多数现代显示器和电视都能够提供更大的分辨率。应该发生的是,Pi启动时会检测到显示器的尺寸,并且桌面分辨率会适当调整。

    有时这种情况不会发生,导致显示器的某些部分不可见。这些问题大多数都可以在 config.txt 文件中解决。由于这是一个重要的文件,因此请勿进行任何可能导致问题的更改,这一点至关重要。为了防止这种情况的发生,请使用一个稍有不同的文件名来复制文件:

    sudo mv /boot/config.txt /boot/config-orig.txt

    如果在任何时候遇到问题,只需删除config.txt文件并重命名该副本即可。

    准备就绪后,在nano中编辑 config.txt

    sudo nano /boot/config.txt

    许多显示问题都归结为错误地应用了过扫描设置。通常,黑带会与屏幕接壤,就像8位家用计算机的显示屏一样。您可以通过浏览config.txt文件并找到以下内容来进行更改:

    #disable_overscan=1

    删除哈希符号;这将“取消注释"设置,意味着将应用该设置。按 Ctrl + X ,然后按 Y 保存并退出,然后重新启动Pi。

    相反,部分显示内容可能会超出显示器。在这种情况下,请查找:

    #overscan_left#overscan_right#overscan_top#overscan_bottom

    删除哈希符号,然后更改设置以调整边框尺寸。您可以通过在行尾添加等号和数字来实现此目的,例如:

    overscan_left=16

    如有必要,可以使用负数。

    作为最终选择,您可以更改帧缓冲区设置。向下滚动,直到找到两行( framebuffer_width framebuffer_height )并设置您的首选分辨率。例如,您可以将1920×1080的分辨率更改为1280×720。

    轻松修复Raspberry Pi问题!

    有时,您会遇到问题树莓派。改善Pi的性能可以在这里有所帮助,确保所有电缆,电源和microSD卡的质量都可以。

    但是如果您准备尝试其他尝试,请查看Raspberry。替代Pi的NanoPi NEO4。

    标签: Raspberry Pi