问题描述
拥有 Raspberry Pi 3 Model B,并且希望使用 Android 手机上的 Raspbian 镜像文件来在 MicroSD 卡上进行烧录。目前镜像已存储于手机的内部存储中,但用户担心安装需要 root 权限的应用程序会取消保修。此外,Raspberry Pi 只能从 USB 读取引导信息,并无法直接使用 U盘(USB 分区)加载系统。
由于 Android 系统并不默认支持直接在 SD 卡上操作,请参阅以下解决方案,建议用户找到可利用的工具和方法绕过此限制。
解决方案
注意:尽管以下解决方法能帮助您完成烧录,但仍有可能存在兼容性或安全风险。请确认所有步骤并在必要时备份重要数据。
方案1 – 使用 EtchDroid 应用
按照如下步骤操作可通过第三方应用 EtchDroid 完成镜像文件的烧录过程。
步骤如下:
- 将 IMG 文件从笔记本电脑转移到 Android 手机内部存储中,并确保该文件可以在手机上正常访问。
- 通过 Google Play Store 下载 EtchDroid [NO ROOT] – Write ISOs and DMGs to USB 应用:https://play.google.com/store/apps/details?id=eu.depau.etchdroid。
- 安装 EtchDroid(确保手机上已启用第三方应用程序安装选项)。
- 在应用内选择 “Raw Image” 或 “ISO”,并连接好 MicroSD 卡到 Android 手机对应的 USB OTG 端口以访问其内容。
- 浏览至并选取需要写入的 IMG 文件及指定好的 MicroSD 卡,点击执行写入操作。在此过程期间,请注意查看任务栏或通知中心确认进度条更新情况,直至所有操作完成。
- 完成操作后拔掉 SD 卡,并插入 Raspberry Pi 中测试新系统的运行状态。
方案2 – 间接烧录方法
由于 EtchDroid 并不能直接针对 MicroSD 进行写入操作,需寻找其他方式绕过限制:
1. 使用支持通过 OTG 访问微存储设备的应用程序或工具,将 IMG 文件挂载为一个可读写的存储对象。
2. 把 IMG 转换为一个可用 SD 卡格式的文件(例如 ZIP),并通过第三方 U盘转接器或者直接插入 SD 适配器连接到 Android 手机的 USB OTG 端口上进行访问。
3. 在成功挂载后,可采用上述 EtchDroid 方案在内部存储和 MicroSD 挂载点之间转移镜像文件内容并完成烧录工作。
注意:这些方法需谨慎评估其安全性和兼容性以确保最终的引导系统能正确加载所需镜像。如有不确定性,请务必参考 Raspbian 官方文档或寻求专业帮助以确保 Raspberry Pi 能够顺利进行启动及运行。
希望以上方案能够帮助到您。祝操作愉快!