未解决:启动 unbuntu 卡在 initramfs

======================

问题原委

======================

今天上机,本来准备把freetype的程序验证一下,没想到一开机就是这个样子:

错误提示是:

/dev/mmcblk0p2 does not exist.

于是,在/dev 目录下用 find 查找一下

/dev/mmcblk0p2 的确不存在,这个应该是我的SD卡,为什么会不存在呢???

看一下 /proc/cmdline,不知所措。

 

======================

解决办法

======================

目前的想法就是重装一下系统了(可惜原来系统的文件这下就全丢失了)

 

首先,因为SD卡已经烧写过系统,因此需要恢复容量,请参考:《SD 卡烧录linux系统后恢复容量》

接着,给SD卡重刷系统可以参考:《野火官方——6. 烧写系统》

下面是烧录镜像至SD卡的简要说明:

  • 准备Micro SD卡,推荐使用闪迪class 10的SD卡,容量2GB以上就完全足够。

  • 下载Etcher软件,用于烧录镜像至SD卡,下载地址:https://www.balena.io/etcher ,根据自己的电脑系统下载对应版本即可。或者使用野火资料包里提供的(综合资料百度云资料链接->6-开发软件)。

  • 下载野火最新的Debian镜像:6ULL总资料页中 的云盘Debian文件夹

  • 把开发板控制启动模式的BOOT拨码开关设置成SD卡启动模式,即 2-5-8 档位至ON档。

  • 给开发板接入烧录好的SD卡,启动运行。

 

======================

问题反思

======================

这个问题产生的原因大概率是我没有正常关机,关机的时候直接按电源键关,正确办法应该是按 ON/OFF 键。

另外,系统和里面文档的备份也很重要,应该找U盘用于备份系统或者里面的文档。

 

posted @   FBshark  阅读(268)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示