Anonim

您是否曾经想过实际尝试Ubuntu Linux(不计Live CD)而不必担心分区或安装另一个硬盘驱动器或设置双重引导的麻烦? 本分步指南将引导您完成使用虚拟机在Windows内部完全运行Ubuntu的确切步骤。

使用虚拟机的一个巨大好处是,您可以运行Ubuntu操作系统,并可以访问Linux社区提供的整个免费软件库,而不必放弃Windows。 此外,这是评估Ubuntu的绝佳方法,以查看是否可能要切换到Ubuntu。

但是请记住,虽然在虚拟机内部运行任何“ guest”操作系统的速度都很快,但它的速度却不及安装与“主机”(主)操作系统相同的操作系统。 大多数硬件环境都是模拟的,因此您很可能无法获得其所有功能。 例如,如果您在Windows机器上安装了精美的图形卡,则该虚拟机可能无法使用同一设备,从而使您需要为来宾OS运行更通用的图形驱动程序。 不过,这只是小事,因为真正的好处是能够同时运行Windows和Ubuntu。

要求

尽管有多种方法和多种虚拟机软件可供选择,但本演练将使用Microsoft Virtual PC 2007安装Ubuntu Linux。 如果要使用其他软件,则该过程对于任何其他虚拟机软件应该非常相似。

  • Windows XP或Vista。
  • 可配置的处理器(至少约1.5 GHz或双核)。
  • 至少1 GB RAM。
  • Microsoft Virtual PC 2007(免费)。 下载页面说它需要XP Pro,但是有很多报道说它可以在XP Home上正常工作。
  • Ubuntu的最新发行版(在撰写本文时为7.10)。 下载完ISO文件后,将其刻录到CD。

在Microsoft Virtual PC 2007内安装Ubuntu Linux的步骤

  1. 打开Virtual PC,然后在Virtual PC Console中单击“新建”。 新虚拟机向导启动。 点击下一步。
  2. 选择选项以创建新的虚拟机。 点击下一步。
  3. 输入“ Ubuntu Linux”作为虚拟机的名称。 点击下一步。
  4. 选择“其他”作为操作系统。 点击下一步。
  5. 选择选项以调整RAM的数量并分配至少256 MB,但是我建议使用512或更高。 您分配的RAM越多,Ubuntu的运行速度就越快,但是在虚拟机运行时,“主机” Windows安装将具有少得多的RAM。 点击下一步。
  6. 选择使用新虚拟磁盘的选项。 点击下一步。
  7. 选择要保存虚拟机文件的位置,并为虚拟机分配大小。 您指定的大小将是Ubuntu硬盘驱动器的大小,因此请确保至少分配10, 000 MB(10 GB)。 点击下一步。
  8. 查看摘要页面,然后单击完成以创建新的虚拟机。 现在,您的Virtual PC Console中应该有一个名为“ Ubuntu Linux”的条目。 您可以选择此项,然后单击“设置”按钮以查看或更改VM设置。

  9. 将Ubuntu CD插入CD驱动器,选择Ubuntu Linux条目,然后按Start。
  10. 首次启动虚拟机(VM)时,不会分配任何设备来启动。 结果,您可能会看到一个屏幕,显示VM尝试从网络启动(“旋转”光标)或仅显示“未找到启动设备”错误。
  11. 要解决此问题,您需要告诉VM使用主机OS中的CD驱动器。 从Virtual PC的CD菜单中,选择“使用物理驱动器D:”(其中D是Windows中CD驱动器的驱动器号)。 这会将Windows中的D驱动器绑定到VM中的CD驱动器。
  12. 从“ Virtual PC”菜单中,选择“操作”>“重置”以重新启动VM。
  13. VM重新启动后,它将读取CD并提供Ubuntu引导菜单。 在撰写本文时,Ubuntu 7.10的内核中有一个错误,无法与VM软件(例如Virtual PC 2007)使用的PS2驱动程序仿真器正确通信。这是解决此问题的方法(感谢Ubuntu论坛和此错误报告):
    1. 在启动菜单上时,按F6键可在屏幕底部查看启动命令字符串。
    2. 在命令字符串的末尾,删除“ splash”并在两个破折号前输入“ i8042.noloop”。
    3. 选择在安全图形模式下启动Ubuntu的选项。
    4. 您的屏幕应类似于以下屏幕截图。 如果是这样,请按Enter键启动到Ubuntu。

  14. 引导过程可能需要一些时间才能加载。 如果您在几分钟内看到黑屏,那就很好。 最终,您将看到Ubuntu加载其所有启动服务,然后将出现GUI。 您现在处于Ubuntu Live CD环境中。
  15. 由于鼠标和键盘在VM和主机Windows操作系统之间共享,因此在VM内部单击后,它将“锁定”鼠标和键盘输入。 要将控制权转移回您的主机Windows OS,请按向右Alt键。
  16. 您可以随意使用这些应用程序,但是由于所有内容都从CD运行,因此响应速度将非常缓慢。 让我们开始做生意,并在虚拟机上安装Ubuntu。 要开始,只需双击桌面上的“安装”图标。 然后将开始安装程序(请耐心等待)。

  17. 选择你的语言。 单击前进。
  18. 选择您的时区。 单击前进。
  19. 选择键盘布局。 单击前进。
  20. Ubuntu分区程序将检测您分配给VM的空间量。 对于本指南,我将使用默认选项,即使用整个磁盘进行Ubuntu安装,但是您当然可以根据需要手动配置分区,但是本指南不会涵盖手动编辑分区的内容。 选择向导选项,然后单击前进。
  21. 填写有关您自己的信息。 确保记下您的用户名和密码。 单击前进。

  22. 查看安装摘要,然后单击安装以在虚拟机上加载Ubuntu。 这可能需要一些时间,请耐心等待。
  23. 安装完成后,您将收到删除安装CD的通知。 在Virtual PC菜单中(请记住,按向右Alt键以转移鼠标),选择CD>弹出并删除Ubuntu安装CD。 单击立即重新启动以引导到虚拟机上的新Ubuntu安装。
  24. 在我们第一次进入Ubuntu之前,我们需要将鼠标修复程序应用于已完成的安装,以解决内核错误。 这仅需要执行一次。 虚拟机启动时,您会看到一条消息,即“按ESC加载GRUB配置”。 按ESC进入GRUB配置(如果您没有及时按ESC,只需转到操作>重置以重新启动VM)。
  25. 在GRUB配置中,确保选择第一个选项“ Ubuntu,kernel 2.6.xx-generic”,然后按E。

  26. 选择内核选项(应为第二行),然后按E。

  27. 就像安装Ubuntu一样,将行尾的“ splash”更改为“ i8042.noloop”。 按Enter应用更改。

  28. 返回内核选项屏幕,按B键启动Ubuntu。 登录Ubuntu之后,我将向您展示如何进行永久编辑,因此您不必在每次启动时都进行此更改。
  29. 出现Ubuntu登录屏幕后,输入在安装过程中创建的用户名和密码。
  30. 欢迎完全在Windows内部使用Ubuntu。

  31. 现在,这是如何对内核鼠标错误应用永久修复程序。 完成此操作后,您将不再需要担心鼠标问题:
    1. 转到应用程序>附件>终端。
    2. 输入:sudo gedit /boot/grub/menu.lst
    3. 出现提示时,输入您的登录密码。

    4. 在第一次启动Ubuntu时找到我们编辑的“内核”行(〜132行),然后再次将“ splash”更改为“ i8042.noloop”。

    5. 保存您的更改。
  32. 大功告成! 享受从Windows内部运行Ubuntu的乐趣。

当然,请记住,您完全是在虚拟环境中运行Ubuntu Linux。 这不会影响程序功能,但是您很可能将无法玩任何开放式GL游戏。 我还发现声音无法立即使用,但是如果您需要它,此修复程序应该会有所帮助(但是我没有尝试过此操作,因为我不在VM中使用声音)。

而已。 开始给Ubuntu一个真正好的外观,您可能希望使其成为您的主要操作系统。

如何在Windows中安装和运行ubuntu linux