树莓派4B配置及注意事项

放一些树莓派的具体配置以及一些注意事项。

配置

镜像源

树莓派4B是arm平台,在部分发行版软件源的设置有别与x86平台。如在ubuntu下使用ubuntu ports源,在arch下使用Arch Linux ARM源。而目前 AArch64 (ARM) 架构的 manjaro 源位于主源,manjaro-arm 镜像上游已不再更新,故树莓派4B在manjaro下使用主源。

ssh及网络

ubuntu server以及许多为树莓派定制的镜像默认开启ssh功能,raspbian需自行开启。

网络配置上最好有路由器。HITSZ的校园网WiFi似乎有隔离,避免使用。若无路由器,那有线连接校园网后首次获取ip地址是配置难点,最简单的方法还是连接屏幕和键盘。据说可以通过相同MAC地址获取。

挂载硬盘

受限于树莓派性能,最好不要使用树莓派格式化硬盘。先在个人PC上将要挂载的硬盘格式化为ext4。若临时挂载也可保留文件系统,在树莓派上下载对应驱动。以下是长期挂载的配置方法。

受限于树莓派的供电,可考虑限制树莓派USB接口的输出到1A。编辑 /boot/config.txt,添加一行:

max_usb_current=1

亲测限制后可以直接连接1T的机械硬盘,不需要对硬盘进行额外供电。

连接硬盘后使用fdisk -l查看连接的硬盘,硬盘的标示大致像/dev/sda,硬盘的逻辑分区大概长/dev/sda1这样,执行以下命令就可以将其挂载到/path/to/mount上

mount /dev/sda1 /path/to/mount

使用df -h查看挂载情况。

实现开机自动挂载,在/etc/fstab后加一行

/dev/sda1 /path/to/mount ext4 defaults,noatime,nodiratime 0 0

注意事项

  • 为树莓派定制的ubuntu镜像内核似乎有点问题,缺失一些模块,比如缺失veth.ko。可以通过apt安装linux-modules-extra-raspi解决。这个模块还是很重要的,不知道是不是被精简掉了。
  • 可以使树莓派双网卡上网,但需要手动配置路由表。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出自SoraShu的博客