You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将JavaScript应用保存到已烧录Raspberry Pi OS的microSD卡中?

问题解答

为什么Mac只显示267.4MB的分区?

Raspberry Pi Imager烧录系统后会在SD卡上创建两个分区:

  • 一个是FAT32格式的引导分区(即你看到的267.4MB),负责引导树莓派启动,Mac原生支持该格式,因此能识别显示。
  • 另一个是ext4格式的主分区,用于存放系统和用户数据,Mac原生不支持ext4格式,所以磁盘工具里无法看到这个分区。

能否在启动树莓派Zero前把JS应用存到SD卡?

完全可行,不需要等启动树莓派后再传输,有两种实用方法:

方法1:利用引导分区临时存放

直接把你的自制JavaScript应用复制到Mac能识别的267.4MB引导分区里。等树莓派启动后,这个分区会被挂载到系统的/boot目录下,你可以通过终端命令将文件从/boot移动到目标用户目录(比如/home/pi)。

注意:不要修改引导分区内的系统自带文件,仅存放自己的应用文件即可,避免破坏系统引导。

方法2:给Mac安装ext4支持工具

给Mac安装支持ext4格式的工具后,就能识别并挂载SD卡的主分区,直接把JS应用放到对应的用户目录中:

  • 付费工具可选Paragon ExtFS,安装后可在磁盘工具中直接看到ext4分区,操作方式和普通分区一致。
  • 免费方案可安装FUSE for macOS配合ext4fuse,通过终端命令挂载分区,步骤如下:
    1. 安装Homebrew(未安装的话):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    2. 安装依赖工具:brew install macfuse ext4fuse
    3. 通过磁盘工具找到SD卡ext4分区的设备名(格式通常为/dev/disk2s2)
    4. 创建挂载目录:sudo mkdir /Volumes/piroot
    5. 挂载分区:sudo ext4fuse /dev/disk2s2 /Volumes/piroot

注意:挂载主分区后操作时要注意文件权限,避免误删或修改系统关键文件。

内容的提问来源于stack exchange,提问作者peyo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 05:24:57