
我有一個非常舊的系統,使用 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 金鑰)上:
下載適當的
*.fs
文件,例如 ,install67.fs
而不是*.iso
變體。運行
lsblk
以查看系統上的儲存設備列表前您插入 USB 隨身碟。插入 USB 隨身碟,但不要安裝它。如果自動安裝,請將其卸載。
再次運行
lsblk
以查看已指派給 USB 隨身碟的裝置名稱。 (這是清單中新增的一個。)切換到包含 OpenBSD 映像檔的目錄。
使用 dd(1) 將映像套用到 USB 隨身碟。例如,如果 USB 金鑰的裝置名稱是
/dev/sdb
(lsblk(8) 不會顯示該/dev/
部分),則指令必須如下所示:dd if=install67.fs of=/dev/sdb bs=1M
運行
sync
以確保資料確實被推送到 USB 隨身碟。
一些注意事項:
- 您可能需要 root 權限才能執行該
dd
命令。 - 不要使用設備的分區(例如
/dev/sdb3
)作為輸出檔( 的參數of=
)。您需要將映像寫入裝置(例如/dev/sdb
),而不是分割區。 - 仔細檢查您的設備名稱是否正確。 dd(1) 是一個破壞性命令。這也意味著:它將銷毀任何數據在將圖像應用到 USB 密鑰之前,它已經存在於您的 USB 密鑰上。
- dd(1) 和sync(1) 都不會顯示進度。如果您返回 shell 提示符號且沒有列印任何錯誤,則一切都應該沒問題。
最後但並非最不重要的一點是,我不會使用未經任何方式驗證的安裝映像來安裝系統。因此,您可能想了解如何在 Linux 上建立經過驗證的 OpenBSD 安裝媒體並將其整合到該過程中。
答案2
使用 bash 中的「啟動磁碟建立器」。
如果未安裝,請嘗試從快照商店安裝它,或者您可以使用命令列
須藤apt更新
sudo apt install usb-creator-gtk