您是否曾经想过实际尝试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的步骤
- 打开Virtual PC,然后在Virtual PC Console中单击“新建”。 新虚拟机向导启动。 点击下一步。
- 选择选项以创建新的虚拟机。 点击下一步。
- 输入“ Ubuntu Linux”作为虚拟机的名称。 点击下一步。
- 选择“其他”作为操作系统。 点击下一步。
- 选择选项以调整RAM的数量并分配至少256 MB,但是我建议使用512或更高。 您分配的RAM越多,Ubuntu的运行速度就越快,但是在虚拟机运行时,“主机” Windows安装将具有少得多的RAM。 点击下一步。
- 选择使用新虚拟磁盘的选项。 点击下一步。
- 选择要保存虚拟机文件的位置,并为虚拟机分配大小。 您指定的大小将是Ubuntu硬盘驱动器的大小,因此请确保至少分配10, 000 MB(10 GB)。 点击下一步。
- 查看摘要页面,然后单击完成以创建新的虚拟机。 现在,您的Virtual PC Console中应该有一个名为“ Ubuntu Linux”的条目。 您可以选择此项,然后单击“设置”按钮以查看或更改VM设置。
- 将Ubuntu CD插入CD驱动器,选择Ubuntu Linux条目,然后按Start。
- 首次启动虚拟机(VM)时,不会分配任何设备来启动。 结果,您可能会看到一个屏幕,显示VM尝试从网络启动(“旋转”光标)或仅显示“未找到启动设备”错误。
- 要解决此问题,您需要告诉VM使用主机OS中的CD驱动器。 从Virtual PC的CD菜单中,选择“使用物理驱动器D:”(其中D是Windows中CD驱动器的驱动器号)。 这会将Windows中的D驱动器绑定到VM中的CD驱动器。
- 从“ Virtual PC”菜单中,选择“操作”>“重置”以重新启动VM。
- VM重新启动后,它将读取CD并提供Ubuntu引导菜单。 在撰写本文时,Ubuntu 7.10的内核中有一个错误,无法与VM软件(例如Virtual PC 2007)使用的PS2驱动程序仿真器正确通信。这是解决此问题的方法(感谢Ubuntu论坛和此错误报告):
- 在启动菜单上时,按F6键可在屏幕底部查看启动命令字符串。
- 在命令字符串的末尾,删除“ splash”并在两个破折号前输入“ i8042.noloop”。
- 选择在安全图形模式下启动Ubuntu的选项。
- 您的屏幕应类似于以下屏幕截图。 如果是这样,请按Enter键启动到Ubuntu。
- 引导过程可能需要一些时间才能加载。 如果您在几分钟内看到黑屏,那就很好。 最终,您将看到Ubuntu加载其所有启动服务,然后将出现GUI。 您现在处于Ubuntu Live CD环境中。
- 由于鼠标和键盘在VM和主机Windows操作系统之间共享,因此在VM内部单击后,它将“锁定”鼠标和键盘输入。 要将控制权转移回您的主机Windows OS,请按向右Alt键。
- 您可以随意使用这些应用程序,但是由于所有内容都从CD运行,因此响应速度将非常缓慢。 让我们开始做生意,并在虚拟机上安装Ubuntu。 要开始,只需双击桌面上的“安装”图标。 然后将开始安装程序(请耐心等待)。
- 选择你的语言。 单击前进。
- 选择您的时区。 单击前进。
- 选择键盘布局。 单击前进。
- Ubuntu分区程序将检测您分配给VM的空间量。 对于本指南,我将使用默认选项,即使用整个磁盘进行Ubuntu安装,但是您当然可以根据需要手动配置分区,但是本指南不会涵盖手动编辑分区的内容。 选择向导选项,然后单击前进。
- 填写有关您自己的信息。 确保记下您的用户名和密码。 单击前进。
- 查看安装摘要,然后单击安装以在虚拟机上加载Ubuntu。 这可能需要一些时间,请耐心等待。
- 安装完成后,您将收到删除安装CD的通知。 在Virtual PC菜单中(请记住,按向右Alt键以转移鼠标),选择CD>弹出并删除Ubuntu安装CD。 单击立即重新启动以引导到虚拟机上的新Ubuntu安装。
- 在我们第一次进入Ubuntu之前,我们需要将鼠标修复程序应用于已完成的安装,以解决内核错误。 这仅需要执行一次。 虚拟机启动时,您会看到一条消息,即“按ESC加载GRUB配置”。 按ESC进入GRUB配置(如果您没有及时按ESC,只需转到操作>重置以重新启动VM)。
- 在GRUB配置中,确保选择第一个选项“ Ubuntu,kernel 2.6.xx-generic”,然后按E。
- 选择内核选项(应为第二行),然后按E。
- 就像安装Ubuntu一样,将行尾的“ splash”更改为“ i8042.noloop”。 按Enter应用更改。
- 返回内核选项屏幕,按B键启动Ubuntu。 登录Ubuntu之后,我将向您展示如何进行永久编辑,因此您不必在每次启动时都进行此更改。
- 出现Ubuntu登录屏幕后,输入在安装过程中创建的用户名和密码。
- 欢迎完全在Windows内部使用Ubuntu。
- 现在,这是如何对内核鼠标错误应用永久修复程序。 完成此操作后,您将不再需要担心鼠标问题:
- 转到应用程序>附件>终端。
- 输入:sudo gedit /boot/grub/menu.lst
- 出现提示时,输入您的登录密码。
- 在第一次启动Ubuntu时找到我们编辑的“内核”行(〜132行),然后再次将“ splash”更改为“ i8042.noloop”。
- 保存您的更改。
- 大功告成! 享受从Windows内部运行Ubuntu的乐趣。
当然,请记住,您完全是在虚拟环境中运行Ubuntu Linux。 这不会影响程序功能,但是您很可能将无法玩任何开放式GL游戏。 我还发现声音无法立即使用,但是如果您需要它,此修复程序应该会有所帮助(但是我没有尝试过此操作,因为我不在VM中使用声音)。
而已。 开始给Ubuntu一个真正好的外观,您可能希望使其成为您的主要操作系统。