Questions tagged «virtualbox»

VirtualBox是Oracle针对x86 / x86_64体系结构的免费开源虚拟化程序。

3
虚拟机专用的鼠标和键盘可以吗?
假设我有一台配备两个显示器的PC。我正在本地运行Windows Vista,例如,启动虚拟Ubuntu PC。我更改为全屏模式,以便在一台Monitor上可以看到我的Windows桌面,而在另一台上可以看到Ubuntu桌面。现在,我可以同时使用它们的鼠标和Keybord了。 这可以正常工作,但是我真的很想将第二个鼠标和第二个键盘连接到我的物理PC,并进行一些配置,以便一组输入设备用于Windows,另一组输入虚拟Ubuntu。这样,尽管只有一台物理计算机,但两个人可以同时工作,就好像他们正在使用两台单独的计算机一样。 我目前正在使用Sun VirtualBox,它具有将特定USB设备分配给虚拟机的功能。尽管有时这适用于外部磁盘驱动器,但对我而言却永远不适用于鼠标和键盘(是的,当然,我的输入设备通过USB连接!)。 我想知道一个可以与VirtualBox一起使用的解决方案,但是,即使需要其他虚拟化软件或一些其他硬件,也可以得到任何答案。

2
VirtualBox和SSD的TRIM命令支持
我知道互联网上有大量帖子说这是行不通的,为什么?几个月前我真的花了几天时间寻找解决方案,但是昨天我发现了一些技巧,如何为来宾计算机“启用TRIM命令支持” 。我已经尝试过了,“看起来”像在工作。我想知道的是渔获量或实际发挥的作用。 资料来源: https: //forums.virtualbox.org/viewtopic.php ? f =7& t = 51768 http://jaysonrowe.blogspot.com/2013/08/compacting-virtualbox-vdi.html 我确切的命令附加磁盘文件: VBoxManage storageattach“ GuestOsMachineName” –storagectl“ SATA” –端口1 –设备0 –nonrotational on –discard –medium“ C:\ path \ to \ file.vdi” –type hdd 哪个在机器的* .vbox文件中生成了该条目: <AttachedDevice nonrotational="true" discard="true" type="HardDisk" port="1" device="0"> <Image uuid="{3836a042-a83e-4000-9a59-e95ad65162ce}"/> </AttachedDevice> 为了确保我不会丢失任何数据,该驱动器是连接到计算机的第二个驱动器。我进行了简单的测试,例如将一些文件复制到驱动器,保留它,重新启动计算机,关闭计算机,然后在重新启动后检查它是否存在,并查看主机操作系统中的磁盘文件使用情况。结果是: 不带选项--nonrotational和--discard附加的磁盘文件即使在来宾操作系统中删除文件后也保持其(动态)大小 带有上述两个选项的磁盘文件将在删除数据后释放空间 现在这是我的问题: ---discard选项到底有什么作用?VirtualBox手册(http://www.virtualbox.org/manual/ch08.html#vboxmanage-storageattach)中 未对此进行说明-是将TRIM真正传递给主机OS还是只是看起来像?

7
如何获取分配给在后台运行的虚拟机的IP地址?
我使用以下命令在后台从Virtual Box中运行Ubuntu实例: VBoxManage startvm ${VM_NAME} --type headless 与通过GUI运行它之间的主要区别在于,当启动GUI后,当我进入GUI时,我可以检查ifconfigIP地址是什么,以便可以ssh从主机上的终端插入该IP地址,并且显然可以。不要在后台这样做。 假设在网络上动态分配了IP地址,是否有一种方法可以将分配的IP提取到新创建的实例中以用于ssh的目的,或者有一种方法可以在不知道IP的情况下将其插入到新实例中(例如,通过主机上的后门端口) )?
27 virtualbox 

7
尝试打开与现有虚拟机具有相同UUID的VM配置
尝试添加最初从同一源(通过简单文件复制)复制的两个VirtualBox虚拟机时,在添加第二个虚拟机时,我收到消息 Failed to open virtual machine [...] Trying to open a VM config [...] which has the same UUID as an existing virtual machine. (是的,这些机器应该已经被克隆,而不是简单的文件复制,但是在这一点上为时已晚。)
26 virtualbox 

4
虚拟机(VirtualBox)-如何从主机访问文件?
我有一台运行Windows 7 Ultimate(A)的PC。从该操作系统中,我让VirtualBox运行另一个Windows 7实例(B)。 Windows 7(B)是否可以通过Windows 7(A)访问文件?理想情况下,我希望能够访问它们而不必将它们复制到正在运行的VM实例中,因为我没有足够大的硬盘驱动器来执行此操作...硬盘驱动器具有一个包含1.5 TB数据的文件夹(在2 TB硬盘驱动器上),因此将其复制到VM实例将无法正常工作。

5
想要分发Linux虚拟机供学生使用
我让学生运行Mac和Windows。每个学期,总会有很多关于如何安装工具“X”的问题。我想创建一个Linux虚拟机(我尝试过VirtualBox)并分发图像。这样,所有工具都已预先安装,每个人都在使用Linux。 问题是,鉴于人们有不同的图形硬件,这是如何工作的?还是有用吗?如果确实如此,我该如何分发它?他们是否必须安装VirtualBox,然后加载我给他们的一些文件,或者我可以轻松创建一个安装程序吗?
25 virtualbox 

2
如何使用静态IP设置VirtualBox服务器?
此问题是从“服务器故障” 迁移而来的,因为可以在“超级用户”上回答。 迁移 8年前。 我正在尝试使用非常特定的网络设置运行Virtualbox实例。 这是我现在所拥有的: 我有一台运行Ubuntu的笔记本电脑,托管Debian Virtualbox。我的笔记本电脑通常在192.168.*.***范围内或10.***.***.***范围内为其无线卡分配了dhcp地址。我已经用连接到笔记本电脑wlan0连接的桥接网络适配器设置了Debian VB 。 Debian机器总是获取一个动态地址,因此,如果我要访问运行在其上的虚拟主机,或者想通过ssh进入它,必须首先运行ifconfig以找到其ip地址。 这就是我想要的: 我想在笔记本电脑与笔记本电脑之间的专用网络上使用另一个网络适配器设置Debian虚拟机,无论笔记本电脑具有什么dhcp地址,该适配器都将始终具有静态ip。 我该怎么做呢?

2
如何删除仅VirtualBox主机的网络适配器
在OS X 10.10上,如果我启动基于Vagrant的VirtualBox VM,该虚拟机配置了仅主机网络适配器,然后销毁该VM,并尝试使用VMware Provider重新创建它,则以前使用的vboxnet#适配器仍会保留我在Vagrantfile中声明的静态IP。(vboxnet末尾的#是一个整数,它可以根据启动的虚拟机数量而变化) 在不重新启动或卸载VirtualBox的情况下,如何删除该vboxnet#虚拟适配器?它不会在OS X网络属性窗口中显示。

1
为什么不能设置VirtualBox共享文件夹?
我正在尝试递归chownVirtualBox共享文件夹,但无法使其正常工作: $ ls -lah total 16K drwxr-xr-x 4 root root 4.0K Aug 1 2012 . drwxr-xr-x 23 root root 4.0K Jul 21 2012 .. drwxrwx--- 1 root vboxsf 4.0K May 4 17:02 sf_dev drwxrwx--- 1 root vboxsf 4.0K Sep 2 10:21 sf_dropbox $ sudo chown -R pknight:pknight sf_dropbox && ls …


3
sdelete -c和-z有什么区别?
我从本文中学到了使用sdelete作为收缩VDI文件的步骤: sdelete -c c: 但是-c(帮助文本中描述的“清洁自由空间”)是什么意思?它不是写零的可用空间吗?那-z(零自由空间)呢?sdelete -c和-z有什么区别? 编辑 我尝试了前面提到的文章中的步骤,但是未能减小.vid文件的大小。然后,我关注了此超级用户帖子,并将选项更改-c为-z,并成功。 因此,似乎-z将零写入可用空间,并-c写入其他内容(可能是随机位)。

4
虚拟机如何占用物理主机上如此少的RAM?
我在具有2GB RAM的Windows XP计算机上运行VirtualBox。我创建了一个虚拟Ubuntu计算机,并为其分配了750MB的基本内存。 为了进行测试,我在虚拟机上一次运行了20件事。根据ubuntu中的“ top”,正在使用750兆的内存以及相当大的交换空间。 但是,回到Windows Task Manager后,VitrualBox仅使用45,000K的内存。当我要求虚拟机执行更多操作时,VirtualBox进程的CPU使用率上升了(在Windows中),但是内存使用率却保持不变。 使用750 MB内存的虚拟机如何仅消耗物理机上的45 MB内存? 我认为答案是虚拟机没有使用实际内存,而是使用了模拟内存(即交换空间),但是它确实感觉很活泼,就像它在RAM中运行一样。 更新:我已经按照建议使用perfmon。即使总结我能想到的所有内容,它似乎仍然占用不到300兆……因此,这仍然是一个谜。 Process VirtualBox VirtualBox#1 Total PoolNonpagedBytes 5,840 42,552 48,392 PoolPagedBytes 119,796 166,892 286,688 PrivateBytes 8,884,224 52,719,616 61,603,840 VirtualBytes 75,939,840 161,202,176 237,142,016 Sum 84,949,700 214,131,236 299,080,936


5
可以在vmware内部运行docker吗?
我为开发人员的需求运行vmware工作站,并且必须为差异环境维护不同的VM。 Docker似乎允许在容器中运行差异环境,因此 我可以在Windows 10 x64 VM内运行docker并使用不同的映像和容器来开发,构建和测试代码吗?(请记住,当Docker使用VirtualBox时,我正在VMware Workstation中运行我的开发环境) 我该如何将我的应用程序(代码+数据库+ Web API + .....)运送/生产?生产机器是否需要很好地运行docker? 请帮助澄清。 更新资料 VMWare是指VMWare工作站专业版。

2
如何在Linux中将VirtualBox分辨率提高到800x600以上?[重复]
这个问题已经在这里有了答案: 8年前关闭。 此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 8年前。 可能的重复: VirtualBox上的Ubuntu仅能显示800x600的分辨率-如何进行更改? 无论我做什么,我都无法获得超过800x600的分辨率。如果我在VirtualBox中使用Windows安装,则可以将其设置为1024x768。 是什么限制了我在Linux中执行此操作?
23 linux  virtualbox 

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.