Featured image of post 树莓派安装Raspbian系统教程

树莓派安装Raspbian系统教程

前言

天天在linux/unix下开发,闲暇之娱也玩玩硬件。想着有时间用树莓派做个智能家居做个听使唤的管家(先 YY下)。

正文

硬件

材料 数量
树莓派3 1
外壳+风扇+散热片 1
8G U盘 1
sd卡 1

软件

软件名 说明
win32diskimager-v0.9-binary 写镜像
Xshell 远程终端
VNC-Viewer-5.0.3-Windows-32bit 远程桌面

工具下载地址:我是地址 密码:zj0c

方法

  1. 官方下载镜像https://www.raspberrypi.org/downloads/,Raspbian系统是树莓派官方推荐的系统。
  2. 将解压出img镜像文件,写入U盘。
  3. 将U盘中的boot分区内的所有文件复制到sd中(大约20+M),修改cmdline.txt中;
root=/dev/mmcblk0p2
修改为
root=/dev/sda2

最新的2017-04-10-raspbian-jessie.img中没有root=/dev/mmcblk0p2,所以我选择了2017-01-11-raspbian-jessie.img
4. 在SD卡中新建ssh文件,目的是认系统启动后自动开启ssh服务 5. 安装VNC桌面服务

  • 使用Xshell登入后台。Raspbian默认的用户名密码是pi/raspberry
  • 安装VNC服务
sudo apt-get install tightvncserver
  • 增加一个桌面
 tightvncserver
  • 启动服务vncserver(我设置密码后默认启动)
vncserver
  • 使用VNC-Viewer-5.0.3-Windows-32bit 登陆

最后是最张的图片

这里写图片描述


20250612更新

最近发现homeassistang系统历史数据无法读取,重启几次后依旧无法解决。登录后台排出后发现数据库数据无法写入,最后定位sd卡读写异常。今天新买了张sd卡重新安装系统

正文

1.准备一个8G 以上的SD卡

2.安装系统烧录工具Raspberry Pi Imager(https://www.raspberrypi.com/software/)

3.烧写系统

4.插上SD卡,上电启动

5.修改root密码    sudo passwd 

6.扩展SD卡剩余空间
 raspi-config
Advanced Options->Expand Filesystem 


7.更新系统  
sudo apt update
sudo apt upgrade -y

8.安装docker

# 安装Docker的依赖
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
#添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
#设置Docker仓库
sudo add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/raspbian/ $(lsb_release -cs) stable"
sudo apt update
#安装Docker CE(社区版)
sudo apt install docker-ce -y
#添加国内源
vi /etc/docker/damen.json
{
"registry-mirrors": [
 "https://docker.m.daocloud.io", 
 "https://noohub.ru", 
 "https://huecker.io",
 "https://dockerhub.timeweb.cloud",
 "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
 "https://5tqw56kt.mirror.aliyuncs.com",
 "https://docker.1panel.live",
 "http://mirrors.ustc.edu.cn/",
 "http://mirror.azure.cn/",
 "https://hub.rat.dev/",
 "https://docker.ckyl.me/",
 "https://docker.chenby.cn",
 "https://docker.hpcloud.cloud",
 "https://docker.m.daocloud.io"
]
}

#重启docker服务
systemctl restart docker.socket
systemctl restart docker.service

9.postgres数据库安装
mkdir -p /root/postgresql/data
docker run -d \
  -v /root/postgresql/data:/var/lib/postgresql/data \
  -e POSTGRES_PASSWORD=postgres \
  -p 127.0.0.1:5432:5432 \
  --name postgres \
  postgres

10.安装mqtt服务器
mkdir -p /root/mosquitto/config
mkdir -p /root/mosquitto/data
mkdir -p /root/mosquitto/log


11.扩展虚拟swap
https://blog.csdn.net/dsz1714/article/details/140845834

参考内容

  1. 树莓派系统安装在u盘,利用优盘启动
  2. 树莓派入门之装系统
Licensed under CC BY-NC-SA 4.0
最后更新于 2025-06-12 07:44 UTC
本博客已稳定运行
发表了90篇文章 · 总计71.15k字
 赣ICP备18015110号-1   
使用 Hugo 构建 主题 StackJimmy 设计