[toc]
安装系统
从树莓派官网下载树莓派的操作系统。
官方的下载有两个,一个是NOOBS,另一个则是基于Debina开发的Raspbian。
NOOBS相当于一个操作系统的下载器,解压后不需要进行刻录操作直接复制到SD卡即可使用。通过树莓派启动后会直接进入到操作系统的安装选择菜单,用户可以自主选择需要安装的操作系统,同时也系统Recovery恢复功能。官方提供Lite版本和Full版本,Full版本默认集成了当前最新的支持树莓派的操作系统,Lite版本则需要让树莓派联网在线下载操作系统。由于树莓派的服务器在国外,所以即便是想采用NOOBS进行初始安装的同学,也建议下载Full版本。使用NOOBS进行系统安装,需要一张较大的内存卡(建议16GB以上),否则可能吃不消。
官方虽然推荐入门用户直接下载NOOBS进行系统安装,但我们还是推荐直接下载使用Raspbian。
Raspbian目前(2019年9月)提供三个版本的下载,Lite版、Desktop版以及Desktop with recommended Software三个版本。由于我使用的是Raspberry Zero WH,配置不是很高,下载Lite版本,但Desktop版本是可以正常运行的,且运行基本没有什么压力。另外可以根据自己的需要下载官网推荐的几个系统。除NOOBS之外,其他的操作系统安装都需要刻录。
刻录操作系统到SD卡,下载Rufus并运行,选择设备为SD卡,解压Raspberry Lite,选择解压出来的镜像,点击开始等待刻录完成即可。系统刻录完成后,插入SD卡到设备上,通电即可启动设备。
另外刻录操作系统到SD卡还可以使用Win32DiskImager工具,但貌似好像需要配套SDFormatter工具进行使用,此外还有一个Etcher刻录工具,但这个软件有点大,并且国内访问这个工具网站的速度和下载速度都有点慢,不是太推荐下载。
配置ssh连接
使用读卡器读取SD卡,进入Boot分区内,在根目录下新建一个ssh的空白文件。
windows直接创建一个“新建文本文档.txt”,改名为“ssh”即可,注意文件扩展名不要。
linux和mac直接在终端内使用“touch ssh”即可创建。
配置wifi网络
可以在未启动状态下的树莓派中直接在Boot分区内新增wpa_supplicant.conf文件,并输入以下内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
# WPA/WPA2加密的WIFI连接
network={
ssid="WLAN Name 1" # WIFI名称
psk="WLAN Password" # WIFI密码
key_mgmt=WPA-PSK # WIFI加密类型(可选)
priority=1 # 连接优先级
}
# 无密码的WIFI连接
network={
ssid="WLAN Name 2"
key_mgmt=NONE
}
# WEP加密的WIFI连接
network={
ssid="WLAN Name 3"
key_mgmt=NONE
wep_key0="WLAN Password"
}
network={
... 可以有多个network存在,有几个待选WLAN就配置几个
}
在树莓派启动以后的配置,可以参照参考资料中“Setting WiFi up via the command line”的说明进行配置。
修改源
参照参考资料中“Raspbian 镜像使用帮助”进行配置。
启用USB以太网连接树莓派
在boot分区内打开config.txt,在文件末尾加入dtoverlay=dwc2
在boot分区内打开cmdline.txt,在“rootwait”后加入以下内容modules-load=dwc2,g_ether
将树莓派插入电脑,苹果电脑无需修改等待树莓派开机即可,Windows下如果识别为串口设备,需要单独安装驱动程序,此外,使用putty连接时可能无法解析raspberrypi.local的host,还需要安装Bonjour服务以便地址能够正常解析。
修改键盘布局
默认情况下使用树莓派的官方系统不进行任何配置,在使用vi/vim的时候,会出现键盘映射错误的问题,这是由于树莓派键盘布局映射默认为gb导致的,需要根据实际情况对树莓派的键盘布局映射进行修改。
输入sudo raspi-config
,选择Choose Internationalization menu,再选择Choose keyboard setup menu。或者输入sudo dpkg-reconfigure keyboard-layout
进入键盘配置菜单选择布局即可,但没有连接外置键盘并且使用远程(SSH)连接树莓派是无法正常使用上述命令的。
远程SSH直接修改/etc/default/keyboard文件即可。输入sudo nano /etc/default/keyboard
,找到“XKBLAYOUT”,修改值为cn,重启树莓派。