0%

树莓派初始化

前言

本文将介绍如何在树莓派上安装系统。

说明:这是一篇之前写过的文章,最近搭建了个人博客顺便搬过来。

树莓派环境搭建

下载树莓派官方系统

官方地址:https://www.raspberrypi.org/software/operating-systems/

选择自己需要的系统(支持pc,mac,pi),这里我选择的是 Raspberry Pi OS with desktop 这个带桌面的。直接点击 Archive 进入后,再点击进入 最新的日期 的文件夹,最后选择 .img.xz 结尾的文件(size最大的)下载。
注:.xz是压缩方式的一种

由于这个是国外的网站下载速度可能会比较慢,要是太慢可以选择国内的镜像源:

  1. TUNA 镜像站(位于北京):https://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os-images/
  2. SJTUG 镜像站(位于上海):https://mirrors.sjtug.sjtu.edu.cn/raspberry-pi-os-images/

找到raspbian。

  1. raspbian/ 对应官网上的 Raspberry Pi OS with desktop 是带桌面的树莓派系统
  2. raspbian_full/ 对应官网上的 Raspberry Pi OS with desktop and recommended software 是带桌面和推荐软件的树莓派操作系统
  3. raspbian_lite/ 对应官网上的 Raspberry Pi OS Lite 是精简版的树莓派系统

安装树莓派官方系统

当下载好系统后我们就需要把系统安装到SD卡中。

第一步要将我们的SD卡格式化(主要确保SD卡里没东西,防止出错)。可以使用SD Card Formatter(由于是国外网址可能会比较卡,百度下载也是一样的)或者电脑的格式化工具(我的电脑—右键—管理—磁盘管理)
注:看清楚再格式化,别弄错盘了!!!

第二步将下载好的系统镜像文件烧录进SD卡中。可以使用Win32DiskImager软件进行烧录。
步骤: 打开Win32DiskImager软件,在映像文件那放入解压后的 .img 镜像文件,选择SD卡所在的磁盘,点击 写入 耐心等待即可。

树莓派系统设置

既然已经安装好了系统,之后只要稍加设置就可以愉快使用了。

如果现在手头正好有屏幕并且树莓派的mini HDMI线也有的话,可以直接将SD卡插入树莓派并连接上屏幕在屏幕上进行操作。

如果是没有屏幕的话,可以采用ssh进行连接。

下面是讲解没有屏幕时的方法。
第一步在SD卡上写入两个文件(烧录完成后SD卡上会出现的boot分区,如果没有,拔下读卡器重插一下)。

  1. 第一个文件是一个名字为ssh的空白文件(即新建文本文档,将文件名改为ssh,千万注意没有后缀哦)
  2. 第二个文件是一个名字为wpa_supplicant.conf的文件(用写字板打开后,要在文件中写入一下内容)
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    country=CN
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1

    network={
    ssid="想要连接的WiFi名称"
    psk="想要连接的WiFi密码"
    key_mgmt=WPA-PSK //WiFi的加密方式(应该可以不写)
    priority=1 //连接优先级,数字越大优先级越高(不可以是负数)
    scan_ssid=1 //连接隐藏WiFi时需要指定该值为1
    }

第二步这两个文件设置完毕后将SD卡插到树莓派上就可以了。没有问题的话,在路由器管理或者手机热点里可以看到连接了一个raspberrypi的设备,需要查看它连接的 IP地址 之后ssh连接会用到。

第三步需要远程连接树莓派对其进行控制,可以使用PuTTy进行ssh连接
步骤: 进入PuTTY 在Host Name(or IP address)下方的方框中输入刚看到的IP地址 点击下方的Open

(若弹出任何窗口都不用管,选YES)在弹出的黑色窗口第一行输入当前设备名(第一次输入默认的是pi)pi, 回车 ,在第二行输入当前设备密码(第一次输入默认的是raspberry)raspberry(发现输入没有反应是正常的树莓派默认不会显示密码,我认为这个不好,后面可能会找找办法修改),回车。这样就已经进入了设备。首次登陆会让你设置一个新密码,直接输入即可。

树莓派官方系统默认:
用户名:pi
密码:raspberry

ubunt系统默认:
密码:ubuntu

以上步骤完成后其实已经能对树莓派进行控制了。如果想远程连接到树莓派桌面请往下看,不需要的可以跳过。

第四步远程连接树莓派桌面,可以使用VNC Viewer,下载完成后回到 Putty 输入

1
sudo raspi-config

接下来按顺序选择Interfacing Options—>回车—>VNC—>回车—>yes—>回车—>y—>回车 (若选错想回退,按向下方向键到最下面按Tab切换)

此时直接开启VNC若不显示屏幕则是分辨率的问题
再次使用 PuTTy 进入pi
输入

1
sudo raspi-config

接下来按照顺序选择Advanced Options—>Resolution—>选择合适的分辨率

查的时候发现改完分辨率后再启动可能还会有点问题,这里暂时不写了,后面可能会更新。

第五步按照pi的提示初始化系统。

第六步进行换源(由于国外源很慢,可以考虑使用国内的源这样会在下载的时候快点)

输入一下内容备份原文件:

1
2
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
sudo nano /etc/apt/sources.list

进入文件编辑模式,添加以下内容(将初始的源使用#注释掉,添加如下两行清华的镜像源)

1
2
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

编辑完成后使用快捷键ctrl+x退出编辑,输入y,保存更改。

更改系统源:

1
sudo nano /etc/apt/sources.list.d/raspi.list

进入文件编辑模式,添加以下内容(将初始的源使用#注释掉,添加如下两行清华的镜像源)

1
2
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

执行更新

1
2
sudo apt-get update
sudo apt-get upgrade

注:如果更新后出现文件管理器闪退,或者桌面失去响应之类的问题。建议使用如下命令:

1
2
sudo apt-get update
sudo apt full-upgrade

-------------本文结束感谢您的阅读-------------