Questions tagged «virtualbox»

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

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

3
使用Virtualbox时禁用Windows键热键
我目前正在以Windows 7 x64为主机运行Arch Linux的VirtualBox。在Arch中,我使用dwm进行窗口管理。由于dwm严重依赖于热键,因此我将其Alt用作META密钥来防止与Windows 7主机发生冲突。但是,在dwm中使用Emacs(也使用大量热键)时,会出现问题,因为它也Alt用于自己的META。 我想将dwm或Emacs更改为将Windows键用作META,但是主机会捕获Win+之类的命令L并锁定我的系统。有什么方法可以防止在VirtualBox中触发这些热键吗?

5
modprobe vboxguest失败
我在VirtualBox(主机是Win7)中运行Ubuntu Server(12.0.4-beta2;内核3.2.0),并且我想使用共享文件夹。我已按照手册设置了vbox来宾添加功能http://www.virtualbox.org/manual/ch04.html#idp5801200,但是每次启动都会出现此错误: Starting the VirtualBox Guest Additions ...fail! (modprobe vboxguest failed) Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded! 当我自己尝试时: $ modprobe vboxguest FATAL: Module vboxguest not found. 我做错了什么,我该怎么解决?感谢帮助。

2
如何从VirtualBox释放鼠标?
我已经在Ubuntu 12.04上安装了Oracle VirtualBox 4.2.10,并且使用evry虚拟机创建了“主机密钥”,该主机密钥本来可以释放鼠标,却没有任何作用。我已经安装了Guest Additions Expansion Pack(或它的任何名称),但并没有解决它。我还应该尝试什么? PS,不是Right Ctrl版本的重复副本,将无法正常工作 -Windows 7中的一个版本,Ubuntu 12.04中的一个版本。关于这一点的答案不适用于这一点。

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文件中)。但是,这不是优先事项。我想拥有一个默认帐户就可以了。

3
如何从软盘到硬盘安装MSDOS?
我有一个可启动的MSDos系统。我想将其安装在当前PC上,以便可以从HDD而不是Floppy启动。我怎样才能做到这一点? 我在virtualbox中这样做,但是一般的解决方案会很好。

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个小时?

4
我可以将一个virtualbox磁盘用于多台计算机吗?
我不确定要使用哪个搜索词并通过VirtualBox手册浏览还是没有帮助,所以我在这里问我两个问题... 我的设置是:具有Windows 7和Debian操作系统(均为64位)双重启动的PC。我已经在Windows下创建了一个虚拟机(Kubuntu,64位),并将其VDI文件放在NAS的SMB共享上。 然后,我使用相同的内存等设置在linux下创建了VM,并为其分配了现有的VDI文件。我的想法是我也可以使用Windows和Linux中的虚拟机。(1)通常这应该没有问题吗? 我注意到快照使我陷入麻烦,因为它们似乎在其他操作系统中不可见:安装来宾系统后拍摄的快照在Linux下不可见。这就是为什么我在使用虚拟机后关闭虚拟机,而在运行时不保存虚拟机状态的原因。 我当前的问题是:我先在Windows下使用VM,然后在Linux下使用VM。现在,它将仅在Linux上启动。在Windows上尝试此操作时,来宾操作系统会检测到某种硬盘错误,并且由于无法安装驱动器而无法引导。显然,虚拟硬盘不会失败,因此在Linux下使用它一定与我有关。 (2)我该如何解决? 更新:看来我在Linux下对VM所做的任何更改都已通过尝试在Windows下启动进行了重置。看起来回到了最新快照。我很困惑... 更新资料 我的第一个问题的答案可以在下面找到。简而言之:只要您不使用快照,它就可以工作。 我的第二个问题的答案是:在Windows下,将VM设置回最新的快照,然后丢弃快照以使其合并。最后应该没有快照。如果您有多个快照,请先丢弃最早的快照(快照1,然后是2、3,...)。我不确定如果从头开始(..,3,2,1),会发生什么。 当然,这会导致一些数据丢失,因为您还原了自上一个快照以来的所有更改。但是至少VM可以再次使用。

2
旋转磁盘的VirtualBox固态驱动器设置好吗?
因此,我注意到4.1版VirtualBox在存储部分添加了“固态驱动器”选项。 我也知道Win7将为固态磁盘报告不同的可用空间,以便该磁盘可以在其内置优化中重新使用这些扇区。 我想知道即使主机有旋转磁盘也要打开它。该有效空间是否为零,以便我可以压缩我的虚拟磁盘?开启此功能是否会对性能产生重大影响?
19 virtualbox  ssd 

1
Windows Update之后,VirtualBox 4.3.20停止工作
这个问题已经在这里有了答案: 自2014年12月9日星期二以来,Virtualbox的crypt32.dll已损坏? (2个答案) 5年前关闭。 我具有VirtualBox 4.3.20的当前版本,但在2014年12月11日最新的Windows 7更新之后,它无法打开任何虚拟机。首先,它根本不会打开程序。重新启动后,它会显示: STATUS_OBJECT_NAME_NOT_FOUND 驱动程序可能停留在停止/启动中。尝试使用“ sc.exe查询vboxdrv”以获取有关其状态的更多信息。重新启动实际上可能会有所帮助。(rc = -101) 日志文件显示: b28.146c: supR3HardenedVmProcessInit: Opening vboxdrv stub... b28.146c: Error opening VBoxDrvStub: STATUS_OBJECT_NAME_NOT_FOUND b28.146c: supR3HardenedWinReadErrorInfoDevice: NtCreateFile -> 0xc0000034 b28.146c: Error -101 in supR3HardenedWinReSpawn! (enmWhat=3) b28.146c: NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries) 我也尝试安装旧版本(4.3.18),几次重新安装当前版本,重新启动,卸载防病毒软件,但没有任何帮助。

3
easy_install将无法通过代理连接
我正在VirtualBox下运行64位的Ubuntu Server 10.04,并且似乎除了 easy_install和pip 之外的所有东西都可以连接到Internet。我已经设置并导出了http_proxy环境变量,并且还在我知道的每个其他位置都设置了代理地址。然而easy_install总是返回“网络不可达”: :~$ echo $http_proxy http://192.168.1.25:80/ :~$ grep "http_proxy" /etc/bash.bashrc export http_proxy=http://192.168.1.25:80/ :~$ grep "http_proxy" /etc/wgetrc http_proxy = http://192.168.1.25:80/ :~$ ping pypi.python.org PING pypi.python.org (82.94.164.168) 56(84) bytes of data. 64 bytes from pypi.python.org (82.94.164.168): icmp_seq=1 ttl=53 time=114 ms 64 bytes from pypi.python.org (82.94.164.168): icmp_seq=2 ttl=53 time=113 ms …

4
挂载VirtualBox VDI磁盘
我有一台在Linux主机上使用VirtualBox的虚拟Windows 7计算机。如何在Linux中挂载该虚拟PC的硬盘(VDI文件)?这是一个动态文件,这意味着它仅占用实际使用的空间。
19 linux  virtualbox  mount  vdi 

6
Virtualbox Windows在主机关闭时正常关闭来宾
我试图找到一种解决方案,以在主机关闭或重新启动时正常关闭在VirtualBox Windows下运行的所有来宾VM。 似乎最安全的选择是在主机开始关闭时触发“保存状态”命令,但尚不清楚主机是否会等待足够长的时间以使VM完成保存状态并关闭电源。 有没有人对此问题(看似基本)有一个可靠的解决方案?

2
主机从休眠状态恢复后,如何在以虚拟访客身份运行的linux中正确同步时间?
我使用多个虚拟框进行开发,当我推送git commit时,正确的时间和日期对我很重要。我没有关闭主机-它运行了几个月没有重启。我只在晚上和周末休眠。这给我的客户操作系统(来自turnkeylinux.org的所有debian)引入了奇怪的问题-一段时间后,客户操作系统的日期缩短了几天。 虽然所有来宾都使用NTP,但如果它检测到日期有一些较大的值(几个小时似乎就足够了),它将无法正常工作。有什么方法可以强制NTP同步,即使时间相差很大?还是其他任何可以在主机从休眠状态恢复后还原访客盒上正确日期和时间的解决方案?


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.