近段时间想学学Linux方面的东西,但是Windows上的WSL我觉得虽然方便,但是用着没有单独Linux
那么畅快,所以入手Raspberry Pi来拿玩,但愿不要太快就吃灰了。

这篇记录下Raspberry Pi的踩坑记录(md)

Raspberry Pi

踩坑记录

1. HDMI无信号

这个是个神奇的问题,我在把镜像文件(Ubuntu 18)烧录至SD卡后,插入Raspberry Pi后,连接上键盘和HDMI(输出至一台1920x1080的限制小电视)然后一直无信号。
我以为是系统出了问题,重新试了好多次都一直是无信号,最终在YouTube上看到了解决方案:

  • Solve
    1. 将SD卡连至电脑,打开FAT32分区里面的config.txt文件
    2. 更改/添加 以下配置:
      #强制使用HDMI输出
      hdmi_force_hotplug=1

      #HDMI信号增强
      config_hdmi_boost=4

      #HDMI输出适配于计算机显示器
      hdmi_group=2

      #HDMI输出的分辨率及刷新频率
      hdmi_mode=9

      #禁止树莓派检测显示器分辨率,直接使用配置文件中制定的分辨率输出
      hdmi_ignore_edid=0xa5000080

      #禁止黑边
      disable_overscan=1

      附:常用的分辨率配置
      hdmi_mode=4 640x480 60Hz
      hdmi_mode=9 800x600 60Hz
      hdmi_mode=16 1024x768 60Hz
      hdmi_mode=23 1280x768 60Hz
      hdmi_mode=32 1280x960 60Hz
      hdmi_mode=35 1280x1024 60Hz
      hdmi_mode=39 1360x768 60Hz
      hdmi_mode=47 1440x900 60Hz
      hdmi_mode=81 1366x768 60Hz
      hdmi_mode=82 1920x1080 60Hz
    3. 保存、重新插上Raspberry Pi,重新开机,点亮

2. Wifi

我当前使用的NetworkManager,因为是很久前配置的开机自动连接wifi,导致忘了是如何设置得了,今天补一下

常用命令:

  • NetworkManager定期扫描Wi-Fi网络,使用nmcli dev wifi list可以查看最近一次的扫描结果

  • 若无法看见要连接的SSID,可以使用nmcli dev wifi rescan,然后再重新list一下

连接Wifi

使用sudo nmcli dev wifi connect 'SSID' password 'mypassword'

检查设备状态

使用nmcli dev status

检查活动连接

使用nmcli con show --active

删除已建立的连接

如果需要删除已建立的连接,则可以指定连接UUID或连接名称,要获得连接UUID或用户名,运行nmcli con显示

  • 使用连接名称连接删除
    sudo nmcli con del 'SSID'
  • 使用连接UUID删除连接
    sudo nmcli con del xxx-xxx-xxx-xxx-xxx
还可以使用下面的命令来关闭或打开以前的连接

nmcli con down
nmcli con up


网络连接问题

待更新,不断补齐,咕咕咕