我正在尝试创建一个可以在 VirtualBox 中使用的持久实时 Ubuntu 映像。
我可以从客户机内部创建一个,但是,这是一个非常缓慢的过程,因为从头开始时,它需要先安装 Ubuntu。
我考虑过使用循环设备,但是:
- tuxboot 没有持久选项(但如果强制,可以列出循环设备)
- mkusb 无法识别该设备
- unetooting 无法识别该设备(与 tuxboot 类似,但没有强制列表选项)
有沒有其他選擇?
如果我可以从主机使用循环设备创建图像,那么我随后可以将其转换为 VDI 并在 VirtualBox 中使用它。
答案1
事实上,只要使用正确的工具,这非常简单。
首先,通过任何支持持久映像的实时媒体创建工具创建可启动闪存密钥(例如mkusb
)。
现在,可以VBoxManage
直接将密钥转储到 VDI 映像中(卸载所有闪存密钥分区后):
# Assumes that the device is /dev/sdb
VBoxManage convertfromraw -format VDI /dev/sdb ubuntu_live.vdi
最后,将磁盘连接到虚拟机 IDE 控制器。
现在将默认启动活动磁盘。