树莓派从零开始

树莓派从零开始

简单记录树莓派刷机、root密码、设置SSH、换源、安装HA等过程中遇到的问题及解决办法和参考教程。

基础部分

刷机

下载系统镜像并写入SD卡。
官方镜像下载地址 https://www.raspberrypi.org/downloads/raspbian
根据SD卡大小和个人需求选择相应镜像文件。

镜像写入工具推荐Etcher https://www.balena.io/etcher

开启SSH服务。镜像文件写入完成后新建空白文档,命名为ssh,无扩展名,放入SD卡可见部分。

开启root

1
sudo passwd root

输入要设定的root帐户密码。

更换国内源

备份原文件

1
2
3
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

1、中科大镜像源

1
2
sudo sed -i 's#://mirrordirector.raspbian.org#s://mirrors.ustc.edu.cn/raspbian#g' /etc/apt/sources.list
sudo sed -i 's#://archive.raspberrypi.org/debian#s://mirrors.ustc.edu.cn/archive.raspberrypi.org#g' /etc/apt/sources.list.d/raspi.list

2、清华镜像源

1
2
sudo sed -i 's#://mirrordirector.raspbian.org#s://mirrors.tuna.tsinghua.edu.cn/raspbian#g' /etc/apt/sources.list
sudo sed -i 's#://archive.raspberrypi.org/debian#s://mirrors.tuna.tsinghua.edu.cn/raspberrypi#g' /etc/apt/sources.list.d/raspi.list

更新系统

1
sudo apt update

参考博客

网络时间同步

安装ntpdate

1
2
sudo apt-get install ntpdate
ntpdate 0.pool.ntp.org

修改/etc/localtime解决时区问题

1
2
3
cp /etc/localtime /etc/localtime.bak
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date

通过tzselect修改时区

1
tzselect