树莓派远程连接,无外接显示器无法启动或显示无桌面的解决办法
对VNC的连接操作和源的更换可以看这个博主的文档,写得非常详细
这里写一点自己初学树莓派遇到的问题,算是自己的一些心得。
1.树莓派最先烧录系统后,第一次打开必须要先给显示屏通电再给树莓派通电,先给树莓派通电可能会导致显示屏无信号这种情况;
2.看了一些树莓派的书籍发现从官网下载镜像文件,有的书上未说明要更换源,实际上不要犹豫直接跟换源就行了。(这里解释一下什么是源:在树莓派官网下载的镜像包默认的更新地址是在国外,我们访问过去速度很慢。而中国的清华大学和中科大等机构自行搭建了更新地址,即源,我们拿到树莓派后就需要更换地址,如果要用到python也是需要更换源的。)
好现在回到标题上的问题
如果不接外接显示显示就无法开机或者可以说是无法显示桌面,解决办法如下:
输入命令sudo raspi-config
进入配置
设置好上面的配置后打开命令行窗口
输入sudo nano /boot/config.txt
进入界面如下
向下移动光标,将图中所示hdmi_force_hotplug=1的值改成1,刚开是hdmi_force_hotplug=1前面是有一个‘#’的,‘#’是起到注释代码的作用,这里我们要将hdmi_force_hotplug=1释放出来,所以删除#。
之后同样释放hdmi_group=2,hdmi_mode=82;修改‘=’后面的值与图中值一致。之后再向下移动光标,同理照着图片修改即可。
最后修改完成,ctrl+o保存,enter确定,ctrl+x退出。
退出后需要更换一下源,操作如下
输入sudo nano /etc/apt/sources.list
,进入一个界面,用#注释掉所有代码,删除也行,用以下内容取代
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
同样修改完成后ctrl+o保存,enter确定,ctrl+x退出。
再输入sudo nano /etc/apt/sources.list.d/raspi.list
进入一个界面,用#注释掉所有代码,删除也行,用以下内容取代
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
同样修改完成后ctrl+o保存,enter确定,ctrl+x退出。
输入sudo apt-get update
,完成源的更新软件包索引。
再输入sudo apt-get upgrade
更新升级软件包,问YES/NO是输入Y。
做完以上步骤即可解决问题
之后如果想修改屏幕分辨率可以在桌面左上角的preferences里选screen.在configure那一个选项就可以调整屏幕分辨率。
好,以上就是我的一些心得,觉得有帮助可以点个赞支持一下,谢谢