关键词:树莓派、找不到config.txt、显示器、HDMI热插拔、hdmi_force_hotplug
如果移动端访问不佳,请访问–> GithubPage 版

快速预览:

  1. config.txt 的路径通常是 /boot/config.txt,如果找不到,可能是 /boot/firmware/config.txt。再找不到,参考文章内【找到 config.txt】的思路去找。
  2. 在 config.txt 里增加如下 2 行内容后重启树莓派即可开启 HDMI 热插拔功能
hdmi_force_hotplug=1
hdmi_drive=2

0x00:问题和背景

新到的树莓派4B,安装了带桌面的 Ubuntu 系统,前期为了方便,通过 HDMI 线外接了显示器,方便配置系统。但是配置完毕并拔掉显示器之后发现一个问题:重启树莓派后,如果没有外接显示器,则无法正常进入系统,定位到是 HDMI 检测机制的问题,它默认需要插上显示器才能正常启动。

查到资料需要开启树莓派的 HDMI 热插拔才能不依赖外接显示器。
于是需要我们:

  1. 找到配置文件 config.txt (本文重点)
  2. 修改 config.txt

0x01:定位 config.txt

修改 config.txt 有2大类方法

  1. 取出 SD 卡,在其他电脑上进行读取 SD 卡内容,找到 config.txt 进行修改
  2. 直接在树莓派内部运行中的系统当中进行修改

下面说下方法2:

通常 config.txt 的路径是 /boot/config.txt,但是如果找不到,需要查看下磁盘分区,找到启动分区所在的目录。

$ fdisk -l
Device         Boot  Start       End   Sectors  Size Id Type
/dev/mmcblk0p1 *      2048    526335    524288  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      526336 124735454 124209119 59.2G 83 Linux看到2个分区:
- /dev/mmcblk0p1 (启动分区)
- /dev/mmcblk0p2$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/mmcblk0p1    258095   113997    144099  45% /boot/firmware
/dev/mmcblk0p2  61862116 11804636  47472868  20% /可见
- /dev/mmcblk0p2 挂载到 / 目录下,
- /dev/mmcblk0p1 挂载到 /boot/firmware 目录下那么,config.txt 没在 /boot/下,应该就在 /boot/firmware 下了,即 /boot/firmware/config.txt

0x02:修改 config.txt

添加如下2行到 config.txt 然后重启树莓派即可

hdmi_force_hotplug=1
hdmi_drive=2
  • hdmi_force_hotplug=1 设置树莓派使用 HDMI 热插拔模式,即使没有检测到 HDMI 显示器。
  • hdmi_drive=2 将树莓派设置为正常的 HDMI 模式(如果支持和启用,将发送声音)。如果没有这条线,树莓派将默认切换到 DVI(无音频)模式。

参考资料:

  • How do I force the Raspberry Pi to turn on HDMI?
  • 树莓派配置文件config.txt 参数详细介绍
  • 树莓派4系统初始配置
  • Raspberry Pi:强制 HDMI 热插拔

如果有什么建议或者问题可以随时联系我,共同探讨学习:

  • Github: likfe
  • CSDN:他叫自己Mr.张
  • 掘金:cafeting
  • 微博:cafeting

树莓派配置文件 config.txt - HDMI 热插拔相关推荐

  1. 树莓派配置文件config.txt详细介绍

    由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在"config.txt"这个文本文件中,树莓派的config.txt文件会在ARM内核初始化之前被GPU读 ...

  2. 树莓派的配置文件config.txt

    由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在"config.txt"这个文本文件中. 树莓派的config.txt文件会在ARM内核初始化之前被GPU ...

  3. 树莓派 修改config.txt配置文件

    把TF卡插在电脑上,打开Micro SD卡根目录的 config.txt文件并在文件末端加入以下代码,并保存. max_usb_current=1 hdmi_force_hotplug=1 confi ...

  4. 树莓派 配置文档 config.txt 说明

    由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在"config.txt"这个文本文件中. 树莓派的config.txt文件会在ARM内核初始化之前被GPU ...

  5. 树梅派应用32:树莓派配置文档 config.txt 说明

    由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在"config.txt"这个文本文件中. 树莓派的config.txt文件会在ARM内核初始化之前被GPU ...

  6. Raspberry Config.txt 介绍

    原文连接:http://elinux.org/RPi_config.txt Config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在"config.t ...

  7. 树莓派ubuntu系统下修改config.txt文件 树莓派config.txt文件修改记录

    原文:https://www.raspberrypi.org/documentation/configuration/config-txt.md 译文:http://my.oschina.net/fu ...

  8. 《树莓派入门 (九) HDMI设置特殊分辨率1920*1920/1024*310》

    场景 在使用树莓派的时候,难免遇到使用的屏幕出现那种不规则的或者特殊的分辨率,这次以京东方的屏幕1920*1920的分辨率处理,树莓派的配置显示参数的接口存放在/boot/的config.txt,知道 ...

  9. 树莓派简单配置.txt

    刚上电后 可能需要一段时间才能连接ssh 关机 init 0 用户名密码 Raspberry Pi 默认用户是 pi 密码为 raspberry[可直接登入] root root root 12345 ...

最新文章

  1. 远程办公时,有哪些提高沟通效率的技巧?
  2. -webkit-font-smoothing
  3. 小白入门PyTorch | 第一篇:什么是PyTorch?
  4. 一维数组中的一些问题
  5. 喜报!第四范式助力宁波银行荣获2020 IDC数字化转型大奖
  6. #386. 【UNR #3】鸽子固定器
  7. 1809企业战略管理
  8. 【CodeForces - 689B】Mike and Shortcuts(Dijkstra最短路,或者bfs跑状态类似spfa)
  9. uboot源码——环境变量
  10. 导Excel数据到Oracle的脚本,Oracle使用TOAD实现导入导出Excel数据
  11. NET框架下使用双缓冲技术绘图
  12. 20年前的吴恩达,藏在一个数据集里
  13. tensorflow 人面关键点识别_人工智能算法-图像识别项目
  14. 白素雅 中国科学院大学 计算机应用技术,张玉清 - 中国科学院大学 - 计算机科学与技术学院...
  15. IDEA的类注释模板
  16. 人机平台:商业未来行动路线图
  17. linux下python升级版本
  18. win7计算机c盘搜索不到,Win7系统如何查找C盘中的ProgramData文件夹?
  19. 为师生负重前行:记校园防疫中的故事
  20. 像科学家一样思考python_河像什么的比喻句

热门文章

  1. 英伟达、AMD显卡纷纷告急,PC DIY市场的落日黄昏
  2. 用IDEA写一个登录系统
  3. PyTorch源码解读之torchvision.models
  4. 联合国发布2019年《世界人口展望》:人口老化加剧, 到本世纪末地球人口将达109亿...
  5. python 给定一个字符串,输出所有指定长度为n的子串,没有则输出-1
  6. 查看linux镜像版本的命令,Linux镜像列表中 怎样决定自己下载哪个版本
  7. [赛后总结]G2022 Regular Contest 04总结
  8. 使用Stream编译出现的stream has already been operated upon or closed的问题
  9. Windows10官网原版系统下载地址汇总
  10. 【数模/预测】灰色预测