树莓派4b初体验(填坑)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
树莓派4b初体验(填坑)
本人是一只小白,想搞几块树莓派搭个大数据集群玩玩。
于是乎先入手了一个,某宝随便淘了个4b,也不知道真假,反正能用。
这篇文章我想介绍一些从到手到登录进系统遇到的一些麻烦,和官网还有商家给的教程不一样的地方。
一、准备工作
1.树莓派4b,我买的是4g内存的;
2.内存卡、读卡器,一般都是TF卡,我还特意查了下,有的叫SD有的叫TF,大小不一样,但是人们都叫混了,TF成本低反正我买的套餐送的是这个,64g。
外加一个读卡器;
3.亚克力外壳,也是套餐送的,本想直接买个多层的小架子,我怂了,先把一个玩明白再说吧。
4.一条type_c数据线和一个5v的电源。
数据线直接用我手机的,先支棱起来再说。
5.这里电源需要说明一下:网上有说5v3A和其他A的,这个5v 是必要的,稳定电压在5v稍往上一点,我的是5.32v,这个电流是指工作时候电源的额定电流,这个大小得看你负载多少,不要把自己绕蒙喽,一般用pad的充电头就行,上边都有参数
6.其他好像没啥了,一把螺丝刀,我用来拧风扇小螺丝的,另外卡插进pi里边不好拔,我用螺丝刀挑。
二、烧录系统
因为我太小白了,只能对着教程一点点弄,好多专业词汇现查现学。
1、系统的选择
我最初目的是要做集群,习惯了Centos,于是乎想当然,下载了Centos的镜像,按照教程烧录,结果,很打脸,我轻敌了。
于是乎,老老实实下载官网最新镜像:连接在下面:
树莓派官网
选哪个图标?
一开始以为右边的有个树莓的图标应该比左边的更强大,废了九牛二虎之力下载,然后解压出一坨零散的文件。
我方了
•右边的NOOBS
•它是一种树莓派官方的安装工具,如果有直连树莓派的屏幕和键盘的话,可以把这个复制到卡里,然后启动安装对应系统。
大致是这个意思。
•左边的Raspbian
•这个是树莓派官方给的系统,我下载时最新20年3月的版本,这个下载下来解压才是镜像。
Buster是啥?
烧录系统几次都失败,偶然发现官方下载的镜像上有Buster这个单词,啥意思呢?克星?破坏者?其实是树莓派在某一代更新后新加的一个东西,我理解为更加安全的一个版本。
好像不是因为这个的原因,最后我选择烧录的是官网最新的镜像。
点击阅读大佬原文
2.烧录
格式化TF卡
•SD卡格式化工具PanasonicSDFormatter_ha,教程里给的这个,一般也都用这个,好像不可以直接用windows的那个格式化。
•
烧录工具
烧录工具有两种,就像做windows系统的大白菜老毛桃啥的一样。
•一种是Win32DiskImager;
•另一种是balenaEtcher;
•
•我直接用的第二个,为啥选择他,因为教程说他好。
第一步选择镜像,第二步自动锁定你的TF盘符,第三部直接就烧录了,还校验一下子。
•注意:镜像和盘符路径命名不要含有中文和空格,问题经常出现在这里
三、(大坑在此)配置ssh和wifi
因为我没买配套的显示器键盘,hdmi转接头还在路上,所以只能通过同局域网下用笔记本登录树莓派了。
这也是为啥我只能先安装官方系统,centos好像需要树莓派独立的显示和键盘进去设置才行。
1. 查看烧录好的系统
系统烧录好了,原先的盘符就变样了,弹出去再插进来,这个过程windows可能提示你该移动设备需要格式化,不要管他,关掉,千万别格式化。
可能系统的原因,我的压根没提示。
•在此插回来就出现了一个叫boot的盘符,这个就是烧录好的系统的那个启动时候用的东西。
•用的工具叫:Linux_Reader。
它也没啥特别的,也不咋重要,就是安装在windows下点开了能扫描你所有盘符,在此计算机对话框
我们只能看到几百MB的boot盘,明明我是64g的TF卡呢。
所以就用这个东西,查看一下,里边有写进去的系统,看看就行,也不做啥操作。
2. 配置SSH
说是配置,其实就是在boot里边新建一个不带后缀的名为ssh的空文件,注意:ssh要小写,里边没内容。
要在boot里新建,最好不要复制进来,我的好像就是复制进来出问题了。
总之有这么一个文件,远程登录的时候系统就知道往哪里放密钥了。
3. 配置WIFI连接(我的大坑)
要手动新建wpa_supplicant.conf
同样需要在boot根下新建一个文件:wpa_supplicant.conf,记住千万不要复制,我刷了好几次,复制进去然后开机怎么都查不到树莓派ip,打开再看boot里边复制进去的wpa_supplicant.conf不见了,最后一次是我在boot目录下手动新建的就好了
wpa_supplicant.conf内容编辑
先拜谢一位前辈赐教:
原文链接
正常教程交的是敲入下面这行代码:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant
GROUP=netdev
update_config=1
network={
ssid="无线名称"
psk="密码"
priority=6
}
network={
ssid="无线名称"
psk="密码"
priority=4
}
•第一行指定国家,CN表示中国不必多说
•ctrl_interface和update_config直接复制
•ssid后改成对应的wifi名称,切记不要中文wifi名
•psk后边就是对应的密码
•priority这个后边数越大优先级越大,就是先找priority大的无线匹配。
•想了解更多参数可看这个大佬文章:
•点击跳转
坑里初试
准备就绪,弹出TF卡插到树莓派,连线通电,红灯亮绿灯闪,一切正常。
下面准备访问树莓派。
•保证笔记本和树莓派同样无线连接在同一局域网下
•使用工具advanced_ip_scanner可以查看当前各设备ip
•
•也可以登录你路由器的管理页面看,无所谓,咱们要的是IP
•打开cmd 窗口,查一下笔记本当前无线ip地址,ipconfig
•我的是192.168.1.104
•
•于是乎就用搜索工具开始搜索192.168.1.1~255.苦苦等了一个小时也没看见新的设备。
我怀疑:
- 是不是树莓派绿灯不闪,坏了?(并不是)
- 是不是我复制错了内容?(拔下来查看也不是)
-
wpa_supplicant.conf的network里有坑
读了上边大佬文章后,发现还有个wifi加密模式
•如果没密码,则:
•network={
•
•ssid="你的无线网络名称(ssid)" •
•key_mgmt=NONE
•
•}
•使用WEP加密,则:
•network={
•
•ssid="你的无线网络名称(ssid)" •
•key_mgmt=NONE
•
•wep_key0="你的wifi密码"
•
•}
•使用WPA/WPA2加密,则:•network={
•
•ssid="你的无线网络名称(ssid)" •
•key_mgmt=WPA-PSK
•
•psk="你的wifi密码"
•
•}
我手机连的也是这个无线,偶然发现:
粗暴的加入key_mgmt=WPA-PSK这一行,重新开机搜索,奇迹出现:
•其中192.168.1.1和255是我的网关两头
•100和101是两部连接的电话
•102是客厅的电视(没打开)
•104是我的笔记本
•这个103就是树莓派!!
•注意:这也是个坑,我也不知为何我的树莓派显示不是raspberry这个名字,而是默认的bogon
四、远程登录我的小π
我没用官方给的远程工具,习惯用xshell了。
工具就是工具,好用就行呗。
设置访问ip为192.168.1.103,用户名pi,密码raspberry。
Connecting to 192.168.1.103:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Apr 25 07:06:55 2020
SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.
pi@raspberrypi:~ $ ls
MagPi
pi@raspberrypi:~ $ clear
pi@raspberrypi:~ $
历尽磨难走到这,好多新的东西,还需要慢慢研究。
希望对你有帮助,感谢大佬不吝指正。