2401_83289121 2024-05-03 10:53 采纳率: 100%
浏览 26
已结题

想问一下树莓派接上显示屏后出现如图所示画面,是什么问题导致的

img


树莓派接上显示屏后出现如图所示画面,是什么问题导致的,在线求解,昨天更改了一下串口映射后重启就这样子了

  • 写回答

5条回答 默认 最新

  • 专家-皆知 2024-05-03 10:56
    关注

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    从您提供的日志信息来看,树莓派在启动过程中正常识别了硬件设备,包括USB集线器、无线键盘等,并且也尝试加载了存储设备。但是,问题的关键信息可能在于这一行:

    0.79562B1 Waiting for root device PARTUUID=6a3d6946-02..
    

    这表明树莓派正在等待一个特定的分区UUID(PARTUUID)为6a3d6946-02的设备来作为根文件系统(即系统的主存储分区),但似乎没有找到它。这通常发生在以下几种情况:

    1. UUID改变:如果您最近对存储设备(如SD卡)进行了重新格式化或者移动了分区,那么原有的PARTUUID可能已经改变。
    2. 配置错误/boot/config.txt/etc/fstab中的UUID与实际存储设备不匹配。
    3. 存储设备未正确挂载:SD卡损坏、接触不良或被意外移除也可能导致此问题。

    解决步骤

    1. 检查SD卡: 确保SD卡没有物理损坏,并且正确插入树莓派。

    2. 修改引导配置:

      • 使用另一台电脑,将树莓派的SD卡取出并接入。
      • 找到/boot/config.txt文件,如果里面指定了特定的PARTUUID来引导,确认它是否正确。
      • 更重要的是,检查/boot/cmdline.txt文件,这里通常会指定根文件系统的UUID或标签。使用文本编辑器打开它,寻找类似root=PARTUUID=6a3d6946-02的行,确保这部分信息与当前SD卡上的实际根分区UUID匹配。
    3. 获取正确的UUID:

      • 在SD卡挂载在其他Linux系统上时,可以通过运行命令blkid来查看所有分区的UUID。找到与您的根分区对应的UUID,并将其更新到cmdline.txt中相应的位置。
    4. 检查fstab:

      • 虽然这个问题通常由引导配置引起,但检查/etc/fstab文件确保其UUID也是正确的也不失为一个好习惯,虽然这个文件在引导问题中不是首要检查对象。
    5. 修复或重建分区表:

      • 如果UUID确实改变了,而且您没有备份旧的配置或不确定如何修改,可能需要重新创建分区并获取新的UUID,然后相应地更新配置文件。

    完成上述步骤后,将SD卡放回树莓派并尝试重新启动。如果问题依旧,可能需要更深入地检查系统配置或考虑SD卡是否已损坏需要更换。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月11日
  • 已采纳回答 5月3日
  • 创建了问题 5月3日