- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有安装了 virtualbox 的 ubuntu 16.04 64Bit Host。虚拟化已启用,因此我可以成功创建一个 ubuntu 16.04 64Bit guest 并启动它。
现在我想在 上创建一个新的 Ubuntu 64Bit 机器。 guest 但我显然无法做到这一点,因为虚拟化被禁用(即使我在虚拟框中启用了 VTx 设置)。
有什么解决方法吗?如果不是,为什么?
最佳答案
我相信这是一个反复出现的问题,但找不到好帖子。
我可以在quora上找到一个很好的答案https://www.quora.com/VirtualBox-inside-VirtualBox-Is-that-possible/answer/Senthil-Nathan-19
tldr;
您可以运行嵌套的 32 位操作系统,但不能运行 64
长话短说
This is a fun topic/project to think about and mostly people wonder why this is important or what purpose it serves. Understanding if this is possible and why if not, helps us understand virtualization better. For VirtualBox itself the answer to this is “yes” for running 32-bit nested guests and “no” for 64-bit. VirtualBox does NOT have the code for running 64-bit VMs without CPU Extensions (AMD-V, Intel VT-x). So the inner VM that is running on a host VM will not be able to support 64-bit. The parent/host (which is a guest VM) will not have the CPU extension feature. Supposedly VMware and Xen support soft coding the CPU extensions. And then there are possibilities of crossing virtualization technologies such as starting Xen inside VirtualBox, etc.
The Intel Haswell CPU has a new virtualization technology called Virtual Machine Control Structure (VMCS) Shadowing. VMCS shadowing, accelerates nested virtualization allowing guests to run with minimal impact. VMCS may become mainstream once all virtualization technologies start to implement it. VMCS allows you to run multiple hypervisors on one CPU natively. If there is a need to create nested VMs (or many VMs), consider running container based VMs such as Linux Containers or OpenVZ. Containers should typically run inside another VM without any issues.
关于ubuntu - 在 virtualbox 客户机上运行 64 位 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44003416/
尝试设置 Vagrant 但出现错误: The "VBoxManage" command or one of its dependencies could not be found. Please v
想象以下场景: 全新安装、未篡改的 VirtualBox 安装 通过 gem 全新安装 Vagrant 1.0.6 现在我试试这个: vagrant box add box_one [url to b
我有 Vagrant + VirtualBox。 在我的 Vagrantfile 中,我有 config.vm.provider "virtualbox" do |v| v.customize
最近,我在MacBook Air上安装了VirtualBox 6.1,并在其上安装了Windows 10(https://developer.microsoft.com/en-us/microsoft
这与 vagrant 或 virtualbox guest 因共享文件夹访问速度慢而运行缓慢无关,我们知道这可以通过启用 nfs 或多或少地解决。 它是关于 当 vm 中有许多文件操作时,挂载的共享文
我有一个 NAT 配置为在 VitualBox 中加载我最喜欢的 Linux 发行版时运行。这允许传出连接成功工作。 我如何允许传入连接到此框,例如 Web 流量? IP 地址为 10.0.2.15。
通过迁移助手将我的笔记本电脑从 2 核处理器升级到 4 核处理器后,出现以下错误: cpum#1: X86_CPUID_FEATURE_ECX_MOVBE is not supported by th
我在 Windows 7 上使用 virtualbox 4.3.12 我会在文件 > 首选项 > 网络 > 仅主机网络中更改仅主机适配器设置。 添加新的 IP 地址并单击保存后,Virtualbox
我希望我的 VM 有大量的屏幕空间。我可以滚动查看整个桌面,但我希望 VM 中的桌面比我当前的显示器大得多。例如,如果我有 1920x1080 显示器,我想要一个 2560x1600 桌面。 我知道这
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 25 天前关闭。 Improve t
我正在尝试将硬盘连接到 Minikube。我可以通过转到设置> 存储并从那里添加新硬盘来创建新硬盘,但我不知道如何将其连接到 Minikube。有谁知道怎么做?任何帮助将不胜感激! 最佳答案 为您的
我刚刚将 virtualbox 更新到最新的 4.1.16 r78094 并意识到我无法再启动我的虚拟机。 如果我启动虚拟机,显示的错误是: Failed to open a session for
在我的开发环境中编辑文件并将它们保存到我的客户操作系统 (CentOS) 后,客户提供已编辑文件的缓存版本(.css 或 .js)。 起初我认为这是一个本地浏览器缓存问题,但我已经删除、禁用、焚烧了所
我尝试使用 pacman 在 Arch(4.7.0-1) 上安装 Virtualbox,在我尝试运行它之前一切似乎都很好。我收到以下消息 警告:未加载 vboxdrv 内核模块。要么没有模块 可用于当
VirtualBox 能够压缩(减小尺寸).vdi图像,但不能使用 .vmdk磁盘镜像。但是我们可以压缩.vmdk文件,如果我们: 分离 转换为 .vdi 紧凑型 转换回 .vmdk 再次连接到原来的
我在谷歌上搜索过这个,找不到什么命令允许我在使用 vagrant 和 virtualbox 时分配视频内存。有人能告诉我它是什么吗?到目前为止,这是我的虚拟框配置: config.vm.provide
由于此错误,我在 virtualbox 中的虚拟机无法启动,我不想销毁它并重新安装它,无论如何都要恢复它? 执行 Vagrant 使用的 CLI VBoxManage 时出现错误用于控制 Virtua
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
当我尝试向我的 VirtualBox 添加/删除共享文件夹时出现此错误: ~$ VBoxManage sharedfolder add dev --name srv --hostpath "/my/
谁知道为什么awesomium组件(c#项目)在virtualbox下的操作系统(windows 7/8)中运行不加载页面? 最佳答案 确保您在 VM 中设置了至少 2 个处理器核心。 Awesomi
我是一名优秀的程序员,十分优秀!