在适用于 Linux 的 Windows 子系统中,从 Ubuntu 将映像“dd”到 SD 卡上

在适用于 Linux 的 Windows 子系统中,从 Ubuntu 将映像“dd”到 SD 卡上

我有一个可启动磁盘映像文件,我想将其写入 SD 卡上。但是,我只有一台可用的 Windows 10 计算机 - 它已经安装了适用于 Linux 的 Windows 子系统,Ubuntu 运行并且dd可用。

我想做sudo dd if=image.img of=/dev/my-sd-card,但是 sd 卡设备没有出现在/dev.

有任何想法吗?

答案1

在 Windows 机器上执行此类操作时,我喜欢使用 Rufus。该程序非常适合创建可启动媒体,特别是在使用 Linux 映像时。另外,“DD”功能也非常好用。

该软件是免费且开源的。

如果您坚持使用 Ubuntu 子系统,请键入命令“tail -f /var/log/syslog”或“dmesg -w”,然后连接 mmc。这将显示它在用户空间中可用的位置,并且如果没有发生任何情况,这将是一个很好的故障排除步骤。您可能没有这些命令,具体取决于 Ubuntu 的配置方式。

答案2

如果您可以使用 GUI 工具,则可以使用 etcher:https://etcher.io/

一个免费、开源且跨平台(即本机Windows构建)图像刻录工具,可以将图像刻录到SD卡和USB设备。

使用非常简单,首先下载 Windows 版(如果您愿意,可以选择便携式 exe。) 在此输入图像描述

安装并运行软件,然后选择您的镜像文件 在此输入图像描述

在此输入图像描述

选择您的 USB 设备 在此输入图像描述 在此输入图像描述

单击“Flash!”,然后等待。 在此输入图像描述

相关内容