我已按照这篇文章中显示的说明进行操作,特别是我从以下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 虚拟机,所以我将其添加为新虚拟机的硬盘,如下图所示:
当我尝试启动虚拟机时,我立即收到错误消息:
致命:无法从启动介质读取!系统停止
可能是什么问题呢?
事实上一切都有效。我的错误是通过按钮启动虚拟机
Start
(见下图):OK
在按下用于将 VDI 磁盘添加到 SATA 控制器的选项卡中的按钮之前(参见下图):也许我不止一次地重复过这个错误。通过正确按下按钮,
OK
一切都开始工作。所以这里展示的程序完美运行。