树莓派设置
发布于 - 修改于 - 大约需要 2 分钟 - 734 字系统安装
这里我采用Ubuntu Server,使用无显示器安装法。原因是Ubuntu Server支持64位系统,而arm64也是大部分docker所需的。
在将ISO文件写入SD卡后,可以通过访问boot部分的文件。可以通过查看其中的README
来决定要修改什么。
在这之中,有一个文件叫network-config
。将其中wifis
部分的注解去除,在access-points
下添加:
"wifi name":
password: "password"
即可使用。需要注意的是ubuntu server可能需要重新启动才能正常使用。
风扇控制
查看温度
cat /sys/class/thermal/thermal_zone0/temp
但是如果想要使用软件控制温度,根据网上资料,需要搭设一个外接电路。我懒得折腾,而且也不美观,就只能这么扔着了。
软件安装
软件依然采用和之前虚拟机一样的设置。我曾经考虑过使用GitLab,但是GitLab并没有arm64的支持。
另外经过多次尝试对比,选用nextcloud作为照片管理。虽然nextcloud的照片显示并非尽善尽美,但是从github动态来看,开发依然正在进行,因此值得信赖。
外挂硬盘
计划方案是在USB3.0口上外接硬盘,然后将docker的volume全部写在硬盘里。问题在于出现了2.4GHz Wifi的干扰问题。另外也用了wireless-tools
包中的iwconfig
进行了监测。结果显示从-30dBm 下降到了-40dBm。因此可能需要另外的解决方案,例如更换5GHz的路由器等。
为了将来使用5GHz做准备,记录一下可能遇到的问题及解决方案:
需要查看信道
可能受国家影响 (通过iwchannel
查看信道)。
另外,实验证明良好的USB3.0线缆以及把移动硬盘放到远处等措施可以有效地降低干扰。
为了正确关闭移动硬盘,我们需要udisks2
,
udisksctl unmount -b /dev/sdc1
udisksctl power-off -b /dev/sdc1
来关闭驱动器。