在Windows和Ubuntu上同时运行


13

我在某些站点上读到,可以通过虚拟机软件在同一台计算机上同时运行两个操作系统,因此您可以使用键盘热键切换虚拟终端,并可以在Ubuntu上浏览网络并切换到Windows。编写文档,无需重新启动并选择其他OS,两者都可以同时运行。

首先,这是真的吗?

如果确实有可能,我该怎么办?

缺点是什么?

很抱歉,如果我对虚拟终端有误解,尽管我对其了解不多,它们的工作原理甚至是出于什么目的,我也不是很了解。

OBS:我注意到我的主板提供了英特尔虚拟化技术,也就是说该功能利用了硬件设计,与软件虚拟化相比,虚拟化可以提供更好的虚拟化(或帮助,不知道)。


有什么与virtualbox / vmplayer不同的东西吗?或者您在谈论这种软件?
Web-E

我真的不知道,我读到有可能在您的PC上运行Ubuntu,然后按键盘组合键,该组合键会将Windows放入您的显示器,并且您可能在切换操作系统。我从未使用过virtualbox,但我认为virtualbox可以将Windows放在一个窗口中吗?但这可能是,我对虚拟化了解不多。
Rodrigo Martins

VirtualBox将允许您在运行主要操作系统时运行另一个操作系统。它会在另一个窗口中运行,但是与实际运行Windows并不一样,因为硬件支持更加糟糕。
托马斯·沃德

英特尔VT-X和AMD-V使虚拟化速度更快。在现代主板中很常见。没有理由对此感到兴奋。
ignis 2013年

在virtualbox的Windows上安装ubuntu来运行它是否重要?

Answers:


6

简短的答案是,是的,您可以同时运行Windows和Ubuntu

长回答“我该怎么办?” 取决于您想要的主机操作系统和想要的“来宾操作系统”。我可以想到三种可能性:

首先,使用Windows作为主机。这意味着Windows将成为直接在硬件(计算机)上运行的主要操作系统。这就是大多数人运行Windows的方式。然后,您将在Windows中安装一个程序,例如Virtualbox或VMPlayer(称为VM)。启动此程序时,您将能够以guest虚拟机的身份在VM内安装另一个操作系统(例如Ubuntu)。在VM中安装Ubuntu之前,需要为VM分配一些资源,例如RAM和硬盘空间。VM程序将像具有分配的RAM和硬盘空间的虚拟计算机一样工作。安装后,您将能够在VM中以窗口或全屏模式运行Ubuntu。

其次,您也可以相反。也就是说,将Ubuntu作为真实计算机上的主机安装,并将Windows作为guest虚拟机安装在Ubuntu内部的VM中。

第三,如果您将Mac作为主机,则可以使用一个名为Parallel for Mac的类似VM程序,并创建两个VM,一个用于Windows,另一个用于Ubuntu。

有关其他详细信息,请参见VM Wiki

另请参见Virtual BoxVMWare / PlayerMac并行VM Ubuntu帮助

缺点

在VM中运行OS的主要缺点是访问资源,例如RAM。首先,主机将需要一些RAM来运行自身,以及需要运行的任何本机程序(如文字处理器)。来宾只能使用剩下的东西。因此,如果您只有4GB的RAM,而Windows(主机)则需要3GB才能正常工作。作为来宾的Ubuntu只能使用1GB的物理RAM。您可能会为Ubuntu分配更多的RAM,但是由于硬盘驱动器将用作虚拟RAM,并且事物将在实际RAM和虚拟RAM之间移动,因此事情将会变慢。

第二个缺点也与资源有关。假设您的计算机中有一张非常漂亮的图形卡。但是,在VM中,所有硬件都是虚拟的。默认虚拟图形卡可能具有更多受限制的功能,但由于它与多种OS兼容,因此可以选择为默认虚拟卡。因此,VM中的操作系统将无法利用精美的图形卡。第一和第二缺点之间的区别如下。您可以在真实计算机上获得更多RAM或更大的硬盘驱动器,然后将它们分配给VM。在虚拟机中更改虚拟硬件其他方面的默认配置可能不是一种简便的方法。因此,实际计算机中较快的图形卡可能无法转换为VM中的图形卡。

在虚拟终端上:

我不知道你是什么意思。对我来说,虚拟终端是一种命令行界面,可以在Ubuntu和其他Linux及类似系统中使用而无需图形用户界面(GUI)。虚拟终端的概念不适用于Windows。请参阅虚拟终端的作用是什么?有关虚拟终端的更多详细信息。

希望这可以帮助。


谢谢user68186,您回答了所有问题!您认为对我来说,使用我的硬件在Windows 8(硬核游戏/ Skype)主机和Ubuntu 13.04(所有)客户机上运行对我来说是件好事:i5-3270 3.80GHz,(2x4)8Gb RAM,1Tb Sata 3 HDD,Radeon 7970 3Gb?还是Ubuntu主机和Windows guest可以让我玩我的铁杆游戏?还是在任何情况下都不好,最好还是保留传统的双启动功能?
罗德里戈·马丁斯

别客气。如果是硬核游戏,那么Windows主机和Ubuntu游戏的搭配就更有意义了。如果您将Windows作为访客,则在Windows游戏中将不会获得相同的性能。在虚拟机中尝试Ubuntu。如果喜欢,可以转到双启动。您可能想将其作为一个单独的问题提出,以获得更好的答案。
user68186

4

大多数操作系统都希望能够完全不间断地访问计算机的硬件/资源,并且不喜欢与其他操作系统共享,因此无法正常工作。因此,答案就是虚拟化。

使用Intel VT-x和AMD AMD-V等技术的虚拟机可以做到这一点。

Virtual Box和VMWare允许您在同一主机上安装多个操作系统。例如Windows,Linux和Mac OS。两者都允许您:

  • 一次运行多个操作系统
  • 根据需要在操作系统之间切换
  • 同时或彼此独立地启动,停止和暂停操作系统
  • 操作系统之间的共享
  • 分配所需资源的能力
  • 使用快照备份和还原

使用这种方式需要您拥有强大的硬件,大量的RAM和磁盘空间,否则您将感到时滞。根据您计划运行的操作系统数量而定。仅举一个例子,我有一个3.0 GHz i7 CPU,带16GB RAM和2 TB硬盘。我将Ubuntu 12.04作为主机操作系统运行,并且同时运行以下虚拟机:Ubuntu 12.10,Ubuntu Server 12.10,Redhat 6,Window 7和Windows 8(用于工作和测试目的的Windows 7和8) 。

Virtual Box不需要基于CPU的虚拟化支持(VT-x或AMD-V),您可以免费下载它,而VMWare Workstations是付费应用程序。我个人更喜欢VMWare工作站。

有关更多信息,请单击此处获取VMWareVirtualBox。

下图来自运行Windows 7作为4个VM的主机的笔记本电脑。笔记本电脑是带AMD A8的Dell,8GB RAM。

在此处输入图片说明


VMWare的VMplayer也免费。
chaskes 2013年

谢谢米奇,您的回答很完整,我想同时接受:您的回答和user68186的回答,尽管不可能,而且我没有选择您的回答最好,因为您没有很好地解释缺点,尽管我对此表示赞赏您的答案也非常重要。
罗德里戈·马丁斯

3

正如对方所说,您可以使用虚拟机。有一个奇妙的选项可以激发您的灵感,并且非常有用。您可以通过在virtualbox中按ctrl + L来使用“似乎无缝”选项,以拥有混合的ubuntu + Windows环境,使您能够使用Windows和ubuntu而无需在两个窗口之间切换他们

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.