当已经运行现有操作系统(例如 Linux)时,如何运行 LiveCD 或模拟 LiveCD?

当已经运行现有操作系统(例如 Linux)时,如何运行 LiveCD 或模拟 LiveCD?

我目前正在运行基于 Debian 的发行版,但我想在登录时运行备用 LiveCD。

  1. 那可能吗?
  2. 我怎样才能这样做?

答案1

这个概念被称为“虚拟化”,你可以以客户身份运行 Livecd”虚拟机“。

在 Linux(如 Debian)主机上,我建议使用 Virtualbox、KVM/qemu 或 Vmware(闭源)。Xen 通常用于更专用的生产服务器设置,因为它会大量侵入主机或“物理”操作系统。Bochs 是一种传统解决方案,但它不使用可显著加快其他解决方案速度的现代处理器功能。

我确信这些建议中至少有几个在 Debian 存储库中有不错的软件包,因此您可以使用 安装它们apt

附录

如果您只是想要一个命令行,可以像从某个活动磁盘启动一样,那么只需将磁盘及其中的所有内容挂载到fstab某个目录下并chroot进入其中即可。您可能必须从“外部”操作系统挂载/dev/proc并将/sys其作为 rbind 。无论如何,这都会让您保留最初启动的内核,因此如果您需要使用与活动磁盘相同的内核,它将无法工作。

相关内容