标签: virtualization

没有 X 服务器的 VirtualBox

我想在带有 VirtualBox 的 Linux 主机下运行来宾操作系统,但我不想从 X 内部运行。我不需要无头配置,我不想在后台运行 VirtualBox,我不想不需要任何远程协议。我只希望客户操作系统能够控制我的控制台(键盘、鼠标和显示器)并直接渲染到帧缓冲区,而不是从 X 窗口内渲染。

这可能吗?

linux virtualbox virtualization

5
推荐指数
1
解决办法
1467
查看次数

如何检测BIOS中VT-X是否开启?

我知道我可以检查 VT-X 是否受处理器支持egrep '(vmx|svm)' /proc/cpuinfo。但即使支持,也可以在 BIOS 中将其关闭。如何检测它是否打开或关闭?

linux virtualization vt-x

5
推荐指数
1
解决办法
2万
查看次数

在 Hyper-V 下虚拟化我的 Reliance 3G 加密狗

我主要使用具有以下规格的 Reliance 3G 适配器连接互联网:

在此输入图像描述

这是连接时网络适配器的外观。

在此输入图像描述

问题:

我想在 Hyper-V 中对其进行虚拟化,但是当我打开虚拟交换机管理器以添加新交换机时,我在适配器列表中没有看到它。

在此输入图像描述

因此,我无法在虚拟机中使用互联网。有没有办法在不使用以太网宽带连接(速度很慢)的情况下执行此操作?

networking 3g virtualization hyper-v windows-8

5
推荐指数
1
解决办法
6176
查看次数

RAW磁盘映像和.Img格式,区别?

所以我需要 .img 文件与 xen 虚拟机管理程序一起使用。目前我有当前安装的 vmdk 磁盘映像。看来 qemu 可以从 vmdk 转换为原始磁盘映像,据我所知,.img 文件也是原始磁盘映像格式。我的问题是 qemu 转换的输出(顺便说一句,其扩展名为 .raw)是否与 .img 文件相同并且我可以简单地重命名它?或者有什么区别吗?

如果不同,如何将 vmdk 转换为 img?

virtualization file-conversion disk-image

5
推荐指数
1
解决办法
2万
查看次数

VM专用的物理控制台(屏幕+键盘)

我有一台功能比较强大的电脑,用于在Windows下玩游戏,要求不是太高的游戏,但对GPU卡(NVIDIA GeForce GTX 760)有一定的需求。我希望 Windows 在虚拟机中运行,用户(我的孩子)没有主机密码,也没有任何视频问题。我希望能够对 Windows VM 进行快照、备份并在不使用物理键盘或屏幕的计算机上运行其他 VM,所有这些都不会干扰 Windows VM。运行 VMPlayer 或类似的意味着 VM 的用户也可以删除 VM,或者干脆忘记使用它并使用主机。

我在想,也许可以配置 ESXi、KVM 或 Xen 以识别串行端口或内置 VGA + 特定 USB 端口作为主控制台,并专用(硬件直通?)GPU 和其他 USB 端口到 Windows 虚拟机。

有谁知道这是否可行,以及哪种虚拟化解决方案是我最好的选择?

virtualbox virtualization graphics-card

5
推荐指数
1
解决办法
745
查看次数

Virt-Manager 中的开放模式是什么意思?

Virt-Manager 提供网络“开放模式”。你能告诉我这是什么意思吗?

例如:

在此输入图像描述

我使用 Fedora 26 和 virt-manager 1.4.2

networking linux virtualization virt-manager

5
推荐指数
0
解决办法
376
查看次数

启用 Hyper-V 后出现 BSOD

我收到带有停止代码的 BSOD:

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

启用 hyper-v 后在干净的 Windows 安装上。

我第一次遇到这种情况是在我安装 docker for windows 时,它建议我启用 Hyper-V。我选择“确定”,然后笔记本电脑重新启动,从那时起它就没有启动,并给出了我提到的相同停止代码。

我已经重新安装了 Windows 10 并手动启用了 Hyper-v,同样如此。我又重新安装了一次,还是这样。

我在网上搜索并阅读了一些帖子,但我还没有找到一篇帖子实际上提到了这个问题的具体解决方案——我现在一无所知。

  • 我运行的是 Windows 10 Pro,并且有一个安装了 Debian 的单独物理驱动器。
  • 我的笔记本电脑是 LG Gram 2018 (15Z980),配备 i7-8550u。
  • 我有最新的BIOS (2018-01-09)
  • 我在 BIOS 中没有看到虚拟化选项。
  • systeminfo命令表明我的笔记本电脑能够运行 Hyper-V。

编辑:

  • 尽管 BIOS 中没有选项,但虚拟化已启用。运行 docker toolbox (virtualbox) 或从 debian 运行 kvm 没有任何问题。
  • 我检查了驱动程序,它们都是最新的。
  • 我将联系 LG 支持人员,看看这是否是我的笔记本电脑或该型号特有的问题。

bsod virtualization hyper-v windows-10

5
推荐指数
1
解决办法
7553
查看次数

VirtualBox 原始驱动器使用 UUID 而不是设备名称

我想将一个实际的驱动器连接到 VirtualBox VM,因此我按照此处的说明进行操作,其中说明了执行此操作:

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sdX
Run Code Online (Sandbox Code Playgroud)

这会创建一个可以附加到虚拟机的虚拟硬盘驱动器 ( file.vmdk),它是实际驱动器的一种包装器。那行得通。

但是,根据我在任一时间连接的驱动器,sdX设备名称会发生​​变化,然后向虚拟机显示错误的物理驱动器。

所以我想改为指定 UUID 名称。我怎样才能做到这一点?

linux virtualbox virtualization virtual-machine ubuntu

5
推荐指数
1
解决办法
1977
查看次数

如何使用 qemu 在 MacOS 上模拟 Ubuntu 18.04?

如何使用 QEMU 在我的 MacBook Air(Mojave)上运行 Ubuntu 18.04?(是的,我现在必须使用 QEMU。)我从这里得到了 QEMU 。但也从 Homebrew 那里得到了它。

我试过查看QEMU 的系统仿真用户指南,但我并不真正理解它。我还找到了一个相当不错的教程,它似乎很适合我,但它不起作用。我实际上设法在屏幕上显示了几次“安装 Ubuntu”向上菜单,但是由于某种原因光标不起作用。我首先创建了一个 qcow2 文件,如下所示:

qemu-img create -f qcow2 ~/Desktop/QEMU/ubuntu.qcow2 25G
Run Code Online (Sandbox Code Playgroud)

我的 qemu.command 文件是:

qemu-system-x86_64 \
  -m 2048 \
  -vga virtio \
  -show-cursor \
  -usb \
  -device usb-tablet \
  -enable-kvm \
  -cdrom ~/Desktop/QEMU/ubuntu.iso \
  -drive file=~/Desktop/QEMU/ubuntu.qcow2,if=virtio \
  -accel hvf \
  -cpu host
Run Code Online (Sandbox Code Playgroud)

我仍然不明白为什么它工作了几次,当它工作时,鼠标不起作用。

我重新安装了 iso 并创建了一个新的 .qcow2 文件,现在每次我第一次看到某种命令提示符后都会出现紫色屏幕,有时顶部有“语言”栏(我似乎无法交互),有时没有,然后是一些我不理解的命令内容(并且无法复制和粘贴,因为鼠标不动,所以我有一个屏幕截图。)。

如果有人可以解释我做错了什么并给我一些简单的指南,那将非常有帮助:)。谢谢!

virtualization qemu virtual-machine ubuntu macos

5
推荐指数
1
解决办法
1582
查看次数

在 KVM 虚拟机中安装 Windows 虚拟化功能会导致早期引导来宾崩溃

请参阅下面的更新,了解我发现的有关此问题的更一般性质的内容。

我有一个运行 OVMF 固件的 Windows VM,带有 VFIO 直通功能,用于在 Arch Linux 主机上运行的显卡。我正在尝试在所述 VM 中启用 Windows Sandbox。Microsoft 文档表明在 L1 VM 中运行 Sandbox 应该是可能的,尽管他们的文档是为 Hyper-V 管理程序编写的。

当我在我的 VM 中启用 Windows Sandbox 并作为其安装过程的一部分重新启动时,VM 在启动过程中大约半秒失败。它会这样做两次,然后尝试启动修复。这是一个显示发生了什么的视频(对质量表示歉意)。该视频结束后,自动修复告诉我我的电脑无法正常启动。

如果我从那个环境进入恢复命令行并运行dism /image:D:\ /disable-feature /featurename:containers-disposableclientvm(即禁用 Windows Sandbox),我就可以很好地启动到我的系统中。在我的系统上,此问题始终可重现。

文档表明,如果计算机配置不支持 Windows 沙盒,则它不会成为 Windows 功能对话框中的启用选项,并且如果我设置了主机内核参数,kvm_intel.nested=0它确实会变灰。

此问题最初出现在 Windows 10 Pro 版本 1909 上,但更新到版本 2004(内部版本 19041.388)后问题仍然存在。

那么,我的问题是:我怎样才能得到错误消息而不是无消息崩溃,和/或我怎样才能让它不崩溃?我发现在没有错误消息或有用的日志条目的情况下很难在这种情况下进行谷歌搜索,而且我不知道从哪里开始。

我尝试过的事情:

  • 如上所述,从 1909 年到 2004 年的客户操作系统更新无济于事。
  • 移除 GPU 和 USB 直通并使用 QXL + Spice 图形运行。这没有帮助。
  • 将虚拟磁盘复制到硬盘驱动器并直接在硬件上从它启动(即从等式中删除 Linux …

virtualization hyper-v virtual-machine linux-kvm libvirt

5
推荐指数
0
解决办法
557
查看次数