![我无法从 VBoxManage convertdd 获得的 VDI 文件启动虚拟机](https://linux22.com/image/1198363/%E6%88%91%E6%97%A0%E6%B3%95%E4%BB%8E%20VBoxManage%20convertdd%20%E8%8E%B7%E5%BE%97%E7%9A%84%20VDI%20%E6%96%87%E4%BB%B6%E5%90%AF%E5%8A%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%20.png)
我已经按照指示这个帖子特别是我使用以下dd
命令开始:
sudo dd if=/dev/sde of=/path/to/file/img/my-bootable-lubuntu.img
该命令的来源dd
是一张 SD 卡 ( /dev/sde
),其中正确安装了 lubuntu 22.04,并可以在其原始硬件(嵌入式系统)上启动。SD 卡中有 2 个分区:启动分区和包含所有 lubuntu 发行版的根分区。
dd
执行命令后:
> cd /path/to/file/img
> VBoxManage convertdd my-bootable-lubuntu.img my-bootable-lubuntu.vdi --format VDI
通过前面的命令我得到了文件my-bootable-lubuntu.vdi
。
我想通过这个.vdi
文件创建一个 VirtualBox 虚拟机,所以我将它添加为新虚拟机的硬盘,如下图所示:
当我尝试启动虚拟机时,立即收到错误:
严重错误:无法从启动介质读取!系统停止运行
可能是什么问题呢?
答案1
实际上一切正常。我的错误是通过Start
按钮启动虚拟机(见下图):
在按下OK
用于将 VDI 磁盘添加到 SATA 控制器的选项卡中的按钮之前(见下图):
也许我重复了这个错误不止一次。只要正确按下按钮,OK
一切就会开始工作。
因此程序显示这里完美运行。