Questions tagged «virtualbox»

Oracle开发的x86虚拟化软件包(购买了Sun,购买了Innotek)。

5
在内核中启用IOMMU以实现图形卡传递
简短问题: 如何intel_iommu在Linux内核中打开设置?我使用grub2引导程序运行Debian主机。我见过的文档说编辑/boot/grub/menu.lst,似乎只与grub 1.x相关,因为我没有该文件。 据我了解(也是我能想到的最后一个选项),更改此启动选项可能会消除以下错误消息: /var/log/kern.log vboxpci: No IOMMU domain (attach) 长问题: 使访客操作系统直接访问图形卡 我最近意识到,可以将PCI Express设备传递给Virtualbox中运行的来宾OS。酷,我想!我有两块NVIDIA Quadro FX图形卡(具有SLI桥接器连接,希望不会引起麻烦),并且希望将第二张图形卡专用于来宾OS,以便可以在其中使用OpenGL功能。 Photoshop等。 NVIDIA销售这种“ SLI Multi-OS ”配置,这基本上是我多年来一直想要设置的配置,但是我不想花太多时间在虚拟化软件(Parallels极限工作站)上。使用VirtualBox已有很多年了。 主机系统 我正在相当高端的工作站设备(具有Intel ICH10R芯片组和Xeon W3680 CPU的Asus P6T7 WS超级计算机主板)上从Debian存储库中运行linux-3.5.0-19,并希望在内核中打开IOMMU支持。 ,最好不必自己编译。 的BIOS 在BIOS设置中,启用了VT-x和VT-d支持。不过,我看不到任何特别提及IOMMU的内容。 连接PCI设备 这真是令人惊讶的简单!官方的VirtualBox文档在这里。我发现不那么模棱两可的是,打开了nvidia-settings,选择了辅助图形卡并记下了总线ID(在我的情况下为“ PCI:5:0:0”)。然后,从主机的命令行: VBoxManage modifyvm "Windows Guest" --pciattach 05:00.0 (当我第一次运行此程序时,出现了一个错误,因为VirtualBox在模拟PIIX芯片组;它说PCI直通仅适用于ICH9芯片组。因此,我在VirtualBox VM System设置中将芯片组更改为ICH9,并打开了guest虚拟机。以安装必要的新驱动程序。稍后重新启动,一切正常,因此我关闭了来宾,然后重新运行命令。) 没有输出,我几乎立即返回到命令行。 从来宾使用主机GPU 在打开guest虚拟机之前,我首先通过virtualbox-dkms重新启动了主机,以防内核中发生未记录的事件。当我在没有sudo特权的情况下运行上一个命令时,我怀疑是否进行了任何更改。 当我下一次启动客户机时,Windows Update开始执行它的工作,并自动检测并安装了正确的NVIDIA驱动程序。到目前为止一切都很好。不过,在使用设备之前,我必须重新启动访客。 问题 现在,图形卡驱动程序已安装在客户机上,并且已连接PCI设备,现在我无法进入Windows桌面了。我进入Windows登录屏幕,然后登录后,屏幕冻结,只说“ …


3
是否可以将物理CD插入VirtualBox计算机?
我有《帝国时代3》的CD,我想在Windows 10 VM中播放。这可能吗?我知道如何将虚拟 CD(即ISO文件)插入VirtualBox VM(通过“存储”设置),但是物理CD是另一回事。我能想到的最好的解决方案是,将Linux系统上CD的安装位置通过共享文件夹添加到系统中。

4
如何从xterm(Awesome,Debian,VirtualBox)复制文本?
我在VirtualBox实例中运行了最小的Debian安装,手动安装了X11和Awesome窗口管理器(尚无任何自定义配置),还安装了VirtualBox附加功能(并在设置中启用了共享剪贴板)。但是,从xterm终端复制粘贴文本似乎仍然不起作用:CTRL+ C作为信号发送到终端,并且Shift+ Insert插入我选择的文本(这可能意味着它以某种方式被复制到了某些缓冲区),但仍无法从主机操作系统使用。

3
如何从主机系统连接到来宾VM?
我有一个VM Web服务器设置,并且已经安装并启动了Apache。VM具有桥接网络接口,可以使用192.168.0.2从主机ping通。 但是,如果我在主机上的浏览器中键入相同的IP地址,那么我期望看到在VM上生成的默认apache页面,但是,我进入can't connect to 192.168.0.2了主机浏览器。 我显然错过了一些东西。有人知道我错过或做错了什么吗? VM的输出 netstat -tnlp tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 950/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1026/master tcp 0 0 :::22 :::* LISTEN 904/sshd tcp 0 0 ::1:25 :::* LISTEN 980/master 我认为网络活动/连通性看起来很粗糙。
15 virtualbox 




5
VirtualBox上的Manjaro来宾无法获得完整分辨率
我有的 主机:Windows 10版本1803 访客:4.19.20-1-MANJARO VirtualBox版本6.0.4r128413 我尝试过的 使用VirtualBox geustaddition iso 1.1。从工具栏Devices > Insert guestaddition image ... 1.2。 cd /run/media/foobar/VBox_GAs-6.0.4 1.3。sudo sh autorun.sh或简单地sudo sh VBoxLinuxAdditions.run导致错误: 该系统当前未设置为构建内核模块。请安装与当前内核匹配的Linux内核“头文件”,以向系统添加新的硬件支持。VirtualBox来宾添加:modprobe vboxsf失败 1.4。所以,我想通过提到安装Linux内核头文件解决问题在这里: 1.4.1找到Linux内核通过mhwd-kernel -li它在我的情况是linux419 1.4.2。然后sudo pacman -S linux419-kernel 1.4.3。然后按照原始帖子中的第一步操作并重新启动。这解决了分辨率问题,但是每次重新启动时,我都必须等待5-6分钟,显示以下消息: vboxadd.service的停止作业正在运行…… 1.4.4。从此处尝试了sudo systemctl stop vboxadd和sudo systemctl disable vboxadd,但随后又恢复了分辨率。 1.4.5。尝试通过卸载来宾添加项sudo sh VBoxLinuxAdditions.run uninstall,然后按照步骤2进行操作,也未成功! 根据他们的Wiki建议使用Manjaro存储库: 2.1。sudo pacman -Syu virtualbox-guest-utils导致 …

4
如何在带有Linux主机的虚拟机中运行AIX的新版本?
我需要学习有关AIX的知识,并且只有一台带有Fedora 14 / VirtualBox的笔记本电脑。我是否有可能在VirtualBox中运行AIX guest虚拟机? 我的笔记本电脑有一个Intel®Core™2 Duo CPU T7100 @ 1.80GHz,我读到它仅在RISC架构上运行。因此,无法在笔记本电脑上运行它吗?
13 linux  virtualbox  aix 

2
如何在CentOS中正确设置2个网络接口(在VirtualBox中运行)?
我有一台运行CentOS 6.5的VirtualBox机器。我已经在VirtualBox的计算机网络设置中为其创建了2个网络适配器。第一个是NAT,我希望访客使用该NAT连接到Internet,第二个是设置为“仅主机”,它将用于SSH和从主机访问Web服务器。我想在VirtualBox论坛上获得本教程,但是我似乎/etc/network/interfaces在CentOS 6.5上找不到该文件,因此我认为配置是不同的。 有设置NAT和仅主机适配器,我开始了VM,做一个ip addr show和我有2个接口,eth0并且eth2(我不知道为什么eth1莫名其妙地被跳过)。所以我配置这两个ifcfg-ethX文件中/etc/sysconfig/network-scripts,设置eth0为DHCP(对于NAT),并eth2为静态IP(对于仅主机)。对于eth0,ONBOOT=yes而对于eth2,ONBOOT=no。通过此设置,我可以连接ping到Internet,即ping -c 3 www.google.com得到响应,因此我知道我可以连接到Internet(处于eth2关闭状态)。 接下来,我ifup eth2。在主机上,我使用设置的静态IP进行SSH,并且可以毫无问题地进行连接。但是,当我这样做的ping -c www.google.com时候,它失败了,我知道即使eth0仍在连接中,我也失去了与Internet的连接。这样做会route -n向我显示一个表格输出,eth2其中eth0介于中间的第一行和最后一行(抱歉,我无法删除虚拟机,所以无法发布实际输出...)。 我创建了一个新的CentOS VM,并希望继续进行相同的设置。我的联网功能几乎不存在,所以我很讨厌。我想要一些有关如何正确执行操作的提示(即,如何设置要使用的NAT适配器,eth0以及要使用eth1而不设置的仅主机适配器,即使/ 已启动并正在运行eth2,如何eth0仍然可用)。eth1eth2 更新资料 因此,我已经启动并运行了新的虚拟机,并且如果我将第一个适配器设置为仅主机,将第二个适配器设置为NAT,则现在看来可以正常工作。设置如下: VirtualBox网络设置 网络适​​配器1:仅主机(vboxnet0IP地址设置为10.3.0.1,网络掩码255.255.255.0和DHCP已关闭) 网络适​​配器2:NAT(DHCP) CentOS VM /etc/sysconfig/network-scripts/ifcfg-ethX设置 # ifcfg-eth0 DEVICE=eth0 HWADDR=08:00:27:EC:6C:B9 TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DHCPCLASS= IPADDR=10.3.0.100 NETMASK=255.255.255.0 GATEWAY=10.3.0.1 # ifcfg-eth2 DEVICE=eth2 HWADDR=08:00:27:EB:73:BA TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp 的结果 ip route …

3
使用NAT网络时如何从主机访问Vbox来宾
使用Fedora或Ubuntu作为主机,并且两端均已关闭防火墙(v​​box guest&host),我该怎么办才能使用NAT接口访问来宾计算机,就像使用桥接接口一样?(仅来自vbox主机!) 更新:ifconfig在主机上: # ifconfig -a eth0 Link encap:Ethernet HWaddr 00:41:56:6B:78:4E inet addr:192.168.1.2 Bcast:.192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:271850 errors:0 dropped:0 overruns:0 frame:0 TX packets:144494 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:256776500 (244.8 MiB) TX bytes:10670238 (10.1 MiB) Interrupt:16 Memory:fc500000-fc520000 lo Link encap:Local Loopback inet …

1
如何在具有最新Archlinux的客户机中安装virtualbox客户机添加?
我想在来宾Archlinux机器上安装virtualbox来宾。vbox版本是4.2.10 r84104,并且Arch安装介质是最新版本2013.04.01,systemd并且是启动系统的默认程序。 我挂载了iso文件,并cd挂载到了挂载点,运行./VBoxLinuxAdditions.run,但报告Unable to determine your linux distribution。 我检查了该安装脚本,并在函数中发现,check_system_type()没有分支与Archlinux有关。我试过touch像这样的文件,/etc/gentoo-release但失败了。 如何安装附件?任何帮助或建议,将不胜感激。

1
找不到内核3.10.0-229.el7.x86_64的内核头文件
service vboxdrv setup在CentOS 7终端中键入命令时,出现以下错误: Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found 如何解决此错误? 通过输入打开日志文件时vi /var/log/vbox-install.log,内容为: Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 ------------------------------ Deleting module version: 5.0.4 completely from the DKMS tree. ------------------------------ Done. Attempting to install using DKMS Creating symlink /var/lib/dkms/vboxhost/5.0.4/source -> /usr/src/vboxhost-5.0.4 DKMS: …

2
在Fedora 21上默认使用VirtualBox提供程序
现在,我使用的无业游民任何时候,它会尝试使用libvirt作为供应商。我想默认使用VirtualBox。 vagrant-libvirt 未安装。 这很麻烦,因为某些命令不起作用,例如vagrant status: [florian@localhost local]$ vagrant status The provider 'libvirt' could not be found, but was requested to back the machine 'foobar'. Please use a provider that exists. [florian@localhost local]$ vagrant status --provider=virtualbox An invalid option was specified. The help for this command is available below. Usage: vagrant …

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.