1. 安装
tf卡, 最好是高速卡,我的是sandisk extreme, 64G。 之前买了两个128G,比较便宜,不过不好用啊,特别慢。所以tf卡一定要用好的,64G就行。
ubuntu镜像,从raspberry pi官网下。
用balenaEtcher-Portable-1.5.115.exe, 写入tf卡, 写之前不用格式化。
2. 写完,改system-boot那个里的userdata, 把expire: true 改成 expire: false, 这样登录后,不用改密码了。
3. 然后插卡到pi, 然后插上网线,然后启动。然后看路由器里的ip.
4. 然后,我的putty登录不了: No supported authenticaton methods available (sever send: publickey)
解决:设置putty
好像只设置右边下面那个就行,不记得了。反正后来就能登录了。
5. 设置wifi 静态ip:
/etc/netplan/50-cloud-init.yaml
network: ethernets: eth0: dhcp4: true optional: true version: 2 wifis: wlan0: access-points: "\u7075\u5DE5\u6570\u636E": // 因为公司的wifi名是中文的,这个用win10记事本改,改完启动后,在这里就变成\u... 这个样子了。 用editplus改好像不好用。 password: xxxx // 从这里往上, 是用读卡器改system-boot盘里的network-config, 把wifis 那块的 # 去掉,一直到第一个password这个位置
// 这样就可以用无线网了,当然ip是动态分配的。
dhcp4: false // 下面这些配置是在启动后,在/etc/netplan/50-cloud-init.yaml里加的。或许启动前直接写在network-config里也行。 addresses: [192.168.1.85/24] // 这里都是4个空格缩进的,不要用tab. (两个应该也行。) gateway4: 192.168.1.1 nameservers: addresses: [192.168.1.1,8.8.8.8]
然后就上以有固定IP无线上网了。就可以用docker 安装 各种服务器了。。。 mysql, mongodb...