如果你删除了重要的文件,把他们恢复回来。
如果你运行了树莓派的升级程序但是它没有重新启动,尝试使用默认的/boot/config.txt文件,cma_lwm和cma_hwm这两个选项有时会引起新的固件崩溃。
如果上面的方法都不好使或者你遇到了指示灯闪烁的问题,把/boot.bak/目录下的所有文件拷贝到/boot/目录下来恢复到老的boot文件。(sudo cp -ap /boot.bak/* /boot/)
如果你最近超频了,试试把超频参数降下来。我超频到1100MHz的时候没事儿,但是超频到1200MHz的时候就相对不稳定了。
如果你遇到了kdb提示,检查你的电源确保电压值足够,然后在config.txt中把任何超频或超压的参数降下来,然后(如果上两步没有解决问题)依照前面提到的做法替换boot文件。
如果你的KBD提示错误不能修复,你在开关机时遇到了读/写或输入/输出错误,或者不能找到ext4分区,那么你的SD卡可能已经损坏了,不过不用太担心,仍然有办法恢复你的文件。
首先你应该做的是拷贝一份你的SD卡镜像,把你的SD卡插入Linux系统的电脑,然后使用dd命令来拷贝你的镜像文件,然后你可以在不进一步破坏数据的情况下修复这个镜像文件。你应该做的第一件事儿就是使用备份文件来替换你的SD卡超级块,具体步骤可参考这里。如果还是不起作用,一切都失败了,可以使用自定义的恢复配置文件来救回你的文件,
在 /home/pi/.config 下找到名为autostart的文件夹,如果没有就新创建一个。在该文件夹下创建一个xxx.desktop文件,文件名自拟,后缀必须是desktop,文件内容如下:[Desktop Entry]
Name=test
Comment=Python Program
Exec=python /home/pi/test.py
Icon=/home/pi/python_games/4row_black.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=ApplicationDevelopment
StartupNotify=true
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)