是否可以将 .vdi 文件转换为可以刻录到 cd 或 dvd 的 .iso 并使其像安装程序一样。或者是否可以将虚拟机转换为物理环境?
我的虚拟机使用VirtualBox。我的办公网络设置是无线的,即我连接到我公司的 WiFi 网络,它有一个本地 DNS 来解析本地名称(例如something.mycompany.com转到 123.45.67.89)。当我构建一个新的 VM 时,它可以连接到继承主机连接的外部互联网,但它不会使用本地 DNS 解析本地名称。所以我必须进入/etc/hosts虚拟机并在我解析主机上的名称后手动输入,这很烦人。
有没有办法让 VirtualBox 自动将来宾连接到主机的 DNS,这样我就不必执行此手动步骤?我的主机是OSX Mountain Lion,VM 通常是Ubuntu,但我怀疑这是否重要。
我的主机是 x64 位 Windows 8.1。
我下载了最新的 Virtual Box (4.3),并尝试使用 64 位 Ubuntu 操作系统 (ubuntu-12.04.3-desktop-amd64) 创建 VM。
当我转到 New VM 向导时,它没有给我选择“Ubuntu (x64)”的选项,就像我在其他人的屏幕截图中看到的那样,只有“Ubuntu”。结果,ISO 无法启动。我在另一台 PC 上尝试过,Virtual Box 为大多数列出的操作系统提供了 x64 变体......
控制面板显示 x64 操作系统、x64 处理器。我的主机笔记本电脑是 Sony Vaio VPCZ22UGX/N、Intel® Core™ i7-2640M 处理器。当然,CPUz 显示 Vx-t 在我的处理器上可用。
这是我到目前为止尝试过的:
我按照文档中的要求启用了 IO APIC。
我在 BIOS 中启用了虚拟化。它在 VMware 中运行良好。
检查 Hyper-V 是否未运行,甚至未安装在我的 Windows 上。VMware 也一样。
我也尝试运行命令:
VBoxManage modifyvm [vmname] --longmode on
对于那个虚拟机,但没有变化..我认为问题实际上是我无法为该虚拟机选择 Ubuntu 操作系统的 x64 变体。其他人似乎表明这是一个要求,但由于某种原因我没有得到那个选项。
我花了很多时间却找不到问题所在......有人知道这里可能缺少什么吗?
非常感谢!!
爱德华多
virtualbox 64-bit virtualization virtual-machine ubuntu-12.04
例如,是否可以使用 Linux 客户机在 Windows 7 上运行 VirtualBox,并在该 Linux 机器内运行 Bochs?
原因是我对开始操作系统开发感兴趣,而且我发现所有教程和内容在 *nix 机器上更容易遵循。我尝试使用 Cygwin,但我认为它增加了另一层复杂性,并不一定会使事情变得更容易。
我在安装了来宾添加项的 Windows 7(主机)上运行 Ubuntu 11.04(来宾)。我有一个自动挂载文件夹,它映射到我可以使用的主机上的 D: 驱动器sudo ls /media/sf_D_DRIVE- 但是,即使我的用户 (ross) 是 vboxsf 组的成员,我在尝试探索它时也会收到权限被拒绝的错误. 自从将我的用户添加到 vboxsf 组后,我已经重新启动。
这应该有效,因为我是该组的成员(具有 rwx 权限),为什么不呢?
ross@panther:~$ ls -l /media
total 8
drwxrwx--- 1 root vboxsf 8192 2011-07-03 22:24 sf_D_DRIVE
ross@panther:~$ ls -l /media/sf_D_DRIVE/
ls: cannot open directory /media/sf_D_DRIVE/: Permission denied
ross@panther:~$ id ross
uid=1000(ross) gid=1000(ross) groups=1000(ross),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare),1001(vboxsf)
ross@panther:~$ sudo ls -l /media/sf_D_DRIVE/
total 84
drwxrwx--- 1 root vboxsf 4096 2011-07-06 14:46 Development
# ...snip...
drwxrwx--- 1 root vboxsf 0 2011-05-25 19:13 Videos
Run Code Online (Sandbox Code Playgroud) 我熟悉安装 Guest Additions 和与来宾共享主机文件夹的过程,但有没有办法反过来呢?
我有一个 XP 主机和 Ubuntu 10.10 来宾,带有 VBox 4.0.2。
换句话说,我希望主机可以直接访问 .vdi 文件中的(至少部分)文件。
我想弄清楚如何更改 VDI 文件的大小。我是 VirtualBox 的新手,我有很多东西要学。但我想我掌握了基础知识。我已经安装了 Windows 7 作为我的第一个来宾。主机也是 Windows 7。我不确定要分配多少磁盘空间,所以我选择了 40 GB 的 VDI 大小和固定大小以提高性能。但是我现在改变了主意,我想再添加 10 GB。我一直在点击程序并阅读帮助菜单内容,但它没有帮助。它解释了磁盘控制器、SAS、SATA、SCSI、yada、yada,但不是我正在寻找的。
我在万维网上搜索了答案,VirtualBox 论坛说如果你想要最简单的方法,你应该使用 Gparted(一些 mod 发布了一个粘性)。一些用户讨论使用dd命令。但这就是所有 Linux 的东西。此外,SU 有很多关于增加和减少 VDI 文件大小的问题,但它们都是关于使用 Linux 作为主机和 Windows 作为来宾。
我找到了这篇关于如何使用VBoxManage的命令进行操作的不错的博客文章modifyhd。这家伙也在 Linux 上作为主机操作系统这样做。他甚至希望他的 VDI 文件和我的一样大小(50 GB),真是巧合。所以我想无论如何我都会尝试一下,要么成功要么打破它。可能会出什么问题?......嗯?好吧,这就是我得到的丑陋的惊喜。
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "%userprofile%\virtua
lbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab.vdi" --resize 51200
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not impleme
nted yet!
C:\Program Files\Oracle\VirtualBox>
Run Code Online (Sandbox Code Playgroud)

现在说什么?!...无法调整VDI格式的虚拟硬盘大小?你不说?不支持自己的格式?现在怎么样...
真的没有简单的方法可以更改 VDI 文件的大小,最好在 VirtualBox 中单击几下?有什么进展吗?
我想在 VirtualBox 中提供具有多个 CPU 的来宾操作系统。我的主机是四核 HP Compaq 并使用 Intel Core 2 vPro 硬件。
但是,当我尝试在 vbox 中启用该设置时,出现 VT-x 不可用的错误。这是我可以在某处启用的东西吗?我如何确定我的硬件是否支持它?
编辑:根据以下建议,我尝试使用安全工具,并报告硬件虚拟化已“锁定”。处理器报告为“ Intel Core 2 Quad CPU / Q9400 @ 2.66GHz ”
我有一个适用于 Windows 10 的 .img 文件,我需要将其转换为可在 VirtualBox 中使用的内容,例如 ISO,或将其转换为 ICT 项目的可启动虚拟磁盘。
在顶部菜单栏中,我不小心选择了隐藏顶部菜单栏(“文件”、“帮助”等)。
由于栏已经消失,我现在无法访问再次显示它的选项。在我看来不是很深思熟虑。

我如何再次显示它?我的版本是 5.0.4r。
virtualbox ×10
64-bit ×1
bare-metal ×1
bochs ×1
dns ×1
intel-core2 ×1
iso-image ×1
linux ×1
networking ×1
ubuntu-12.04 ×1
vdi ×1
virtual-disk ×1
vt-x ×1
windows ×1
windows-7 ×1