从 Ubuntu 为 OpenBSD 创建可启动 USB

从 Ubuntu 为 OpenBSD 创建可启动 USB

我有一个非常老旧的系统,使用 Ubuntu 4.04 和 Firefox 2.0。是的,非常老旧。我已经很久没用过它了,现在我想在这个系统上安装 OpenBSD。Firefox 无法再访问互联网,因为启用了安全协议。我接受了这个事实,并尝试了其他方法。

所以我使用了我的新系统并去http://www.openbsd.org/faq/faq4.html#bsd.rd并成功下载了“instal67.iso”。在新系统上,我使用 Ubuntu 18.04,我想使用“启动盘创建”并尝试选择 .iso 文件。但是没有选择 iso 文件,因为“启动盘创建”只能用于 Ubuntu。但可以使用 bash dd 命令。

dd if=install*.fs of=/dev/rsd6c bs=1m

的解释http://www.openbsd.org/faq/faq4.html#bsd.rd我不清楚如何使用“dd”语句。而且它似乎在每个系统上都不同。

如果我的 iso 文件位于我的主路径上,那么:

./安装67.iso

并且我的 USB 已打开:

media/myname/Ubuntu 18.04 

“Ubuntu 18.04”可能是我之前的 iso 文件的名称,可以删除。

为 OpenBSD 创建可启动 USB 的说法是什么?

答案1

首先,dd(1) 不是 Bash 的一部分。它是类 Unix 系统上的标准命令。

现在,下面介绍如何将 OpenBSD 映像放到 Linux 上的 USB 闪存设备(又称 USB 密钥)上:

  1. 下载适当的*.fs文件,例如,install67.fs而不是*.iso变体。

  2. 运行lsblk以查看系统上的存储设备列表您插入 USB 密钥。

  3. 插入 USB 密钥,但不要挂载它。如果它已自动挂载,请将其卸载。

  4. 再次运行lsblk以查看已为 USB 密钥分配了什么设备名称。(它是列表中的新名称。)

  5. 切换到包含 OpenBSD 映像文件的目录。

  6. 使用 dd(1) 将映像应用到 USB 密钥。例如,如果您的 USB 密钥的设备名称是/dev/sdb(lsblk(8) 不会显示该/dev/部分),则命令必须如下所示:

    dd if=install67.fs of=/dev/sdb bs=1M

  7. 运行sync以确保数据确实被推送至 USB 密钥。

一些注意事项:

  1. 您可能需要 root 权限才能运行该dd命令。
  2. 不要使用设备的分区(例如/dev/sdb3)作为输出文件( 的参数of=)。您需要将映像写入设备(例如/dev/sdb),而不是分区。
  3. 再次检查设备名称是否正确。dd(1) 是一个破坏性命令。这也意味着:它将销毁任何数据在将映像应用到 USB 密钥之前,它已经存在于 USB 密钥上。
  4. dd(1) 和 sync(1) 都不会显示进度。如果您的 shell 提示符返回且未打印任何错误,则一切正常。

最后但同样重要的是,我不会使用未经任何方式验证的安装映像来安装系统。因此,您可能想了解如何在 Linux 上创建经过验证的 OpenBSD 安装介质并将其集成到安装过程中。

答案2

使用 bash 中的“启动磁盘创建器”。

如果未安装,请尝试从 snap store 安装,或者使用命令行

sudo apt 更新

sudo apt 安装 usb-creator-gtk

相关内容