一.前言 遇到的坑
镜像安装 网上有很多教程,注意的是我安装20.04MATE版时会出现安装系统崩溃的情况,而安装server版本则不会。
我的显示器是24寸,在连接显示器时需要在usercfg.txt中键入如下命令:
framebuffer_width=1920
framebuffer_height=1080
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=5
hdmi_ignore_edit=0xa5000080
显示屏不显示很可能是因为接触不良!!!在连接显示器时大家记得把树莓派以引脚面向上的方式放置,可以在插入micro-hdmi线时将接口往下压一压,然后多试几次。
二.教程
默认大家已经安装好镜像并且配置好了显示器
友情提示:配置之前记得备份文件!!ubuntu中 用sudo cp 文件名 文件名.bak
配置wifi
(1)开机前配置动态/静态wifi
大家找到SD卡中的network-config文件,用记事本打开,删掉wifi前的#,然后进行如下配置:
wifis:wlan0:dhcp4: trueoptional: trueaccess-points:homessid: #wifi名称,注意没有大部分情况下不用加引号password: "123456789" #自己的wifi密码
如果要配置静态ip,参考如下:
wifis:wlan0:access-points:gzxdn:password: "1072634655"dhcp4: falseoptional: trueaddresses: [192.168.137.103/24]gateway4: 192.168.137.1nameservers:addresses: [192.168.137.1,8.8.8.8]
接下来就可以插上hdmi线在屏幕上进行配置了。
(2)开机后配置动态/静态wifi
先配置好root账户,网上有很多教程,在此不赘述。
如果开机后需要配置wifi,需要输入命令:
sudo cd /etc/netplan/
ls
查看文件夹下的yaml文件,我这的文件名是50-cloud-init.yaml,所以使用
sudo vi 50-cloud-init.yaml
进入文件进行配置,按下i键开始配置,配置如下:
network:ethernets:eth0:dhcp4: truematch:macaddress: e4:5f:01:e1:45:c6set-name: eth0wifis:wlan0:access-points:"gzxdn":password: '1072634655'dhcp4: trueoptional: trueversion: 2
修改完毕后按esc键退出 然后输入:wq保存
这里有几个点要注意:
yaml格式中只允许使用空格键进行缩进,不要使用TAB键。
password设置与network-config配置不同,这里是单引号!!
子命令与主命令保持2个空格的缩进,参考如上wifis的配置。
如果想设置静态ip,可以参考如下:
network:ethernets:eth0:dhcp4: truematch:macaddress: e4:5f:01:e1:45:c6set-name: eth0wifis:wlan0:access-points:"gzxdn":password: '1072634655'dhcp4: falseoptional: trueaddresses: [192.168.137.103/24]gateway4: 192.168.137.1nameservers:addresses: [192.168.137.1,8.8.8.8]version: 2
注意的点:
gateway4网关在ubuntu命令行中输入 route -n 就可以查看得到。
nameserver中的地址和网关保持一致即可。
配置完后,就要对其进行应用了,分步采用以下命令:
sudo netplan try
返回如下信息表示配置成功:
按下enter键后再输入以下命令
sudo netplan generate
sudo netplan apply
然后试试ping www.baidu.com测试是否PING得通
但是,如果你这时候退出后重进,会发现在本节的配置全没了!(自己的经历)所以大家还是提前配置好network-config文件才是王道。
2.配置Xshell
参考的是:
https://blog.csdn.net/zhouzongxin94/article/details/121118188?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%A0%91%E8%8E%93%E6%B4%BEUbuntu%E9%85%8D%E7%BD%AEssh&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-121118188.142^v73^control,201^v4^add_ask,239^v2^insert_chatgpt&spm=1018.2226.3001.4187
他的第五步中,我的树莓派没有 /etc/rc.local文件,于是没有配置,但是之后每次都能连上。
除此之外还需要一个步骤,就是修改ssh配置。输入sudo vi /etc/ssh/sshd_config进入文件,
将#PermitRootLogin prohibit-password那一行修改为PermitRootLogin yes ,直接保存,然后
sudo service ssh restart
大功告成,可以用Xshell连接树莓派啦。