Arch - VirtualBox - 使用已安装的 ISO

Arch - VirtualBox - 使用已安装的 ISO

我有一个 *.img 文件,无法将其转换为 *.iso,因为它是一个多会话磁盘。所以我只是将文件扩展名更改为 .iso。

现在,我可以使用以下命令挂载它:mount -o loop dvd.iso /media/iso

但是:当我尝试在 VirtualBox 中使用此 iso 时,失败了!有没有办法将 iso 文件安装为驱动器,然后在 VirtualBox 中使用它?

答案1

尝试使用losetup命令。

losetup /dev/loop0 yourfile.iso

它将你的 iso 文件链接到循环设备。

答案2

您是否尝试过使用 dd,并将已挂载映像的输出作为 .iso...即

dd if=/where/you/have/.img/mounted of=/~/image/.iso

然后将新的 .iso 映像与 virtualbox 一起使用

答案3

virtualbox 不接受 iso9660 格式的 iso 映像,因此首先将其转换为原始映像:

mount -t iso9660 -o loop /your/iso9660.iso /some/where

dd if=/dev/loop0 of=/raw_image.iso

然后将新的 image.iso 与 virtualbox 一起使用。

相关内容