![将 Ubuntu 刷入 microSD 卡](https://linux22.com/image/927259/%E5%B0%86%20Ubuntu%20%E5%88%B7%E5%85%A5%20microSD%20%E5%8D%A1.png)
我刚买了一个 Raspberry Pi 4 4gb,一直想在上面运行 Ubuntu 64 位,但无法将其刷入卡中。我一直在关注这个教程:l https://ubuntu.com/tutorials/create-an-ubuntu-image-for-a-raspberry-pi-on-macos#2-on-your-macos-machine 在步骤 5 中,当我在终端中输入“diskutil unmountDisk <驱动器地址>”时,它没有显示“成功卸载<驱动器地址>上的所有卷”,而是显示“-bash:意外标记“换行符”附近有语法错误”那么我该如何修复这个问题并成功将 Ubuntu 安装在 microSD 卡上?谢谢!
答案1
您收到错误的原因是因为在终端中<
具有>
特殊含义。<
意味着将右侧的命令发送到应用程序或将命令发送到左侧 - 并且同样是>
相反的。
diskutil unmountDisk < drive address >
如果你正在终端中输入,这可能是你的问题。你应该< drive address >
用实际的驱动器地址替换,例如
/Volumes/flashdrivename
。
您需要找出该卷的名称。您可以使用 Finder 应用程序执行此操作,也可以在终端中执行此操作:
cd /Volumes
然后:
ls -l
然后您将获得卷(又称驱动器)列表。我建议在插入 SD 卡之前和之后执行此操作,因为您将能够立即发现哪个是新的驱动器,并且将包含您的 SD 卡。请特别小心地选择哪一个,因为你将用启动映像擦除它。
另一种方法是:
df -H
这将列出所有已安装的卷。同样,如果您在插入 SD 卡之前和之后执行此操作,这将非常有用。
一旦找到包含 SD 卡的卷,下一步就是再次尝试该命令,但使用卷名称(再次不要忘记您需要替换加粗部分):
/卷/闪存驱动器名称
所以:
diskutil unmountDisk /Volumes/flashdrivename
请告诉我这是否有帮助,如果没有帮助,我可以为您完善答案。