树莓派远程连接,无外接显示器无法启动或显示无桌面的解决办法

对VNC的连接操作和源的更换可以看这个博主的文档,写得非常详细 这里写一点自己初学树莓派遇到的问题,算是自己的一些心得。
1.树莓派最先烧录系统后,第一次打开必须要先给显示屏通电再给树莓派通电,先给树莓派通电可能会导致显示屏无信号这种情况;
2.看了一些树莓派的书籍发现从官网下载镜像文件,有的书上未说明要更换源,实际上不要犹豫直接跟换源就行了。(这里解释一下什么是源:在树莓派官网下载的镜像包默认的更新地址是在国外,我们访问过去速度很慢。而中国的清华大学和中科大等机构自行搭建了更新地址,即源,我们拿到树莓派后就需要更换地址,如果要用到python也是需要更换源的。)

好现在回到标题上的问题

如果不接外接显示显示就无法开机或者可以说是无法显示桌面,解决办法如下:

输入命令sudo raspi-config进入配置

python 树莓派 视频不显示_python 树莓派 视频不显示


python 树莓派 视频不显示_python 树莓派 视频不显示_02


python 树莓派 视频不显示_屏幕分辨率_03


设置好上面的配置后打开命令行窗口

输入sudo nano /boot/config.txt 进入界面如下

python 树莓派 视频不显示_远程连接_04


向下移动光标,将图中所示hdmi_force_hotplug=1的值改成1,刚开是hdmi_force_hotplug=1前面是有一个‘#’的,‘#’是起到注释代码的作用,这里我们要将hdmi_force_hotplug=1释放出来,所以删除#。

之后同样释放hdmi_group=2,hdmi_mode=82;修改‘=’后面的值与图中值一致。之后再向下移动光标,同理照着图片修改即可。

python 树莓派 视频不显示_屏幕分辨率_05


最后修改完成,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那一个选项就可以调整屏幕分辨率。

好,以上就是我的一些心得,觉得有帮助可以点个赞支持一下,谢谢