我正在尝试写入FreeBSD-10.3-RELEASE-amd64-memstick.img
USB 闪存驱动器,希望在我家的 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 Image
Start
根据您的描述,无法确定您的问题是否仅仅出在驱动器创建上,或者是否与从 USB 密钥启动有关(dd
根据命令判断,版本应该是好的,并且假设sdb
是正确的设备)