Mandriva Linux 2007春季虚拟化指南
你有没有希望你有另一台电脑方便? 也许你想尝试一个新的操作系统。 也许你想测试一些实验,而不会潜在地破坏你自己的系统。 也许您需要运行一些仅在不同操作系统中运行的软件。 Mandriva Linux 2007 Spring提供了一系列可以帮助的虚拟化选项。
虚拟化通常是处理这些情况的最佳方式。 简而言之,虚拟化系统以软件模拟完整的运行PC。 您可以将操作系统安装到虚拟机,而无需知道它只是在桌面上的程序中运行。 虚拟化系统模拟PC上的所有重要硬件,包括处理器,内存,磁盘驱动器,显卡,声卡和显示器。 您在虚拟机上安装的操作系统是真正的交易,这意味着它几乎总是以与实际计算机上完全相同的方式工作。
有几个可用于Linux的虚拟化系统,所有这些虚拟化系统的工作方式有所不同,并且适用于不同的目的。 我们首先采取最简单的选择。 想象一下,您在计算机上运行Mandriva Linux 2007 Spring,但您需要在另一个Linux发行版上测试一些东西。 为了简单地在您的计算机上运行另一个操作系统,或为了测试目的使用相同操作系统的另一个副本,VirtualBox是最佳选择。 VirtualBox是一个易于使用的图形化虚拟化应用程序,它可以快速轻松地设置和引导新的VirtualBox机器。
Mandriva Linux 2007 Spring Discovery,Powerpack和Powerpack +版本包括DVD上的VirtualBox。 只需使用Mandriva软件安装工具来安装'virtualbox'软件包。 有关安装软件包的说明,请参阅“ Mandriva Wiki”页面 。 Mandriva Linux 2007春季版和免费版不包括VirtualBox在光盘上,但您可以轻松地从官方Internet存储库安装它。 有关设置官方存储库的说明,请参阅此Mandriva wiki页面 ,然后如上所述安装“virtualbox”软件包。
一旦安装了VirtualBox,就可以从系统菜单中进行运行 更多应用/仿真器。 您将看到VirtualBox控制面板。 现在,不会有任何虚拟机设置,所以让我们创建一个! 点击新建按钮。 单击下一步 。 现在输入新虚拟机的名称。 这可以是您喜欢的任何内容:使其具有描述性,以便以后可以识别机器。 将“ 操作系统类型 ”框设置为要在虚拟机上安装的任何类型的操作系统 (对于大多数现代Linux发行版,您将选择Linux 2.6)。 现在点击下一步 。 接下来,您必须设置虚拟机将具有的内存量。 这个内存将从您计算机上的可用内存中分配,因此请勿将其设置为高于可用内存量,否则虚拟机运行速度非常慢。 但是,请记住将其设置为高于要安装的操作系统所需的最小内存量。 最好是坚持使用两个功能的内存,如在真实计算机上所找到的:64MB,128MB,256MB等等。 现在再次点击下一步 。 现在,您必须为虚拟机设置硬盘。 在真实的计算机上,这只是一个非常大的文件。 要创建新的硬盘映像文件,请单击新建...按钮。 单击下一步 。 您可以选择使用动态展开的图像(只会包含实际的数据量,无论磁盘大小多大)或固定大小的图像(这与容量一样大)的磁盘,即使存储非常少的数据)。 VirtualBox解释每个选择的好处,因此请选择适当的,然后单击下一步 。 现在,您可以设置磁盘的大小和映像文件的名称。 通过单击图像文件名旁边的文件夹图标,您可以设置它将被存储的位置(默认情况下,它存储在主目录中的隐藏文件夹中) - 确保您选择了具有足够可用空间的分区上的位置保持你选择的任何大小的磁盘! 现在再次单击下一步 ,然后单击完成 。 您将回到硬盘配置对话框,但将创建您创建的新映像文件。 单击下一步 ,将显示您选择的设置的摘要。 单击完成 ,并创建您的虚拟机!
它还没有准备好被使用,但是。 您可能已经注意到我们没有设置CD / DVD驱动器,因此它不会有任何启动。 在VirtualBox主窗口的列表中选择您的新虚拟机,然后单击设置按钮。 单击CD / DVD-ROM,然后检查“ 挂载CD / DVD驱动器”复选框。 您可以选择在真实计算机上使用真实的CD / DVD驱动器,也可以使用将被虚拟机视为真实光盘的.ISO光盘镜像文件。 在我们的示例中,我们将使用第二个选项。 确保您有要安装在虚拟机上的操作系统的安装光盘的.ISO映像。 选择ISO映像文件 ,然后单击右侧的小文件夹图标。 选择“CD / DVD图像”选项卡后,将打开“虚拟磁盘管理器”窗口。 单击添加按钮,然后导航到并选择要使用的.ISO映像,然后单击打开 。 返回到另一个窗口,单击选择 。 窗口将关闭,您将看到您选择的.ISO映像将被设置为虚拟机的CD / DVD。
您也可以从此窗口设置声音和网络选项,但现在您不需要更改它们,因此单击确定 ,您将返回主窗口。 现在可以启动新的虚拟机了! 从列表中选择它,然后单击开始按钮,您将看到一个新窗口出现,并且典型的PC启动过程开始。 从现在开始,这个窗口就像一个完全独立的机器。 您选择的操作系统的安装程序将启动,您将可以继续安装。 对于网络,将所有内容设置为自动检测,虚拟机将提供互联网连接。 对于视频卡,请使用帧缓冲区或VESA兼容性驱动程序。 请注意,您只需点击鼠标即可将鼠标指针和键盘“抓住”到VirtualBox窗口中:现在,鼠标将控制VirtualBox机器上的指针,键盘将键入VirtualBox机器。 要释放指针,让鼠标和键盘再次控制您的真实计算机,只需按下键盘右侧的Control键即可。
VirtualBox中有更多的内容可以在这个入门指南中解释。 有关其更高级选项和功能的帮助,请查看官方网站上的文档 。
除了VirtualBox,Mandriva Linux 2007 Spring还包括其他一些虚拟化选项。
Xen是一种虚拟化系统,针对桌面用户,而在服务器级别的虚拟化方面更是如此。 使用Xen需要安装两个特殊的内核软件包 - 一个在主机上引导,另一个在客户机中使用,并为客户端创建磁盘映像。 Mandriva Linux 2007 Spring包括一个名为drakvirt的工具,可以帮助配置和管理Xen guest虚拟机。 drakvirt包含在Powerpack和Powerpack +版本的Mandriva Linux 2007 Spring中,可从其他版本的官方Internet存储库中获取。 有关安装软件包的说明,请参阅VirtualBox部分的开头。
VMware是一个商业虚拟化提供商,它提供了涵盖所有虚拟化需求的许多不同的系统。 Mandriva Linux 2007 Spring Powerpack和Powerpack +版本包括VMware Player,这是一个简单的应用程序,它允许您使用更高级的VMware产品由其他人创建的运行虚拟机。 由于VMware在行业内的普及,许多这些“虚拟设备”都可用,从许多Linux发行版的完全安装到专为单一目的而设计的专用软件包,例如一个精简的Linux发行版的预构建软件包Web服务器运行特定的Web应用程序。 要安装VMware Player,只需使用Mandriva Linux软件安装工具即可安装VMwarePlayer软件包。 要查找要在其上运行的虚拟机,请查看VMware虚拟设备市场 。
qemu是一个长期的Linux虚拟化应用程序,非常灵活和强大。 要快速方便地尝试qemu,请使用Mandriva Linux软件安装工具来安装“qemu”软件包。 从控制台运行此命令创建硬盘映像:
qemu-img create disk.img 4G
4G指定大小,4GB。 您可以根据需要更改。 现在运行以下命令:
qemu -cdrom image.iso -boot d disk.img
将'image.iso'更改为操作系统安装光盘的.ISO映像的名称。 这告诉qemu使用image.iso作为CD / DVD驱动器,从CD / DVD引导,并使用disk.img作为主要硬盘。 虚拟机将引导到操作系统安装程序中。 要了解有关使用qemu的更多信息,请参阅官方文档 。
您可以从Mandriva Store购买Mandriva Linux 2007 Spring Discovery,Powerpack和Powerpack +版本。 Mandriva Club的会员可以下载Mandriva Linux 2007 Spring的商业版,作为其会员权限的一部分: 在此处加入Mandriva Club。 Mandriva Linux 2007 Spring Free和Mandriva Linux 2007 Spring可以从Mandriva Linux下载页面免费下载一个版本。