OSX 不提供对 EXT2 和 EXT3 文件系统的本地支持, 从而阻止对包含在其中的数据的访问。对于我的第一个树莓 Pi 项目, 我决定我会尝试创建一个语音到文字语音的背景服务。对于这个概念, 我的 Raspbian 安装需要运行无头, 访问无线网络, 并拥有记录和回放音频文件的能力。在项目的早期阶段, 我正在编辑文件内/等/init (启动过程中初始化系统进程), 我在脚本中犯了一个代码错误。 由于此脚本被配置为在启动过程中运行, 当它崩溃时, 它阻止 SSH 服务器守护进程运行。 无法使用 SSH, 并且没有访问监视器的权限, 我开始寻找一种从 OSX 内部读取我的 Raspbian 文件系统的方法。通过我的研究, 我遇到了一个相对容易的解决方案, 但最初需要几分钟的时间来安装。首先, 您需要下载并安装 VirtualBox 并安装您最喜爱的 linux 发行版的映像。 我使用初级操作系统, 因为 Raspbian 将不会运行在 x86 体系结构, 但 Debian 或 Ubuntu 也应该同样工作。 一旦您有了一个虚拟机并运行, 您将需要安装来宾添加, 以允许访问 USB 设备。安装完毕后, 您可以将 EXT2/3 格式化的 SD 卡插入 USB 读卡器, 并将其插到 Mac 中。 您现在需要 "弹出" OSX 中的任何新安装的分区, 以释放它们以便在虚拟机中使用。 一旦从 OSX 中弹出, USB 设备就可以从 VirualBox 的 "设备" 菜单中启用。使用这个过程, 我能够将我的 Raspbian 分区安装到/媒体/根/从 VirtualBox 内, 并更新我的错误脚本。祝你好运!
发表回复
要发表评论,您必须先登录。