如何将 FreeBSD 映像写入 USB 闪存盘

如何将 FreeBSD 映像写入 USB 闪存盘

我正在尝试写入FreeBSD-10.3-RELEASE-amd64-memstick.imgUSB 闪存驱动器,希望在我家的 x64 计算机上安装 FreeBSD。以下是图片:ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/10.3/

我搜索了如何将.img文件写入 USB 闪存盘,大多数网站都说使用网启动启动盘创建器, 或者dd 命令。当我使用 Unetbootin 插入并选择闪存驱动器时,我收到消息“缺少操作系统”。使用 Disk Creator 时,我收到一条消息,告诉我 Disk Creator 无法将映像写入闪存驱动器。

至于dd 命令,我用的是这个:dd if=FreeBSD-10.3-RELEASE-amd64-memstick.img of=/dev/sdb1 bs=10240 conv=sync,来自这里这里。该命令将一堆垃圾文件写入我的闪存驱动器,而不是 FreeBSD 映像的内容(我认为它们不是垃圾文件)。

如果这些选项不起作用,我该如何将 FreeBSD 写入闪存驱动器并将其安装到我的计算机上?

答案1

假设您在 FreeBSD 或 Linux 中使用 dd:

使用Linux:

1)umount /dev/sdb

如果你的 USB 位于 /dev/sdb 下

2)dd if=FreeBSD-10.3-RELEASE-amd64-memstick.img of=/dev/sdb bs=10240

使用(免费)BSD:

1)umount /dev/da0

如果你的 USB 位于 /dev/da0 下

2)dd if=FreeBSD-10.3-RELEASE-amd64-memstick.img of=/dev/da0 bs=1m

请注意该of=/dev/sdb参数,因为您应该写入整个棒而不是其第一个分区。

也一样of=/dev/da0。但请注意da通常(Free)BSD 上 USB 端口设备的前缀。这意味着它也可能就是da1。所以一定要事先检查。:)

ls /dev最简单的方法是比较插入/拔出闪存驱动器/ USB 驱动器之前和之后的结果。

3)现在重新启动并选择 USB 记忆棒作为启动选项。

答案2

如果你尝试在 Windows 上将映像写入 USB,请尝试鲁弗斯。在 下选择您的 USB 驱动器,从下拉菜单中Device检查Create a bootable disk using并选择,浏览到图像文件并点击。DD ImageStart

根据您的描述,无法确定您的问题是否仅仅出在驱动器创建上,或者是否与从 USB 密钥启动有关(dd根据命令判断,版本应该是好的,并且假设sdb是正确的设备)

答案3

作为提及在手册中,在 MS Windows 下,您可以使用磁盘映像工具

  1. 下载安装 ISO 文件。
  2. 下载 win32diskImager 安装程序(现在称为 ImageWriter)
  3. 安装 win32diskImager – 轻而易举
  4. 启动它,选择你的 USB 密钥,然后浏览 ISO 文件
  5. 单击“写入”,等待片刻,即可启动!

相关内容