树莓派入门之系统安装
前言
- 若对命令行完全不知情,请先闭眼复制代码。建议了解一些命令行用法
硬件材料与系统刷写准备
1、硬件材料
- 具有wifi能力的树莓派一个(目前最便宜的版本是zero w)
- 8G以上TF卡一张(实测够用),官方建议32G以防不测(有传言闪迪的TF卡不合适刷写系统)
- 根据所购买树莓派型号选择和显示器连接的数据线(没有显示器可尝试下方直连wifi或使用串口SSH)
- TF卡读卡器(建议购买高质量货)
2、系统刷写准备(windows下刷写SD卡)
- 熟练树莓派的朋友,这里是docker和HA具体配置的传送门:docker搭建,HA搭建
- SD卡格式化工具, SDfromat
- 官推系统刷写工具,Etcher
- 树莓派官方发行版系统,raspbian-lite(选择无桌面版,版本号stretch)
系统刷写与联网
1、 刷写SD卡步骤
- SD卡格式化后使用Etcher刷入raspbian
- 若中途提示刷入错误,再次格式化后换个USB口
- 提示的无法识别的盘是正常情况,无需理会,切记不可点击格式化!!
2、无显示器和串口打开SSH和wifi
- 推荐连接上显示器,开机后设置wifi和ssh,没有显示器和网线的可用下列的方法直接连接wifi
- 树莓派3B+ 可以通过在boot里(刷写完后重新拔插,可以识别出一个boot盘)放入文件名 ssh 和 wpa_supplicant.conf 文件,在第一次开机时启动ssh 和 配置wifi帐号密码。
- ssh为没有尾缀的空文件,wifi配置内容如下
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="your wifi name"
psk="your passwd"
key_mgmt=WPA2-PSK //or WPA-PSK
priority=1
}
3、有显示器打开wifi和SSH
初始帐号为pi,密码为raspberry(输入密码和平时不一样,linux下输入密码无任何反应)
配置wifi,打开ssh,这是个图形化界面,networkoption设置wifi,国家一定要选对!interfacingoption设置SSH
$ sudo raspi-config
远程连接树莓派和基本配置
- 在路由器中找到分配给树莓派的内网地址,使用putty,Xshell或finalshell等远端连接软件连接树莓派
- 远端软件需要内网ip地址,端口22,帐号pi 密码raspberry
- 设置root密码
$ sudo passwd
由于众所周知的原因,连接成功后进行要进行软件仓库源的更换(不然下载软件慢的就不谈了),此处使用清华源
备份原来的文件
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份为 sources.list.bak $ sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak #备份
使用nano编辑器更换列表,使用#注释原有的链接,ctrl+X,y,回车 保存退出,有两处文件,都要更换哦!
$ sudo nano /etc/apt/sources.list #将下面两行复制到source.list文件中并注释掉原来的两行链接(版本号要注意,jessie和stretch要对应清楚) deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi deb-src https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi $ sudo nano /etc/apt/sources.list.d/raspi.list #注释掉原有连接并复制下面链接到文件 deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
- 换源完毕后使用命令更新软件列表(其他源参考传送门)
$ sudo apt-get update
无桌面版系统安装完毕,有桌面的版本联网更方便写,桌面点两下就行,换源也可按照上述步骤
PS
- 为什么要选择无桌面版本?
- 因为树莓派作为一个嵌入式卡片电脑,特色是便宜和方便携带,桌面会浪费大量内存资源,而无桌面版,可以配合网络,作为一个强力的7*24小时服务器。