從 Ubuntu 為 OpenBSD 建立可啟動 USB

從 Ubuntu 為 OpenBSD 建立可啟動 USB

我有一個非常舊的系統,使用 Ubuntu 4.04 和 Firefox 2.0。是的,很老了。我已經很久沒有使用這個了,現在我想在這個系統上安裝 OpenBSD。由於啟用了安全協議,Firefox 無法再存取 Internet。我接受了這一點並嘗試了其他方法。

所以我使用了我的新系統並去了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 檔案位於我的主路徑上,那麼:

./install67.iso

我的 USB 位於:

media/myname/Ubuntu 18.04 

「Ubuntu 18.04」可能是我以前的iso檔案的名稱,可以刪除。

為 OpenBSD 建立可啟動 USB 的聲明是什麼?

答案1

首先,dd(1) 不是 Bash 的一部分。這是 Unix(類別)系統上的標準命令。

現在,介紹如何在 Linux 上將 OpenBSD 映像儲存到 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 中的「啟動磁碟建立器」。

如果未安裝,請嘗試從快照商店安裝它,或者您可以使用命令列

須藤apt更新

sudo apt install usb-creator-gtk

相關內容