标签: virtual-machine

Virtualbox Windows 在主机关闭时正常关闭来宾

我试图找到一种解决方案,以便在主机关闭或重新启动时正常关闭在 VirtualBox Windows 下运行的任何来宾 VM。

似乎最安全的选择是在主机开始关闭时触发“保存状态”命令,但尚不清楚主机是否会等待足够长的时间让 VM 完成保存状态并关闭电源。

有没有人对这个(看似基本的)问题有一个强大的解决方案?

windows shutdown virtualbox virtualization virtual-machine

26
推荐指数
3
解决办法
4万
查看次数

虚拟机如何在物理主机上消耗如此少的 RAM?

我在具有 2GB RAM 的 Windows XP 机器上运行 VirtualBox。我创建了一台虚拟 Ubuntu 机器并为其分配了 750MB 的基本内存。

只是为了测试一下,我在虚拟机上一次运行了 20 件事。根据 ubuntu 中的“top”,使用了 750 兆内存,以及相当大的交换空间。

然而,在 Windows 任务管理器中,VitrualBox 只使用了 45,000K 的内存。当我要求虚拟机做越来越多的事情时,VirtualBox 进程的 CPU 使用率上升(在 Windows 中),但内存使用率保持不变。

使用 750 MB 内存的虚拟机如何只消耗物理机上的 45 MB 内存?

我假设答案是虚拟机使用的不是真实内存,而是模拟内存(即交换空间),但它确实感觉很活泼,就像在 RAM 中运行一样。

更新:我已经按照建议使用了 perfmon。就算把我能想到的全部总结起来,好像还是不到300兆……所以还是个谜。

Process               VirtualBox     VirtualBox#1     Total
PoolNonpagedBytes     5,840          42,552           48,392
PoolPagedBytes        119,796        166,892          286,688
PrivateBytes          8,884,224      52,719,616       61,603,840
VirtualBytes          75,939,840     161,202,176      237,142,016
Sum                   84,949,700     214,131,236      299,080,936
Run Code Online (Sandbox Code Playgroud)

memory virtualbox virtual-machine ubuntu

25
推荐指数
2
解决办法
2331
查看次数

如何提高 Hyper-V 显示分辨率?

我刚刚开始试验 Windows 8 的 Hyper-V 并在其上安装了 Ubuntu。但是,当我启动它时,我的屏幕分辨率很小。

如何将 Ubuntu 缩放到我的屏幕分辨率?

resolution hyper-v virtual-machine ubuntu windows-8

25
推荐指数
3
解决办法
5万
查看次数

VirtualBox 的虚拟硬盘存储库在哪里?

一位同事与我共享了一个 VirtualBox VM。双击 VDI 文件时,VirtualBox 会打开,但出现一些错误(这些错误与 VBOX 文件中的路径和 UUID 不正确有关)。所以我不得不 RTFM ...

我从 Oracle 的博客中找到了在 VirtualBox 中导入 VDI。该博客指出:

首先将您的 VDI 文件复制到 VirtualBox 的虚拟硬盘存储库中。在 Mac OS X 上,它是 $HOME/Library/VirtualBox/HardDisks/。

我似乎到处都有 VDI,但都在"VirtualBox VMs". 而且我没有文件夹"HardDisks"。所以我不清楚存储库在哪里,或者我应该把 VDI 放在哪里。

Windows 8.1 中 VirtualBox 的虚拟硬盘存储库在哪里?

windows virtualbox import virtual-machine virtual-disk

25
推荐指数
2
解决办法
11万
查看次数

获取 Hyper-V 的官方 Windows XP 虚拟机

许多网站上都有许多非官方的 Windows XP ISO 文件。因此,要创建 Windows XP 虚拟机,必须下载该 ISO 并手动制作该虚拟硬盘。有没有办法从微软官方网站获取预构建的官方 Windows XP 虚拟机?

windows hyper-v windows-xp virtual-machine windows-10

25
推荐指数
1
解决办法
10万
查看次数

在 Hyper-V 中更改 Ubuntu VM 的屏幕分辨率

昨晚我尝试使用 Hyper-V 在我的设备上设置 Ubuntu 虚拟机。我在创建虚拟机时没有遇到任何问题,也没有在其中安装操作系统并启动(除了我第一次错误地选择了第 2 代),但是,在连接到虚拟主机时,我在更改虚拟主机的分辨率时遇到了问题。

我已经进行了大量的搜索和解决问题,但到目前为止,我的尝试都没有奏效。这是我尝试过的方法,以及我得到解决方案的引用(今天早上我可以再次找到它们):

  1. 从 ISO 安装 Kubuntu 21.04 并尝试更改显示设置中的分辨率。除了 1024x768 之外没有其他选项。
  2. 根据本文修改 grub 文件的内容:
    1. 打开终端。
    2. 进入sudo nano /etc/default/grub
    3. GRUB_CMDLINE_LINUX_DEFAULT更改以添加分辨率设置开头的行。就我而言,这是GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"
    4. GRUB_CMDLINE_LINUXT更改以添加分辨率设置开头的行。就我而言,这是GRUB_CMDLINE_LINUX="quiet splash video=hyperv_fb:1920x1200"
    5. 跑步sudo update-grub
    6. 关闭虚拟机。
    7. 再次启动虚拟机。
    8. 这导致黑屏,虚拟机无法使用。
  3. xrdp按照Ask Ubuntu 上的答案进行安装并启用EnhancedSessionTransportType
  4. 通过 Hyper-V 快速创建菜单安装 Ubuntu 20.04。没有运气。
  5. xrpd在 Ubuntu 20.04 虚拟机上安装;没有运气。
  6. 修改grub(同上)。没有运气

这个答案还表明最大分辨率是 1920x1080 (真的不是我想要的,我有一个 1920x1200 显示器,我想使用所有像素),所以我也尝试在 grub 的设置中使用它,并安装linux-image-extra-virtual. 还是 Kubuntu 21.04 我得到 1024x768。

我在这里能做什么?我知道这看起来很愚蠢,但这应该可行。我可以在 …

resolution hyper-v virtual-machine ubuntu

25
推荐指数
2
解决办法
7万
查看次数

Windows 10 Hyper-V 上的 Ubuntu 16.04 VM - 无网络连接

所以我刚刚创建了虚拟机,我不知道为什么我没有网络连接。我尝试了很多方法来解决问题,主要是以下几种不同的组合:

  • 在 Virtual Switch Manager 中创建内部和外部虚拟交换机
  • 在 VM 设置 > 网络适配器中,我尝试选择这两个虚拟交换机并选中“启用虚拟 LAN 标识”
  • 在本地机器上的 Windows > 网络连接中,我可以看到内部和外部交换机。我尝试与外部共享我的本地以太网连接,但没有用
  • 在 Windows > 网络连接中,我尝试与内部共享外部虚拟交换机但没有骰子
  • 在 Ubuntu 方面,我进入了有线连接设置,然后进入了 IPv4 并将其设置为自动,当这不起作用时尝试手动。我给了它一个已知的可用 IP 地址、网络掩码和网关,但这也不起作用

所以我现在的立场是我有 Ubuntu 显示有线连接已连接,但我无法访问互联网。关于如何进一步解决此问题的任何想法?如有必要,我可以发布屏幕截图,但似乎每个帖子只能添加 2 个,因为我的声誉不够高。谢谢!

hyper-v virtual-machine ubuntu

24
推荐指数
3
解决办法
7万
查看次数

虚拟机和病毒

我有一个要求,我必须在没有保护(防火墙、防病毒)的情况下上网。同时,我不想冒感染病毒的风险。

如果我安装一个虚拟机(VirtualBox)进行测试,它确实感染了病毒,它是否也会感染我的主机系统?换句话说,我可以使用虚拟机进行测试而不必担心虚拟机上的病毒会感染我的主机吗?

virus virtualbox virtual-machine

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

如何防止 virt-manager 询问 root 密码?

启动 virt-manager 时,它会询问 root 密码。

看起来 virt-manager 使 libvirtd 守护进程使用几个参数运行 pkcheck,然后显示此身份验证对话框。因此,PolicyKit 要求提供 root 密码。

官网(libvirt.org)描述了如何定义PolicyKit规则来摆脱密码提示:

$ sudo cat /etc/polkit-1/localauthority/50-local.d/50-org.example-libvirt-remote-access.pkla
[libvirt Management Access]
Identity=unix-group:libvirt
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Run Code Online (Sandbox Code Playgroud)

子目录“localauthority”不存在。创建它并将具有该名称和内容(libvirt -> 我的组名)的文件放入其中似乎没有任何效果。此外,还有一个使用 JavaScript 语法的默认文件:

/etc/polkit-1/rules.d/50-default.rules
Run Code Online (Sandbox Code Playgroud)

这个包安装在系统上,加上一些 DE 前端:

polkit-0.107-4.fc18.x86_64
Run Code Online (Sandbox Code Playgroud)

显然 libvirt.org 上的示例配置已经过时了?

需要什么配置才能摆脱密码提示(针对特定用户组)?

login virtual-machine linux-kvm policykit

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

OSX 10.10 Yosemite 在 VMware 上运行缓慢

我在 Vmware 中有 OSX Mavericks 10.9。它在安装了 VMware Tools 和 SVGA 驱动程序的情况下运行良好。当 Yosemite 发布时,我从 App Store 更新了它。我在此更新中遇到了许多问题。

  1. 图形非常糟糕
  2. 太慢了

我试过的:

  1. 我从 VMware 站点更新了最新的 VMware 工具
  2. 再次尝试安装 SVGA 驱动程序(无法在此处找到 OSX Yosemite SVGA 驱动程序的更新 。这些驱动程序与 Mavericks 配合得很好,并在我以前的经验中使其在 vmware 中快速运行)
  3. 使用 Mac OS X 的内部实用程序和 CCleaner 应用程序修复文件和文件夹权限。
  4. 使用 CCleaner 清理所有垃圾文件(例如临时文件)
  5. 尝试使用虚拟机的配置文件增加虚拟图形内存大小并将此行添加到其中

    svga.vramSize = "sizeInBytes"

  6. 此处找到Internet链接上的链接。建议运行名为 BeamOff 的应用程序(同一站点提供下载链接)并将其添加到启动中以禁用 Mac 的 Beam Sync 功能以改善图形

通过使用上面提到的选项 6,当我启动 BeamOff 应用程序时,它突然使图形更流畅。所以我将它添加到登录项,以便它可以从 Mac 登录开始。但令我失望的是,这种性能(图形 + 速度等)的改进并没有像我在使用 OS X Mavericks 时那样好。

我的虚拟机有:

  • 内存:3GB …

vmware-fusion virtual-machine osx-mavericks osx-yosemite macos

23
推荐指数
2
解决办法
10万
查看次数