如何在正在运行的 64 位 Windows 7 中运行最小 Linux

如何在正在运行的 64 位 Windows 7 中运行最小 Linux

在我之前的 Windows Vista 笔记本电脑上,我曾经运行适用于 Windows 的便携式 Ubuntu Remix,它基于协同Linux,类似和Linux。在系统资源有限的情况下(2 GB 32 位 Windows Vista 主机上的 Ubuntu 08.04 VM,256 MB RAM),它运行得相当好。它允许我快速将我的开发工作从 Windows 移植到 Linux,或者在旅途中拥有一个“真正的”(而不是 Cygwin,我也有)Linux 系统。

现在,我换了一台 64 位 Windows 7 笔记本电脑,内存 8 GB,但不幸的是coLinux 尚未移植到 64 位,而且这种情况似乎不会很快发生。尽管大多数 32 位软件在 Windows 上“可以正常工作”,但 coLinux 却不行,因为它有内核驱动程序。因此,这似乎是首选方法(cp。在 Windows XP 中运行 Linux,即无需双重启动同时运行 Windows 和 Linux 的最有效方法是什么?) 不再起作用。

我最好的想法是在虚拟盒,但尽管无缝模式,我担心与主机 Windows 操作系统的集成不会像 Portable Ubuntu(使用 Xming 显示窗口)那样顺利,而且我必须不断摆弄主机密钥在两个世界之间移动。

您如何解决这个问题?

  1. 是否有任何(最好是免费和非侵入式的)虚拟化解决方案可以更好地处理主机集成?
  2. 或者我应该只启动非 GUI 模式并通过 Xming 的 SSH 启动 X 应用程序?
  3. 您对客户操作系统的尺寸建议是什么(假设只有一些终端、编辑器和编译器)?
  4. 专门的最小 Linux 发行版是否更适合在少量资源下运行?

答案1

我会选择 Xming + ssh -X 解决方案。

1) 我不确定 - 但您可以在无头模式下运行虚拟机并通过 SSH 启动应用程序。这将非常不具侵入性,

2)我愿意。

3) 如果它是一个最小发行版,那么几 GB 的空间用于根文件系统 / 和大约 200mb RAM 就足够了。

4)是的

答案2

我的方式是使用 virtualbox 或 vmware 来运行最小或轻量级的 linux,并且您可以在这些系统之间使用 vnc 或 TeamViewer 进行通信。

相关内容