在Linux下,我可以简单地执行以下操作:
dd if=ubuntu-14.04.1-desktop-amd64.iso of=/dev/sdb
并启动 /dev/sdb,这是一个闪存驱动器设备。 263 秒内完成。
但是:如果我启动 OpenBSD 5.6 并执行相同的操作(对于同一个闪存驱动器,在两次测试之间将其归零):
dd if=ubuntu-14.04.1-desktop-amd64.iso of=/dev/rsd1i
大约需要半个小时才能完成(使用安全级别 1),但是当我从中启动闪存驱动器时,BIOS 只显示:
no active partition found
问题:我缺少什么?
答案1
您使用了错误的分区号。尝试用这个:
dd if=yourisofile.iso of=/dev/rsd1c
将 1 替换为您设备的正确编号(在 dmesg 中搜索此信息)。阅读关于 BSD 磁盘标签的维基百科文章c
通过有效和i
无效来了解原因。