刚买回一个 PI zero W 的时候发现手上没有串口工具,也没有 Mini HDML 的线,也没有键盘,也没有 OTG 线, 够蛋疼的。不过没关系我们依然可以安装,并且完成配置网络。
下载镜像并写到 SD 卡
到官网下载最新的系统,Raspbian, 我选择了
Raspbian Stretch Lite
。
wget https://downloads.raspberrypi.org/raspbian_lite_latest -O raspbian_lite.zip
unzip raspbian_lite.zip
# 换上 SD 卡 的快设备
dd if=2018-11-13-raspbian-stretch-lite.img of=/dev/sdb bs=1M
Windows 系统的可以使用其他工具把系统写到 SD 卡上。
初始化配置
写完系统后你会看到 SD 卡有一个 boot
的分区, 将其挂载,默认情况下会自动挂载,如果没有可以手动挂在或者拔出 SD 卡,重新插入。
我们需要新建 boot
分区下面的两个文件:
- wpa_supplicant.conf - wifi 配置文件
- ssh - 空文件,激活 ssh 服务
手动挂载
mount /dev/sdb1 /mnt
cd /mnt
配置 WiFi 信息
WiFi 的配置文件默认是不存在的需要自己新建一个。 系统启动是会检查 boot
分区下面是否有 wpa_supplicant.conf
, 若有将它拷贝到系统相应的目录下面,应删除 boot
分区下面的文件。如果需要重新配置可以重新创建配置文件,然后重启生效。
cat > wpa_supplicant.conf <<EOF
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="WiFi 名称"
psk="WiFi 密码"
scan_ssid=1
}
EOF
激活 ssh
由于 raspbian 的默认用户密码是公开的,为了安全考虑 ssh 默认被关闭,我们只要在 boot
分区下创建一个名字为 ssh
的空文件。
touch ssh
手动卸载
cd
umount /mnt
启动系统
将 SD 卡插入 PI zero W 然后上电。等到绿色指示等常亮的时候,系统就启动成功了。
等待 1 ~ 2 分钟的时候,我们可以用 ping
检查 PI zero W 是否联网成功。
ping -c 3 raspberrypi.local
也可以通过 ssh
登陆 PI zero W
ssh pi@raspberrypi.local
默认密码: raspberry
然后使用 raspi-config
初始化系统。
sudo raspi-config
网友评论