tf 烧录镜像问题汇总

tf 烧录镜像问题汇总
Ayatf 烧录镜像问题汇总
烧录后插板载上没反应
重新格式化烧录系统
更换 tf 卡
更换烧录器
烧录后进入 initramfs
- 先更换符合手册要求的电源,如 5V4A 电源 用了 5V2A
在 initramfs 提示符下,运行以下命令查看系统当前识别到的所有分区:
1 | cat /proc/partitions |
如果列表里只有 mmcblk1 而没有 mmcblk1p1 等: 说明内核认为这张卡是“空的”或者分区表格式(GPT/MBR)无法解析。
将 tf 卡从板载处拔出
插入烧录器并插入 PC
启动 VM 虚拟机的 Linux 系统(或者 WSL)
去服务中启用 VM 虚拟机连接外部 USB 的服务
在 VM 中点击可移动设备 -> 烧录器,将 tf 卡连到 VM上
修复:
1
2
3# 查看所有块设备
lsblk
sudo gdisk -l /dev/sdX # sdX 是你的 SD 卡, 可以通过容量来判断是不是 SD 卡,比如 32G如果提示 “Invalid GPT” 或 “MBR only”: 说明分区表头损坏。
如果能看到分区但无法挂载: 说明是 Superblock 或文件系统损坏。
进入 gdisk 交互模式:
1
sudo gdisk /dev/sdb
执行修复指令:
在 Command (? for help): 提示符下,依次输入:
r:进入“恢复与转换”模式(Recovery/transformation menu)。
c:从备份分区表(Backup partition table)恢复主分区表。
w:将更改写入磁盘并退出。
注意:此时会询问你 “Do you want to proceed? (Y/N)”,输入 Y。
验证:
1
2sudo gdisk -l /dev/sdb
lsblk /dev/sdb检查系统文件
1
sudo fsck -f /dev/sdb2
有显示错误则输入 a





