Questions tagged «virtual-machine»

虚拟机是在主机操作系统内的虚拟化硬件上运行的来宾操作系统的仿真。

7
是否有针对VM公开的CPU内核数量的最佳设置?
VirtualBox和其他可能的VM软件允许用户指定暴露给VM的CPU数量。在我的特殊情况下,我有一个双核CPU,Windows 7 64位本机运行,而Ubuntu 9.04 64位作为VM。 帮助文件建议不要将此设置设置为高于可用物理内核的数量。这是有道理的。那么,最好分配1个或2个CPU内核吗?这是否完全取决于本机CPU负载?

3
是否可以在笔记本电脑上设置裸机管理程序?
假设我有一台Core i7笔记本电脑,配备16GB RAM和750GB驱动器。 有没有一种机制可以将HD划分为Linux,Windows,OS X,共享数据,系统管理程序设置,并在其中启动小型系统管理程序。我可以启动/停止linux,Windows和OS X虚拟机,并通过管理程序与它们进行交互吗? 代码,测试等? 这是1类管理程序吗? 我想我可以运行一个小型的Linux安装程序和VmWare,但是VmWare可以从物理硬盘分区而不是基于文件的设置(.vmdk文件)中读取虚拟机吗?

2
当VM处于NAT模式时,如何连接到VM中运行的Web服务器?
我在VMWare Workstation 7.1.3内的Ubuntu盒子上有一个开发网络服务器。我想在Windows机器(主机操作系统)上运行Web浏览器来实际测试我正在处理的网页 - 难以在Ubuntu中运行IE测试:) 但是,如果我只是尝试ping给ubuntu VM(192.168.83.137)的IP(或者在我的浏览器中打开它),主机似乎无法与guest虚拟机通信。 当guest虚拟机以NAT模式运行时,如何允许guest虚拟机操作系统与主机通信?

4
VirtualBox VM上的专用鼠标和键盘
目前,我正在尝试使用专用的鼠标和键盘在第二台显示器上运行VirtualBox。但是,这样做并不容易。有时候,鼠标可以工作,但是键盘却不能,反之亦然,或者什么都不起作用。我遇到的最大问题是: 从VM启用USB鼠标和键盘时,出现错误:“ USB设备正忙于先前的请求。” 但是,唯一使用第二个鼠标和键盘的是Windows。我收到的另一个错误表明VM无法为设备创建代理。此外,VM有时会完全禁用辅助键盘,需要我拔下辅助键盘并将其重新插入PC才能再次启用它。 禁用了键盘自动捕获功能,在我在线阅读的解决方案中指出要关闭鼠标集成时,该选项在我的计算机上显示为灰色。


4
无法在Windows 10中禁用Hyper-V
嗨,我安装了适用于Windows的Docker,它在Windows 10计算机上启用了Hyper-V。不幸的是,这导致Virtual Box不再工作,因此我再次删除了Docker,但是Hyper-V仍然处于激活状态。 如果我尝试通过以下任何一种方式禁用Hyper-V:http : //www.poweronplatforms.com/enable-disable-hyper-v-windows-10-8/重启时,它将首先尝试应用更改并而不是说更改无法应用并还原,因此Hyper-V再次被激活。 有谁知道这里可能是什么问题?



4
就结构而言,虚拟化与仿真有何不同?
有人告诉我,从某种意义上说,VirtualBox之类的虚拟化程序不会像模拟器那样工作,因为它不会模拟寄存器,而是将实际的寄存器用于CPU上的虚拟数据。仿真器必须仿真寄存器,因为它们主要用于执行依赖于外部环境的软件(例如,Genesis仿真器需要Motorola 68000的寄存器和内存地址,因此开发人员必须将这些资源用作仿真寄存器)。 我的主要问题是,如何开发虚拟化?我们如何使整个操作系统作为虚拟机中的进程运行,而又在仍使用实际CPU的情况下使其独立运行?我只知道仿真,而不是虚拟化,所以如果有人可以帮助,那就太好了! PS:我并不是在问差异是什么,而是在软件运行方式上存在差异。

1
Virtualbox虚拟机中的网络适配器
使用Virtualbox设置虚拟机时,在“网络配置”部分中,可以从各种仿真适配器中进行选择: 在创建VM时自动选择的默认选项是Intel PRO / 1000 MT Desktop。 我想知道在虚拟化上下文中这些适配器之间有什么区别,以及何时建议使用其中一个而不是其他。 我也很好奇,不同的来宾系统是否优先选择其中一个。就是说,如果Linux来宾有优先选择,例如,英特尔MT和Windowsnet优先用于PCnet Fast,依此类推。当然,这些只是随机的例子。

5
如何通过SSH(Putty)连接到我的VMWare计算机(Ubuntu)?
我正在尝试通过SSH连接到我的VMWare(Workstation 7.1.3)计算机(Ubuntu Lucid)。我已经阅读了其他一些文章,但无法弄清楚。我跑了ifconfig,得到了inet addr:和Bcast,Mask:并且看起来是IP地址。如果我尝试通过Putty SSH连接到这些地址中的任何一个,则无法正常工作。我也尝试连接到我的IP地址(来自whatismyip.com)。 注意:这都是在同一台台式计算机上进行的。


3
创建一个Ubuntu VM进行分发
我是一名编程课程的助教,负责基于Ubuntu 14.04 LTS创建虚拟机映像,并预先安装了所有必需的软件(用于C ++和Python开发),这样学生们都可以运行相同的虚拟系统,从而避免了麻烦使一切都可以在各种不同的机器和操作系统上工作的想法。我们打算将Virtual Box用作主机VM软件,因为它是免费的并且可以跨平台使用。 天真的,我只需要使用Ubuntu 14.04 LTS磁盘映像,在我的Virtual Box中运行它,将其安装到虚拟硬盘(VDI),使用预定义的密码设置一个“学生”帐户,安装所有必需的软件,关闭关闭虚拟机并分发VDI文件。我们要求每个学生将VDI导入Virtual Box,然后运行它并设置他们的个人帐户(或仅使用默认的学生帐户)。 上述程序可行吗? 需要注意的陷阱是什么?我们需要这是非常简单的。我们希望有80多名学生,并且只有四个TA,所以我们无法提供个人支持。 使用动态分配的VDI型虚拟HDD是否有缺点? 我可以立即安装Virtual Box的Guest Additions,还是可以做特定于主机的事情? 有没有更优雅的方式来处理用户帐户创建?理想情况下,Ubuntu会让它们通过帐户创建向导,并让它们在首次引导映像时设置密码(以及将其添加到sudoers文件中)。但是,这不是优先事项。我想拥有一个默认帐户就可以了。


2
如何轻松移植VirtualBox计算机?
我已经使用VMware很长时间了。VMware将一台计算机的所有信息保存在一个目录中。这意味着很容易压缩和复制。 现在我切换到VirtualBox。 VirtualBox似乎将机器的信息保存在多个目录中,例如,一台名为“ Windows 7 Basic”的机器显然保存在这里: C:\Users\edward\.VirtualBox\HardDrives\Windows 7 Basic.vdi C:\Users\edward\.VirtualBox\Machines\Windows 7 Basic\… (各种目录和文件) 运输“ Windows 7 Basic”计算机需要做什么? 数据保存在“。”下的事实。目录中的各个位置,表明存在某种导出/导入功能。 我找到了“导出设备”功能,因此我假设是这样。 但是我在一台空机器上启动它,并说“剩余时间为1小时31分钟”。 我这样做对吗?“导出”计算机是否真的需要1.5个小时,而再次导入它可能需要1.5个小时,所以移动虚拟机需要3个小时?

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.