Jetson开机黑屏问题
1. 可能原因Jetson开机的流程是载板上电启动UEFI的启动项引导默认启动项为256G SSD固态硬盘存储启动项在256G SSD固态硬盘的各个分区里找到Linux系统的EFI启动分区开始启动Linux加载Linux启动配置完成Linux的启动此时相当于启动了一个命令行版本的Linux系统加载Linux桌面配置渲染并显示图形化界面在显示器上此时才启动了桌面版Linux所以Jetson开机黑屏大概率由以下三种情况导致UEFI故障载板上电了但是找不到操作系统的启动项Linux故障成功找到了SSD固态硬盘启动项但是Linux系统出问题了无法成功启动桌面配置故障Linux成功启动了但只启动了最底层的命令行系统桌面没能加载所以显示器上是黑的此次我们遇到的故障为第三种所以此处只针对第三种可能性作出解决方案。2. 本次遇到黑屏问题的详细原因在/etc目录下有一个rc.local文件该文件的具体作用是在Ubuntu系统启动时自动执行用户自定义的命令或脚本通常用于在系统服务的最后阶段运行特定任务。在配置比赛项目的开机自启的过程中我们误修改了该文件进而影响了Linux对桌面配置的加载最终现象就是Jetson开机后待开机动画结束屏幕全黑左上角只剩一个光标在闪烁。在这种情况下Jetson已经卡死无法退出这个界面因而我们也无法再次修改rc.local文件恢复配置。在查阅了众多资料后我们找出一种可行的解决方法——连接外置Ubuntu主机使用ssh对Jetson的rc.local进行修改。3. 解决方法使用USB数据线连接一台Ubuntu主机和出问题的Jetson。在主机上新建终端输入ifconfig查看是否存在192.168.55.100的连接该连接为Jetson有线连接的默认ip使用ping检查连接的连通性如果ping通了使用ssh连接到Jetson使用cd切换到/etc目录并使用nano编辑rc.local文件编辑完成后先按CtrlS保存然后按CtrlX退出nano编辑器。最后使用systemctl重启rc-local服务在此之后可以使用systemctl status再查看一下该服务的状态可选systemctl status rc-local.service完成以上操作Jetson应该就可以正常在显示器上显示桌面画面了此时若还需要使用主机终端可以输入exit退出ssh连接exit