标签: virtual-machine

更改 VirtualBox 的 MacOS X 访客屏幕分辨率

我已经尝试了在 Internet 上找到的所有替代方法和资源,以实现在我的 MacOS X 客户机中更改屏幕分辨率。我有最新的 VirtualBox 版本 (4.1.22),我有 MacOS X 10.6.3 Snow Leopard 在 vm 来宾中运行。

一些对我不起作用的解决方案是:

  • 调整虚拟机设置:

在 .vbox 文件中添加 和 ,或运行这两个命令:

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
Run Code Online (Sandbox Code Playgroud)
  • 编辑客户机操作系统启动配置:

使用以下几行修改 /Library/Preferences/SystemConfiguration/com.apple.boot.plist:

<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
Run Code Online (Sandbox Code Playgroud)

任何其他建议,我缺少的东西。

提前致谢,

virtualbox virtual-machine macos

33
推荐指数
3
解决办法
11万
查看次数

如何在运行的 64 位 Windows 7 中运行最小的 Linux

在我以前的 Windows Vista 笔记本电脑上,我曾经运行过Portable Ubuntu Remix for Windows,它基于coLinux,就像类似的andLinux。这在系统资源有限的情况下运行良好(Ubuntu 08.04 VM,在 2 GB 32 位 Windows Vista 主机上具有 256 MB RAM)。它使我能够快速将我的开发工作从 Windows 移植到 Linux,或者只是在旅途中拥有一个“真实的”(而我也只有 Cygwin)Linux 系统可用。

现在,我已转移到 8 GB 的 64 位 Windows 7 笔记本电脑,但不幸的是,coLinux 尚未移植到 64 位,而且看起来这不会很快发生。尽管大多数 32 位软件在 Windows 上“可以正常工作”,但 coLinux 不会因为它的内核驱动程序而无法运行。因此,似乎首选方法(cp。在 Windows XP 中运行 Linux,即没有双启动同时运行 Windows 和 Linux 的最有效方法是什么?)不再有效。

我最好的想法是在VirtualBox 中设置一个 64 位 Ubuntu 12.10 VM ,但是尽管有无缝模式,但我担心与主机 Windows 操作系统的集成不会像便携式 Ubuntu(它使用 Xming 来显示 …

linux windows-7 64-bit virtual-machine

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

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

限制虚拟机中的 CPU 速度?

有谁知道限制虚拟机中 CPU 速度的方法?或者,是否甚至有允许您执行此操作的虚拟化软件?

给定我拥有的特定操作系统映像,我试图找到系统的最低要求。我看到了限制 RAM 和硬盘大小以及内核数量的方法,但我需要将 CPU 速度降低到 800 MHz,以便真正模拟系统配置。此外,运行虚拟机的计算机是 Windows 7 计算机。

vmware virtualbox virtual-machine

31
推荐指数
4
解决办法
5万
查看次数

是否可以“虚拟化”现有的 PC?

我正在运行 Ubuntu Desktop 12.04,我想知道是否有可能以某种方式获取我的整个文件系统(下的所有内容/)并从中创建一个 ISO。然后,也许,使用该 ISO 作为 VBox VM 的文件系统(显然,它必须是 Ubuntu,并且可能是 12.04)。

基本上,我花了很多时间来配置我的开发机器,但需要能够从我碰巧在的任何计算机上进行处理。虚拟机似乎是完美的解决方案。提前致谢!

virtualbox iso-image virtual-machine ubuntu

31
推荐指数
4
解决办法
8301
查看次数

在 VirtualBox 中选择操作系统实际上有什么作用?

在新虚拟机的设置过程中,VirtualBox 提供了几种不同的操作系统类型和版本可供选择:

可用的机器类型

可用的 Windows 版本(部分)

可用的 linux 版本(部分)

我很好奇当你选择一个操作系统时 VirtualBox 实际做了什么。例如,我确信它不会向 Windows 3.1 客户机提供与 Windows 7 相同的硬件。但是,我不太清楚的是,例如,Linux 和一个 BSD 来宾:如果它们都被设计为在相同的硬件上运行,那么如果 VirtualBox 知道它托管的是哪个操作系统,它可能会进行哪些优化?

换句话说,当您选择操作系统时,VirtualBox 对虚拟机进行了哪些类型的更改?

virtualbox virtual-machine

31
推荐指数
1
解决办法
4559
查看次数

虚拟盒子在 Windows 10 上不起作用

我已经安装了虚拟框但是当我尝试运行它时。它向我显示了一个错误:

在此处输入图片说明

我一整天都在尝试一切。就像有与这个问题相关的答案:

VT-x 不可用,但在 BIOS 中启用 VT-x 不可用 (VERR_VMX_NO_VMX) (VirtualBox) 但在 bios 中启用,启用 hyper-v,并支持 cpu

但在我的情况下似乎没有任何效果。我想在虚拟机上安装 ubuntu18.04。

这些是我的日志:

00:00:02.822701 VirtualBox VM 6.0.0 r127566 win.amd64 (Dec 18 2018 12:01:23) release log
00:00:02.822732 Log opened 2019-01-08T10:02:05.773237700Z
00:00:02.822733 Build Type: release
00:00:02.822737 OS Product: Windows 10
00:00:02.822738 OS Release: 10.0.17134
00:00:02.822739 OS Service Pack: 
00:00:02.902704 DMI Product Name: 20L6S4T80H
00:00:02.907611 DMI Product Version: ThinkPad T480
00:00:02.907624 Host RAM: 16262MB (15.8GB) total, 11912MB (11.6GB) available
00:00:02.907627 Executable: C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe
00:00:02.907627 Process ID: 12160
00:00:02.907628 …
Run Code Online (Sandbox Code Playgroud)

bios virtualbox virtualization virtual-machine windows-10

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

VMware Workstation:如何减少 .vmdk 的最大大小

我有一个 150 GB 的磁盘文件(.vmdk,未预先分配),其中存储了我的虚拟机。

该文件目前为 20 GB,但它每天都在增长,即使我没有在来宾文件系统中存储任何新内容。

我一直在寻找一种方法来减小此磁盘的最大大小,使其永远不会达到 150 GB(我想将限制设置为 30 GB,看看当 VM 达到此大小时会发生什么) .

我尝试过的:

  • 使用 VMware Converter 转换磁盘映像?这不起作用,该工具只允许创建完整副本或“链接克隆”。
  • 创建所需大小的新空白虚拟机,以便将 20GB 数据复制到新的 .vmdk 上?我找不到执行复制的方法,甚至无法将新磁盘连接到我现有的 VM(以便我使用来宾操作系统执行复制)。
  • 查看 .vmx 文件以检查最大大小是否未以纯文本形式设置(不是)。

尽管这项任务在技术上看起来很简单(没有涉及棘手的缩小,只是大小限制的简单更改),但我在这里真的没有想法......

有解决办法吗?

vmware-workstation virtual-machine

30
推荐指数
3
解决办法
8万
查看次数

libvirt:“无法初始化有效的防火墙后端”

我正在尝试在 Arch Linux 主机上为 libvirt 设置一个没有 DHCP 的虚拟 NAT 网络设备。

我尝试过的:

# virsh net-define network.xml 
Network default defined from network.xml
Run Code Online (Sandbox Code Playgroud)

[ network.xml]:

<network>
  <name>default</name>
  <bridge name="maas0" />
  <forward mode="nat" />
  <ip address="10.137.0.1" netmask="255.255.255.0" />
</network>
Run Code Online (Sandbox Code Playgroud)

我的笔记本电脑在启动时输出以下内容:

# virsh net-start default
error: Failed to start network default
error: internal error: Failed to initialize a valid firewall backend
Run Code Online (Sandbox Code Playgroud)

与此主题相关的所有其他线程都在谈论升级软件——我使用的是最新版本:

$ pacman -Q ebtables dnsmasq libvirt iptables
ebtables 2.0.10_4-5
dnsmasq 2.75-1
libvirt 1.3.3-1
iptables 1.4.21-3
Run Code Online (Sandbox Code Playgroud)

这可能是什么原因,internal error我可以做什么?

networking qemu virtual-machine linux-kvm libvirt

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

虚拟机(VirtualBox)——如何从主机访问文件?

我有一台运行 Windows 7 Ultimate (A) 的 PC。在该操作系统中,我让 VirtualBox 运行另一个 Windows 7 实例 (B)。

Windows 7 (B) 有没有办法从 Windows 7 (A) 访问文件?理想情况下,我希望能够访问它们而不必将它们复制到正在运行的 VM 实例中,因为我没有足够大的硬盘驱动器来这样做......硬盘驱动器有一个包含 1.5 TB 数据的文件夹(在 2 TB 硬盘上),因此将其复制到 VM 实例是行不通的。

windows-7 virtualbox virtual-machine shared-folders

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