安装操作系统
新入手一个树莓派4B,打算做个人服务器,写练手项目用。
使用前的第一件事就是安装操作系统
NOOBS
NOOBS 全称 New Out Of Box System(全新开箱即用系统),其实就是个系统安装器,之所以介绍这个,是因为官方推荐新手用这个安装系统。之所以叫这个名字,是因为如果你购买的官方 TF 卡,里面自带了这个 NOOBS,直接插上然后上电按照提示操作就可以用了。
官方文档 讲的就是连接显示器,键盘,鼠标,使用 NOOBS 引导安装操作系统的。这就是当成一个迷你计算机来操作。
安装Raspbian
但是我要在没有屏幕,键盘,显示器的情况下安装系统,并通过无线网络连接访问树莓派。
官方文档-直接安装 raspbian 镜像 Installing operating system images
需要用到的硬件:树莓派,树莓派电源线,SD卡,读卡器
简单来说说,就是用 SD 卡制作启动盘,具体步骤:
-
去官网下载 raspbian 操作系统
用桌面就下载 desktop 版本,不用桌面就下载 lite 版本。
-
用 SD 卡烧录软件 balena etcher 把刚才下载的系统镜像写到 SD 卡,制作成 boot 启动盘
etcher 的使用很简单,把 SD 卡查到读卡器上,打开 etcher,选中镜像和 SD 卡,开始烧录。
烧录完成后,就得到了一个 boot 启动盘。
-
添加无线配置到生成的 boot 启动盘(sd卡)(可选,为了后面通过 wifi 建立 ssh 连接到树莓派上)
创建文件
wpa_supplicant.conf
,文件内容如下
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的wifi名"
psk="你的wifi密码"
key_mgmt=WPA-PSK
priority=1
}
把 conf 文件复制到 boot 启动盘的根目录下
在 boot 启动盘下创建一个空的 ssh
文件,开启ssh功能
-
把 sd 卡插到树莓派中,启动树莓派
到这一步,树莓派的系统已经算是安装完毕
-
ssh 连接树莓派
树莓派的默认用户名:pi
树莓派默认的密码:raspberry连接后,使用
passwd
命令修改密码在无线路由器上查看树莓派的 ip 地址(可以在路由器上把 ip 和 mac 地址绑定),然后用 ssh 连接
ssh pi@192.168.0.106
系统安装完毕,剩下的就是为所欲为啦!
其他
vnc 连接树莓派桌面
新版的树莓派默认安装了 vncserver(跟前面下载的镜像也有关系), ssh 连接后启动 vncserver,
pi@raspberrypi:~ $ vncserver
...
New desktop is raspberrypi:1 (192.168.0.106:1)
这就创建了一个虚拟桌面,名称:1
(没有连接显示器)。
然后使用 vncviewer 连接这个桌面.
192.168.0.106:1
修改国内镜像源
树莓派系统安装后默认使用国外的镜像源来更新软件,国内访问速度非常慢,因此需要换成国内源。树莓派官方提供了一个更新源列表,在这里我们使用中科大的软件源和系统源。
备份
# 软件更新源
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
修改软件源
# deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
buster 是树莓派系统版本代号。
修改系统源
#deb http://archive.raspberrypi.org/debian/ buster main
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ buster main
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main
同步更新源
sudo apt-get update
更新
sudo apt-get upgrade
QA
树莓派切换 桌面/命令行 启动
-
ssh 连接后,
sudo raspi-config
打开树莓派配置程序Boot Option -> Desktop/Cli
-
vncviwer 连接树莓派桌面后,打开树莓派配置程序
菜单 -> 首选项 -> Raspberry Pi Configuration
树莓派安全关机,重启
树莓派可以通过下面几个命令来实现安全关机:
sudo shutdown -h now
sudo halt
sudo poweroff
sudo init 0
上面四行代码都可以,执行一行都可以安全关机, _
树莓派重启 定时重启方法:
sudo reboot
shutdown -r now
shutdown -r 04:00:00 #定时重启在凌晨四点关闭重启