admin管理员组文章数量:1543380
一、准备
按尽量简洁的准备,没有显示器:
- 一个闲置的树莓派3B+及其电源
- 空的32G闪迪SD内存卡及其卡套(或读卡器)
- 一台Windows电脑
- 手机及其数据线(USB共享网络用)
手机和电脑想必都有吧,下面开始操作
二、烧录树莓派系统镜像
先在电脑上去树莓派官网下载系统镜像,往下翻找到适用于3B+的64位带桌面版点击Download下载。Legacy表示旧版,and recommended software表示带推荐软件
然后去下载烧录工具balenaEtcher,建议在国内搬运站下载便携免安装版
当然也可以去balenaEtcher官网下载,不过只有需安装版本且网络会不太好
然后将SD卡插进卡套或读卡器,再插在电脑上,电脑识别出来后打开刚下载的烧录工具balenaEtcher,点击从文件烧录
选择刚刚下载的树莓派系统镜像,点击打开
点击选择目标磁盘
勾选目标磁盘为插在电脑上的SD卡再点击选定1,SD卡会被清空,反复确认不要选错,如果选错导致数据丢失不要来找我,我只会嘲笑你
点击现在烧录
耐心等待烧录完毕。如果烧录完后有验证可以点跳过
烧录成功,关闭balenaEtcher
由于没有显示器所以要提前在电脑上打开SSH功能。打开SD卡的bootfs分区在里面新建一个文本文档然后更名为SSH
,不要任何扩展名,如看不见扩展名可以点开查看勾选文件扩展名
还有一个问题,根据 Raspberry Pi OS Bullseye 的2022年4月更新说明,默认的 pi 用户名和 raspberry 密码已经被取消,需要自行创建一个账户,解决的办法要么是使用新版系统向导,但这还是需要显示器和外设;要么就还是直接修改 SD 卡,打开SD卡的 bootfs 分区在里面新建一个名为 userconf
或 userconf.txt
的文件,文件内放入一个单行文本内容为用户名
+:
+加密密码
,比如用户名 pi 密码 raspberry 为:
pi:$6$Q7yQqYO94B9fI9jn$trNI8/yvcZ8WYleaYKN5qlrzQ3AhZXLZtcNkYJlSH16xGloh2ZiM4KeAay8GSBoQ09LZI/wMOxM3qeou7uZXq.
可直接使用以上密码连接上树莓派后再改动,如果要生成加密密码,windows系统按win+R输入cmd回车打开终端窗口并输入:
echo 'mypassword' | openssl passwd -6 -stdin
其中mypassword
为你的自定义密码
配置完毕弹出SD卡,将其插在树莓派上
三、SSH连接到树莓派
由于没有显示器,我们只能用手机或者电脑SSH远程连接到树莓派来控制它,SSH功能刚刚也在树莓派SD卡上提前打开了
本来想直接无线网络连接到树莓派,试过网上他们说的在SD卡上提前配置wpa_supplicant.conf
文件但没有用,就只能先用有线连接控制把无线网络配置好再无线连接了
不过有线连接即便是网线我也没有,就没法连接电脑,只能用手机USB共享网络先用手机配置无线网络了
下面开始操作:
手机上先下载好SSH连接工具JuiceSSH和IP扫描工具IP Tools,JuiceSSH我下载的当前最新版3.2.2,IP Tools官网我进去一看居然是谷歌商店的app,我这大陆用户也没有这种墙外的东西呀,于是找了搬运站,但是也都不太稳定,也就第一个apkbot勉强能进去且能搜到IP Tools,试了下发现虽然是中文但是感觉这个搬运的版本机翻感太严重了,于是最后就还是在吾爱破解网找了个破解版用上了
下载好后安装app,安装时华为手机不允许安装的话关闭其纯净模式,打开设置-系统和更新-纯净模式-关闭
准备妥当后先把手机用数据线和树莓派连接起来,给树莓派通电,稍等一会儿等它开机完毕后在手机上打开USB共享网络,华为手机在设置-移动网络-个人热点-更多共享设置-USB共享网络中打开,其它手机可做参考
然后打开手机上刚安装的IP Tools,记住192.168开头的内部IP地址
点击左上角的菜单图标展开菜单,选择局域网扫描
在底部填入刚刚的192.168开头的内部IP地址,不要开启手机热点和WiFi,保证局域网内只有手机和树莓派防止混淆,再点击右边箭头,开始搜索局域网设备IP(需要稍等一会儿),得到的IP排除掉Your device是手机本机IP,另一个192.168.42.80就是有线连接树莓派的IP了,把它记住
如果你介意搬运站或是破解版的IP Tools,但是又没法下载谷歌商店的IP Tools,或是嫌弃正版的IP Tools非会员还有广子(没错那个人就是我),其实也可以用手机端的命令行工具Termux来扫描局域网IP,进入网页选择最新版点击
选择universal版 apk 点击下载到手机安装
在手机上打开 Termux,输入pkg install nmap
回车安装 nmap,出现 y/n 选择一律输入 y 回车
输入ifconfig
回车查看手机USB网卡分配的IP
输入nmap -sP 192.168.42.129/24
回车查看连接到USB的设备IP,这里输入你刚刚实际查看的IP,/24 表示从 192.168.42.0 到 192.168.42.255 的连续IP地址范围,锁定地址的前24位(二进制)都是相同的,最后8位代表不同的主机地址
得到的IP排除掉手机本机IP 192.168.42.129,另一个192.168.42.80就是有线连接树莓派的IP了,把它记住
再打开JuiceSSH,点击快速连接
输入刚搜索到的有线连接树莓派的IP,点击确定
弹出“选择认证”,点击“请选择一个…”展开它
点击“新建…”
输入用户名 pi(如果配置SD卡时设置的是其它用户名的话就填你设置的用户名),再点击“密码:设置(可选)”
输入密码“raspberry”(如果配置SD卡时设置的是其它密码的话就填你设置的密码),点击确定
输入好用户名和密码后点击确定
第一次SSH登录弹出主机认证,点击接受
登录成功,展现教程提示,点“好的,知道了!”
至此有线SSH连接树莓派成功,下面配置无线网络。输入sudo raspi-config
回车
方向键选择“System Options”回车
方向键选择“Wireless LAN”回车
第一次配置无线网络上下键选择国家为“CN China”,左右键选“OK”回车
选择“OK”确定回车
打开手机热点,在此填入你的WiFi名称,左右键选择“OK”回车
填入你的WiFi密码,左右键选择“OK”回车
稍等片刻在手机上就可发现树莓派已连接上手机热点。华为手机设置-移动网络-个人热点-已连接设备能查看到连接到手机热点的设备的 IP ,其它手机热点或路由器就去百度它的设备管理页面了解如何查看,或者也可以接着使用 IP Tools 去搜索局域网 IP,记住该树莓派无线连接的 IP
先通过有线SSH连接将树莓派安全关机,左右键选择“Finish”回车,再输入sudo poweroff
回车
安全关机后断掉树莓派电源再重新通电,树莓派开机后应当会自动连接上手机热点,可再次查看其无线IP地址,应当也不会变化,如果变化为以后方便还要去设置静态IP,重新打开JuiceSSH设置无线SSH连接,点击快速连接
输入无线IP地址,点击确定
选择认证不变还是用户名pi密码raspberry,点击确定
第一次连接主机认证点“接受”
现在树莓派已成功配置了手机热点WiFi,也可自动无线连接且用手机端SSH工具JuiceSSH进行无线控制了,但是手机SSH控制终归不便,接下来就让电脑也连接上手机热点加入局域网来无线控制树莓派,首先要下载电脑端的SSH工具putty,打开页面往下翻,找到64位X86架构putty的exe免安装单文件点击下载
电脑连上手机热点加入局域网,然后打开putty.exe,填入树莓派无线IP地址,端口Port先默认22,点击 Open
点击 Accept
输入用户名 pi 回车
输入密码 raspberry 回车,输密码时是看不见的要盲打
登录成功
四、换源
网上有人说可以不换源只是慢一点,我的意见是一定要换,不做中文本地化后面设置起来慢到没法操作,本来一小时的工作能等它一天,这里我们使用清华大学开源软件镜像站的源
先查看一下树莓派版本,输入lsb_release -a
回车
可知是Debian 12 代号bookworm
再看一下系统架构,输入uname -a
回车
可知是 aarch64 架构
再看一下系统位数,输入getconf LONG_BIT
回车
可知为 64位
先换Debian 软件源,打开页面后如图勾选,然后复制传统格式代码框里的所有内容备用
然后在 putty 中输入sudo nano /etc/apt/sources.list
回车,再将里面原本的内容全部删掉或注释掉(在没有 # 的行前面加 # ),然后在最下面粘贴刚刚复制的代码框里的所有内容,点击右键就能粘贴
Ctrl+X 退出,按 Y 保存,回车
然后还要换Raspberrypi 软件仓库,打开页面后如图勾选,然后复制代码框里的所有内容备用
然后在 putty 中输入sudo nano /etc/apt/sources.list.d/raspi.list
回车,再将里面原本的内容全部删掉或注释掉(在没有 # 的行前面加 # ),然后在最下面粘贴刚刚复制的代码框里的所有内容
Ctrl+X 退出,按 Y 保存,回车
以上工作完成后,依次逐条输入以下指令回车更新源列表,这需要联网和一点时间,如果出现 y/n 选择一律输入 y 回车
sudo apt-get update#更新本地软件包列表
sudo apt-get upgrade#升级已安装的软件包到最新版本
运行结束树莓派的系统基本就安装好了,但是装好系统的树莓派能做什么呢?我又想它怎么才能替代百度云盘作为我的个人云服务器?那么欲知后事如何,且听下回分解
对了还有个事儿,写完了这篇后我实在是纠结为什么不能直接配置连接无线网络,这先连接有线网络再配置无线网络也太麻烦,于是我一通百度一直尝试在 SD 卡上提前配置wpa_supplicant.conf
文件但就是没用,他们都说有用但我就是不行,我都怀疑我的树莓派是不是不干净,然后我突然试了一下树莓派官方的烧录工具,发现它居然能在烧录时直接配置 SSH、用户名密码和无线网络,最关键是他能选择本地镜像烧录,我记得之前它的官方烧录工具是要在上面下载镜像烧录的呀,而且源还在国外慢的根本下不下来,所以才总是用第三方烧录工具,什么时候它这么好用了,这么大的事儿怎么没人通知我?
唉。。。没意思,关机
版权声明:本文标题:给树莓派安装系统、配置网络及换源(无显示器) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727102315a1097886.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论