Fedora

在命令行上創建 .ovf 虛擬機

  • April 24, 2020

我將為 Linux 發行版(首先是 Fedora)創建一個 .ovf 文件,而不是 .iso 映像。

目標是我的學生可以通過 Virtualbox 輕鬆使用 Linux 發行版,而無需實際安裝它,而只需導入 .ovf 映像。目標不是要有一個專業的發行版,而是要在他們的 Windows 機器上使用 Linux 有一個小的障礙。

在 VirtualBox 中我需要什麼?我想將其作為腳本執行,而不是手動安裝 Linux 然後導出 .ovf 映像。

我可以製作一個全自動腳本,它採用 Fedora 版本的 .iso 映像,通過一些自動配置腳本(anaconda?)安裝它,然後創建一個 .ovf 文件?

HashiCorp / 包裝工

Packer是一種無頭安裝 CD/DVD ISO 映像以生成多種類型的虛擬機/雲映像/存檔的工具。

  1. 為您創建建構模板(JSON 格式),範例my-template.json
  2. packer verify my-template.json
  3. packer build my-template.json

許多發行版(如 Ubuntu/Fedora)也需要無人值守安裝配置,與通常用於網路安裝的格式相同。尋找preseedkickstart

對於您的情況,virtualbox-iso是方便的建構器。還有許多其他建構器,請查看該文件。

引用自:https://unix.stackexchange.com/questions/574711