树莓派之系统安装与网络配置

硬件:
    树莓派zero(w)
    PC一台(这里用的win10)
    普通micro数据线
    读卡器和8G容量以上的TF卡

软件:
    win32diskimager
    树莓派官方固件 (https://www.raspberrypi.org/downloads/raspbian/)
    Linux (虚拟机实体机都可以)
// 在 windows 系统下运行 win32diskimager 程序
// 选择系统u盘,并选择 raspbian 镜像 ... 开始安装 ...
// 在安装完系统之后先不要着急将存储卡放回到树莓派上 ...
// 将存储卡挂载到 Linux 系统或虚拟机中 ... 会看到两个分区 ...
// 一般来说 sda1(boot分区)、sda2(root分区)
// 开启SSH
// 挂载 boot 分区,在分区根目录创建名字为 ssh 的文件
touch ssh
// 开放树莓派虚拟网卡功能实现数据线互联 ...
// 在 boot 分区中修改 config.txt 文件 ... 末行加入 ...
dtoverlay=dwc2

// 在 boot 分区中修改 cmdline.txt 文件 ... 找到 rootwite 
// 在 rootwite 后边加入 modules-load=dwc2,g_ether 注意空格
modules-load=dwc2,g_ether

// 配置有线及WIFI ...
// 挂载 root 分区,在分区内修改 /etc/network/interfaces 文件

// 有线部分 ...
allow-hotplug usb0
auto usb0
iface usb0 inet static
address 192.168.137.2
netmask 255.255.255.0
# gateway 192.168.137.1 // 这里说明一下,如果WIFI就把有线网关禁用
dns-nameservers 114.114.114.114

// WIFI 部分 ...
auto wlan0 
iface wlan0 inet dhcp
wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf

# 配置 /etc/wpa_supplicant/wpa_supplicant.conf
network={
    ssid="wifiname"
    psk="password"
}

// 如果是开放网络把 psk 那行改成 key_mgmt=NONE
// 配置完成后将USB数据线接入到电脑(Linux虚拟机)
// 注意:虚拟机需要选择加载的USB设备 ...
// 此时在 Linux 虚拟机中会看到新设备 ifconfig usb0
ifconfig usb0 192.168.137.1
// 我们在配置网络的时候已经为树莓派配置了 IP(192.168.137.2)
ping 192.168.137.2
ssh pi@192.168.137.2

// 注意:发现有时在配置虚拟机IP后网络依然无法PING通 ...
// 尝试后发现重新加载 Linux 虚拟机 USB 设备后正常 ...
// 以上,SSH与网络均配置完毕 ...
// 开机后通过 ifconfig 检查网络是否连接 ...
// 通过 SSH 登录即可 ...
// 注意:默认用户名 pi  密码 raspberry

// 查看 wifi 的一些命令 
iwconfig 
iwlist scan ... 等等 ...
// 通过树莓派配置工具开启相关功能 ...
// 可以配置 SSH 、VNC、等 ...
sudo raspi-config

// 更换科大源
sudo sed -i 's|mirrordirector.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
sudo sed -i 's|archive.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
// 感谢
https://www.cnblogs.com/systemVITO/p/8046643.html