树莓派系统安装
一、硬件准备
前段时间朋友给我邮来了一个树莓派4B开发板,出于兴趣,简单记录一下系统的安装及其配置过程,以下是所用到软硬件
- 树莓派4B-2G开发板
- SanDisk,32 G MicroSD卡(TF卡)
- 联想笔记本-Legion,Win 11操作系统
- balenaEtcher
二、系统安装
1.下载并安装系统镜像
贴上官方网址:https://www.raspberrypi.com/software/operating-systems/,
由于没有使用到显示器,所以直接Download32位的操作系统-精简版,官网目前没有给出64位的系统
贴上下载链接:https://downloads.raspberrypi.org/raspios_arm64/images/,不过推荐直接使用32位的,这个网速真的感人。
2、写入镜像文件
下载好系统后得到一个压缩包:
-
解压得到一个.img镜像文件
-
插入读卡器,格式化tf卡,选择FAT32模式就ok
-
启动balenaEtcher
-
选择好镜像文件后,点击Flash将镜像文件烧录进tf卡
写入中
等待一会,写入成功。
3、配置连接
此时实际上系统已经安装完成了,下面通过无线网连接树莓派,在boot目录下新建ssh和wpa_supplicant.conf两个文件,注意ssh没有后缀名,新建ssh.txt文件后删掉后缀名即可。(windows系统)
-
ssh文件 开启ssh服务
-
wpa_supplicant.conf文件 配置无线连接
wpa_supplicant.conf文件配置如下:
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="网络名称" psk="网络密码" priority=1 }
注意:在网络名称和密码处修改为自己的,这里演示通过电脑热点连接
弹出SD卡,将其插入树莓派的卡槽,为树莓派连接电源,等待其自动开机,绿灯灭之后红灯不再闪烁开机完成。在移动热点界面看到一个名叫raspberrypi的设备连接,记住IP地址。
4、远程连接
这里使用putty,也可以用xshell,secureCRT等等
-
Putty
-
默认用户名pi,默认密码raspberry
登录成功界面:
5、配置系统
这部分把基础的配置好后,其他按个人需求选择
-
换源 (这里选择清华源)
#删掉或注释掉原来的deb sudo nano /etc/apt/sources.list #替换为 deb [arch=armhf] http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi #删掉或注释掉原来的deb sudo nano /etc/apt/sources.list.d/raspi.list #替换为 deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
-
更新系统,更改界面设置
#更新,安装 sudo apt update && sudo apt upgrade #更改界面设置 sudo raspi-config
进入界面,里面有一些基本的项目,例如开启vnc并设置resolution-1920*1080、设置时区选择Aisa,shanghai、expand Filesystem,修改密码等等,可以自己试试:
-
安装vim(个人喜欢用nano)
sudo apt-get install vim
-
git安装 (镜像源用到git,或者搭建个人私服)
#搭建私服,需要切换到root,设置root密码
sudo passwd root
#切换到root 下,创建用户
su root
adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
#更改 git 密码
passwd git
#切换到git用户
su git
#初始化仓库
cd /home/git
#切换,创建,切换,初始化
cd /home/git
mkdir test.git
cd test.git
git --bare init
#将之前的项目加入仓库
git remote add 项目地址@树莓派ip:/home/git/test.git
#使用仓库
git clone 项目地址@树莓派ip:/home/git/test.git
一些git的基本操作:
git add .
git commit -m " "
git push origin master
6、实现GUI
1、如果烧录的是含桌面的系统,不加显示器的话,需要安装vnc,如下:
-
打开VNC
-
Interfacing Options中VNC选择Yes
-
设置分辨率,display options中选择vnc revolution并设置为1920*1080
-
System Options中boot/ Autologin选择Desktop Autologin。
-
Advanced Options选择Expand Filesystem
-
完成重启,等待重新启动(不过,,,也可以拔掉电源)
2、实现GUI,安装vnc客户端
实现GUI
贴上链接:https://www.realvnc.com/en/connect/download/viewer/raspberrypi/
这里直接选择本地电脑系统下载即可
3、重新烧录desktop版本太花时间了,发现Lite版本也可以直接装桌面,可以试试
贴上代码:
sudo apt-get install raspberry-ui-mods
大概10分钟就安装好了:
安装过程
输入IP地址,connect即可看到界面
界面
7、安装pi-apps
可以试试,很多程序可以直接安装,很方便
贴上具体链接:https://github.com/Botspot/pi-apps#readme
#安装pi-apps
wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash
三、结尾
以上就是树莓派安装系统以及配置的过程,其中配置系统部分可以根据个人的喜好以及习惯安装相应的软件。总之,树莓派可玩性还是比较高的,我也该还给朋友了哈哈。。。。。。。。。。(买不起我就借)
#安装pi-apps
wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash