Questions tagged «virtualbox»

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

1
在Virtualbox中使用IPv6
我想在virtualbox下的IPv6环境中测试PNRP。 我在virtualbox下有2个XP VM,它们仅启用了IPv6。 首先,我可以在virtualbox下为IPv6启用DHCP。如果不是,那么如何在XP VM中指定手动IPv6地址? 我的意思是,如果我尝试在XP VM中编辑IPv6设置,则无法选择IPv6地址。如果我转到“本地连接属性-> Microsoft TCP / IP版本6”,则禁用属性按钮(这是在启用IPv4时指定IPv4地址的方式)。
10 virtualbox  ipv6  wcf 

4
Virtualbox,合并快照和基础磁盘
我有一个虚拟机,在分支机构中有大约30个快照。当前的开发路径是22个快照加上基础磁盘。文件数量似乎正在影响IO和我正在使用的开发笔记本电脑(不知道主机磁盘性能问题是140GB总大小超过很多片段,还是仅仅是因为它是击中分布在很多文件中的扇区)。 我想将快照的当前开发分支与基本磁盘合并,但我不确定以下命令是否会产生正确的结果。程序完成后(5-6小时),我无法启动此磁盘。 vboxmanage clonehd "C:\VPC-Storage\.VirtualBox\Machines\CRM\Snapshots\{245b27ac-e658-470a-b978-8e62137c33b1}.vhd" "E:\crm-20100624.vhd" --format VHD --type normal 任何人都可以确认这是否是正确的方法?

2
VirtualBox:使主机操作系统和来宾操作系统彼此对话
正如我在标题中所述,我想通过ssh从主机操作系统访问VM,反之亦然(两个操作系统都是ubuntu;主机是10.10,来宾是9.10) 为此,我在客户机上配置了一个桥接NIC,将其连接到我的物理eth0 NIC,然后静态分配给同一子网的两个接口地址(10.0.0.100和10.0.0.100)。 所有接口都已启动,并在route -n中输入了正确的条目: $ ifconfig eth0 Link encap:Ethernet HWaddr 00:1d:ba:65:10:12 inet addr:10.0.0.100 Bcast:10.0.255.255 Mask:255.255.0.0 ... $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 (这在主机操作系统上-在来宾操作系统上也是如此)。 问题在于两台机器不会彼此“看到”: $ ping 10.0.0.101 PING 10.0.0.101 (10.0.0.101) 56(84) bytes …

2
Vagrant报告不同的已安装GuestAdditions版本
我似乎在互联网上发布过有关类似问题的信息,但我无法使其正常工作。 主机操作系统:Mac OS X 10.11.1(El Capitan)宾客操作系统:Ubuntu 14.04 LTS Virtualbox 5.0.8 Vagrant 1.7.4 $流浪者重装 ... ... ... ==>默认值:机器已启动并准备就绪! 获得有关已安装的GuestAdditions版本的不同报告: 主机上的Virtualbox声明:4.3.10 vm内的VBoxService声明:5.0.8 继续,假设VBoxService是正确的... GuestAdditions似乎已正确安装(5.0.8),但未运行。 获得有关已安装的GuestAdditions版本的不同报告: 您主机上的Virtualbox声明:4.3.10 vm内的VBoxService声明:5.0.8 继续,假设VBoxService是正确的... stdin:不是tty 用法:服务| --status-all | [service_name [命令| --full-restart]] bash:第3行:vboxadd:找不到命令 获得有关已安装的GuestAdditions版本的不同报告: 您主机上的Virtualbox声明:4.3.10 vm内的VBoxService声明:5.0.8 继续,假设VBoxService是正确的... stdin:不是tty 删除现有的VirtualBox DKMS内核模块...完成。 删除现有的VirtualBox非DKMS内核模块...完成。 构建VirtualBox Guest Additions内核模块...完成。 对来宾添加项进行非内核设置...完成。 您应该重新启动guest虚拟机,以确保实际使用了新模块 重新启动VM以应用更改... ==>默认值:尝试正常关闭VM ... …

2
在VirtualBox上单击“安装CentOS”会导致出现黑屏?
我的Lubuntu可以在VirtualBox上正常运行。 我遵循了在VirtualBox上安装CentOS 7的相同步骤。但是,一旦看到CentOS安装菜单,我就单击“ Install CentOS”,然后出现黑屏! 再次,一旦我单击“安装CentOS 7”,就会看到“黑屏”,仅此而已。 请注意,我知道CentOS 7是64位,因此我预先在BIOS中启用了虚拟化。 我尝试了“最小ISO CentOS”和“ DVD ISO CentOS”,但两者都导致出现黑屏。 我什至在安装菜单中单击了故障排除选项,该选项提供了以“基本图形模式”安装CentOS 7的选项,但我仍然出现黑屏。 我尝试过的所有操作都无法在Virtualbox(4.3.26-最新版本)上安装CentOS 7。

1
将流量从本地网络路由到VirtualBox仅限主机的适配器
为了进行测试,我需要允许从本地网络路由到VirtualBox内部的访客。来宾已具有外部访问权限。 到目前为止,我在本地计算机(OSX 10.9)上启用了IP转发,并在本地网络上的计算机上添加了到仅主机网络的路由。 route add -net 192.168.59.0 netmask 255.255.255.0 gw 192.168.0.107 sysctl -w net.ipv4.ip_forward=1 网络看起来像那样。 Local network 192.168.0.104 -> [Wireless 192.168.0.0/24] -> MacOSX 192.168.0.107 (Wifi) & 192.168.59.3 (VboxHost) -> [VBox 192.168.59/24] -> 192.168.59.103 除非VirtualBox故意从外部丢弃数据包,否则这应该起作用。 我的目标是192.168.0.104连接192.168.59.103。到目前为止,我只能192.168.59.3从中查验。 另外,我的客人已经有了另一个带有默认gw的适配器,该适配器允许访问wifi。 我可能会缺少什么路由或网络配置? 我也可以理解收到我的客人的数据包,但是客人无法回复,但是如果说我对机器进行了检查,tcpdump则不会显示客人收到任何信息。同样,没有防火墙在任何地方运行。 Mac上的路由表 Destination Gateway Flags Refs Use Netif Expire default 192.168.0.1 UGSc 42 …

5
如何使用Vagrant up对VM进行身份验证?
当vagrant ssh和ssh vagrant @ localhost -p2222有效时,Vagrant Up期间身份验证失败 我想在启动时使用Vagrant执行Shell脚本。在使用vagrant up以下方法启动虚拟机时,Vagrant无法进行身份验证: c:\temp\helloworld>vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'helloworld'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: helloworld_default_1398419922203_60603 ==> default: Clearing any previously set network interfaces... ==> …

3
Virtualbox找不到合适的模块来运行内核
我使用远程计算机ubuntu 12.04(仅控制台) 发行者ID:Ubuntu说明:Ubuntu 12.04.4 LTS 我有一些奇怪的内核uname -a Linux 2.6.38.2-grsec-xxxx-grs-ipv6-64#1 SMP Fri Apr 15 17:44:15 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux -也许beeter正在切换到其他内核?怎么做 ? (我尝试在此服务器上安装虚拟机) apt-get install virtualbox Konfigurowanie virtualbox (4.1.12-dfsg-2ubuntu0.5) ... * Stopping VirtualBox kernel modules Opening /proc/modules: No such file or directory Opening /proc/modules: No such file or …

1
如何在Vagrant和VirtualBox中使用ipv6?
我有一个Vagrant安装程序,在VirtualBox中运行Ubuntu。我正在尝试创建一个可以从主机访问的公共虚拟网络接口。我用ipv4没问题。使用ipv6,我将接口设置为: guest$ ip link add derpcraft link eth1 type macvlan mode bridge; guest$ ip -6 addr add fdfe:dcba:9876:ffff::/64 dev derpcraft guest$ ip link set derpcraft up 界面如下: derpcraft Link encap:Ethernet HWaddr 26:22:d5:54:95:00 inet6 addr: fe80::2422:d5ff:fe54:9500/64 Scope:Link inet6 addr: fdfe:dcba:9876:ffff::/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:264 errors:0 dropped:0 …


4
如何在VM VirtualBox上运行Android-x86 4.2 ISO?
我在Win7上安装了Oracle VirtualBox,然后从Android-x86下载了android-x86-4.2-20121225.iso-将Android移植到x86。从ISO在VirtualBox上安装Android x86-4.2并为其创建伪造的SD卡后,我尝试运行它,但是当我启动它时,在控制台中看到了以下几行: Detecting Android-x86... found at /dev/sda1 ANDROID root@x86:/ # 没别的。我试过几次,但结果是一样的。我该如何解决这个问题? 更新:即使我等待了20分钟以上,也没有任何反应!

1
如何获得qemu的Ctrl + Alt键在-curses模式下工作?
这就是这种情况;我目前在OpenBSD 5.3快照上安装了qemu。这是一个控制台设置,因此我必须使用-curses或-nographic运行。这里的问题是,在-curses模式下运行时,我很难进入qemu监视器。该Ctrl+ Alt键似乎并没有在所有的工作要做。这意味着我必须变得肮脏,并从另一个控制台/ ssh会话中终止qemu进程,因为当前控制台实质上已被锁定。不幸的是,-nographic模式不是一个选项,因为操作系统未设置为使用串行I / O。 我现在能想到的只是正在研究一种将备用控制台转换为专用qemu监视器的方法,但是我在这方面没有取得太大进展。到目前为止,Google并不是很有帮助,但是也许我只是没有想到足够可爱的搜索来挖掘噪音。 这里的主要问题是:如何使qemu密钥以-curses起作用? 如果无法做到这一点:我如何在备用控制台上设置专用的qemu监视器?

1
Vagrant-与来宾共享主机VPN
因此,我有一个用于VPN连接的接口(jnc0),还有一个无聊的来宾,它通过另一个单独的接口(vboxnet1)与我的计算机对话。我的主机操作系统是OS X Mountain Lion,而Vagrant(VM)来宾操作系统是CentOS 6.3。 我如何设置某些东西,以便CentOS来宾可以通过OS X主机与VPN另一端的主机通信?

1
VirtualBox来宾之间的流量未显示在tcpdump中
我有一个测试环境设置,其中包含4个运行CentOS 6的VirtualBox来宾。每个来宾都有一个连接到桥接适配器的网络设备,该适配器是我PC上的主要网络连接,并且可以访问静态IP地址(范围为192.168.2.95-98)。通过我网络上的任何设备。 有时我需要能够出于一种或多种原因分析数据包。首先,我只是通过SSH进入路由器,并使用tcpdump捕获来宾的所有数据包。好吧,它没有按计划工作... 使用tcpdump显示的唯一数据包是98和我的网络中除访客之外的其他设备之间的流量。98是唯一与我的网络上的其他设备通信的访客(SSH流量除外);其余的与其他客人交流。 我开始按主机过滤每个来宾IP地址的tcpdump。我最终一路剥离下来,倾倒了一切。由于所有数据包都通过我PC上的网络适配器,因此我捕获了该卡的所有数据包仍然没有成功! 使用桥接网络时,VirtualBox会处理,注入和删除适配器上的数据包。如果该数据包要发送给另一个来宾,VirtualBox是否保留该数据包并将其转发给适当的来宾?如果是这样,我如何捕获那些数据包?

1
VirtualBox-减少动态.vdi硬盘的最大大小
我正在尝试减少其中一台VM的.vdi文件(硬盘)的最大容量。 我将其设置为动态分配,最大容量为25GB。我想将其减少到10GB。 注意:我不想在主机上压缩.vdi文件的大小。然后我可以使用VBoxManage modifyhd --compact /path/to/my/vdi。但是,尽管这减少了.vdi文件在我的主机上的占用空间,但访客仍将报告25GB的硬盘驱动器。 我想做的是减少.vdi的最大容量,以使客户机报告一个10GB的硬盘驱动器(我已经调整了客户机中的分区,以使我的分区总共只占用10GB,而其他15GB则作为未分配的空间)。 我尝试过的 我尝试使用相同的命令增加磁盘的大小: $ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240 0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize hard disk operation for this format is not implemented yet! 它似乎不受支持(.vdi 绝对是动态分配的.vdi,而不是固定大小的.vdi)。 干杯。

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.