【问题标题】:Which Linux distro is best for running in a virtual machine, for programming research?哪个 Linux 发行版最适合在虚拟机中运行,用于编程研究?
【发布时间】:2010-10-18 02:51:58
【问题描述】:

我想学习 LAMP 开发以供我个人启迪。

我尝试在 Microsoft VPC 中设置 Ubuntu 8.10 “Hardy Heron”,但我无法让视频在 800x600 以上运行。用 xorg.conf 玩了一百万次,但没有乐趣。谁能推荐一个与 VPC 配合得很好的发行版?我们也欢迎任何有关 Apache 和 Perl/PHP 入门的指导。

【问题讨论】:

标签: php linux apache virtualization


【解决方案1】:

我在我的 Vista 64 位笔记本电脑上的虚拟机中安装了 ubuntu 8.10。我尝试使用 SUN 的 Virtual PC、VM Ware 和 Virtual Box 进行安装。 Virtual Box 是我从一开始就成功使用的唯一 vm 软件。在设置中,您选择将 linux 安装为来宾操作系统,并且一切正常,而无需花费您晚上的时间来筛选博客以使安装正常工作。

【讨论】:

  • VirtualBox +1(虽然我在 VMware Workstation 上也很幸运)
  • 试过 VirtualBox,我想我的公司。防火墙给它带来了悲伤,但它看起来不错。今晚在家再试一次。
  • +1 并接受 FTW!这是解释 VirtualBox 插件的精彩演练:dreamincode.net/forums/showtopic76340.htm
【解决方案2】:

首先,如果您的目标是学习 LAMP 开发,我会首先从 http://www.wampserver.com/en/ 或其竞争对手之一下载适用于 Windows 的 WAMP 堆栈。 LAMP 编程的“Linux”部分不太可能成为您学习经历的主要部分。避免运行 VM 将大大减少开发工作站上的资源密集度,并避免出现挂起/恢复和磁盘 IO 争用问题。

其次,任何 linux 都应该可以在 virtualbox 或 msvpc 下工作。所有现代桌面虚拟化系统都模拟一个完整的系统,所以这只是配置和获取正确驱动程序的问题。就像其他人说的那样,virtualbox 对开源更加友好,所以试试吧。

最后,我通常不在我的开发虚拟机上运行 X,因为它只会占用不必要的资源。只需在主机上使用 putty 并通过 ssh 连接到以控制台模式运行的 VM。

不完全是你问题的答案,但我认为它更直接地攻击你的目标。

【讨论】:

  • 我知道这篇文章很旧,但我在最近的搜索中找到了它,所以也许其他人会。对于专业发展,我一直有一个专用的工作站,所以我觉得不需要虚拟机。对于在家中的个人开发,我的“工作站”也是我的“一切”PC,我发现 VM 非常有用,原因有很多:可移植性、依赖性隔离以及在不分区启动驱动器的情况下测试各种平台。
【解决方案3】:

如果您不喜欢 VPC,一个快速入门的方法可能是在

下载免费的 VMWare Player

http://vmware.com/products/player/

然后您可以在此处尝试为 VMWare 预打包的众多发行版中的任何一个:

http://vmware.com/appliances/directory/cat/508

第二个链接中的设备应该开箱即用,因此您不必摆弄 X conf 文件,这可能不是您研究的主题。作为奖励,您可能会接触到您通常不知道的发行版。

编辑:这是一个带有 Ubuntu 8.10 的设备:

http://www.vmware.com/appliances/directory/54735

【讨论】:

    【解决方案4】:
    【解决方案5】:

    这在很大程度上是一个偏好问题。如前所述,Ubuntu 是一个不错的选择。我更喜欢debian,因为它不那么先进(因此更稳定)。但它不像 Ubuntu 那样容易学习。

    正如已经指出的那样,我会推荐 VirtualBox,因为 Virtual PC 不支持非 MS 操作系统。

    【讨论】:

      【解决方案6】:

      我使用 Ubuntu 8.10 和 Mono。

      但是,要使图形正常工作,您需要

      noreplace-paravirt
      

      内核参数。

      【讨论】:

      • 我试过了,但在 800x600 以上的视频仍然是乱码。如果我恢复 xorg.conf 视频不再是乱码,但如果我重新编辑文件(尝试了来自不同博客的几个不同版本)它又会变得不稳定。
      • 我从来没有遇到过同样的问题... :(
      【解决方案7】:

      我使用的是 Scientific Linux 5.2(它只是一个更名的 RedHat Enterprise Linux 5.2),它运行良好。我在 Ubuntu 的许多版本上也取得了成功。我在 VMWare Server 下运行我的所有机器,并成功地将它们与 1.0.x 版本和 2.0.x 版本的 VMWare 服务器一起使用。

      【讨论】:

        【解决方案8】:

        必须是 Microsoft Virtual PC 吗? Virtual Box 对开源更加友好,我用它来显示更高分辨率的客户操作系统没有任何问题。

        【讨论】:

          【解决方案9】:

          检查 Bitnami 堆栈。它们是 ISO 实时磁盘映像。您只需要将 iso 附加到虚拟机的引导光盘。有一个基于 Ubuntu 的 LAMP 堆栈。 如果您喜欢它的工作方式,可以选择安装到虚拟磁盘。

          【讨论】:

            【解决方案10】:

            我能够让 VMWare Server(免费)在 Ubuntu 上正常工作,而无需太多麻烦(显示器等开箱即用)。在 VM 上安装 VMWare 工具(它们适用于 linux),您将获得更无缝的体验。我的具体配置:

            • VMWare 服务器 2.0
            • 主机操作系统:Windows XP Pro、SP 3
            • 来宾操作系统:KUbuntu 0804

            【讨论】:

              猜你喜欢
              • 2010-10-17
              • 1970-01-01
              • 2011-09-22
              • 1970-01-01
              • 2010-09-13
              • 1970-01-01
              • 1970-01-01
              • 2018-03-31
              • 1970-01-01
              相关资源
              最近更新 更多