答案1
看起来 VirtualBox 中有一个错误。我刚刚在我的系统上尝试了你正在做的事情,看起来从光盘启动后,它不会再次从该驱动器启动,直到 VM 完全停止,即使光盘驱动器是 VM 的唯一存储。
我不确定你想做什么,但从表面上看,你总是可以将操作系统安装到另一个硬盘上。完成此操作后,安装客户机附加组件并完全关闭虚拟机。接下来,在媒体管理器中将硬盘设为不可变。每次关闭并启动虚拟机时,对硬盘映像的所有更改都将被丢弃,并且每次都像新的一样。
编辑:我刚刚用 Mint ISO 和 vdi 启动了 VM。启动实时操作系统后,我将dd
ISO 中的所有内容复制到 vdi 并重新启动。一切似乎都像是实时 CD,并且重新启动时没有问题。不过,为了以防万一,可能仍想将硬盘设为不可变。
答案2
您应该检查 iso 文件是否损坏。
一个简单的方法是比较哈希值。
我发现这在 Linux Mint 主页上:
验证 ISO 映像的步骤
应执行以下步骤来验证 ISO 映像:
从密钥服务器导入签名密钥(见上文)。使用以下命令验证其指纹:
gpg --list-keys --with-fingerprint
将 ISO 映像、sha256sum.txt 和 sha256sum.txt.gpg 下载到同一目录中。使用以下命令验证 sha256sum 文件上的签名(此命令的输出应显示签名为“良好”):
gpg --verify sha256sum.txt.gpg sha256sum.txt
完成此操作后,sha256sum.txt 即可信任。生成 ISO 映像的 sha256 总和,并将其与 sha256sums.txt 文件中的总和进行比较。
sha256sum -b yourisoimagefile.iso
如果签名为“良好”且 sha256 总和匹配,则您成功验证了 ISO 映像的完整性和真实性。
答案3
如果它是 iso,则不应使用 Live-CD 复选框。
Live-CD 意味着你正在读取的是真实驱动器中的真实 CD,而不是 iso。我不确定这是否是问题所在,但值得一试。