我正在一台分辨率为 1600x900 的 ubuntu 笔记本电脑上的 Virtual Box 中运行 Windows 7 虚拟机。VM 中的所有显示模式都是“4x3”比例,最高可达 1600x1200:我实际上想要 1600 x 825 的自定义显示,以便在底部为我的 ubuntu 任务栏留出一点空间。
有谁知道我如何在虚拟机中设置这样的自定义分辨率?
谢谢,马克斯
我有一个通过 NAT 在本地电脑上运行的 ubuntu 虚拟机。我可以使用 putty ssh 进入我的虚拟机(我有一些特殊原因需要使用 putty 连接我的本地运行的虚拟机)。
但是当我拨入企业VPN时,putty不起作用,一段时间后,它报告超时错误。虚拟机仍在运行,我什至无法 ping 通虚拟机。
为什么它不起作用?
似乎其他人以前见过这个错误,但我在超级用户的其他地方找不到这个确切的问题。
我有一个使用 2GB RAM、20GB VDI、加密 LVM 和 Debian 8.6.0 netinst 映像的 Virtual Box VM。当它安装软件时(无论是在 OSX 还是 WIndows 主机上),我最终得到“安装步骤失败”,并且必须重新启动操作系统安装的软件安装部分。……但无济于事。我再次遇到同样的错误!
有任何想法吗??
Microsoft Azure 每小时为其部分资源定价。例如虚拟机。
问题是是否按“运行”小时定价,这意味着虚拟机的播放时间,或者只要此资源被“雇用”,无论其状态如何?
我正在尝试卸载 CentOS 虚拟机的 VirtualBox 来宾添加。
我该怎么做?
由于我的游戏硬件支持 IOMMU,我决定将机器迁移到 Linux。
设置:
我安装了一个干净的 Void Linux 并设置了 IOMMU 并修复了我的 IVRS 表。之后,我将我的 nVidia GTX 970 绑定到vfio-pci内核模块。然后,我设置libvirtd守护进程与它的依赖,在这里我不得不添加virtlogd和dbus手守护进程。然后我安装了 virt-manager 并根据答案中的建议设置了一个新的 VM。
更新(克服蓝屏)
在尝试了具有相同结果的预构建 arch OVMF 图像后,我开始更改所有选项。你知道以防万一。
我尝试的第一件事是从CPU 中的host-passthrough/切换Copy host CPU configuration到Hypervisor Default. 现在安装程序启动没有任何问题。所以IRQL错误是CPU passtrough引起的!
问题:如果我模拟 CPU 而不是直接将其移交,则会对性能产生影响。所以目标是让host-passthrough/Copy host CPU configuration工作......
原问题:
当我尝试从当前并经过测试的 Win10.iso 启动时,它给了我带有IRQL_NOT_LESS_OR_EQUAL.
那么我该如何修复蓝屏呢?
我看到错误与内存分配有关,但我不知道要更改什么才能使其正常工作。
我已经启动并运行了虚拟机(因此可以解决该错误),除了 …
我正在尝试为 Alpine Linux 构建包,它官方支持 x86、x86_64、armhf、aarch64、s390x、ppc64le,所以我想为所有这些架构构建。
目前我正在使用 QEMU 的用户模式仿真在 x86_64 主机上运行这些架构的 chroot 环境,但它似乎非常不稳定并且经常导致崩溃。所以现在我正在尝试使用 QEMU 运行完整的虚拟机。
为非 ARM 架构安装 Alpine Linux 非常简单,可以通过附加官方下载页面中提供的 .iso 映像来完成。但是,对于 ARM 来说,情况就不同了。除了 netboot 和 u-boot 的档案外,没有提供其他东西,所以我不知道如何安装它。我曾尝试提取存档网络启动和设置-kernel和-initrd提取的文件,但没有奏效。(我使用的完整命令是qemu-system-aarch64 -M vexpress-a9 -kernel vmlinuz-vanilla -initrd initrd-vanilla -append "root=/dev/ram")我在终端和Guest had not initialized the display (yet)VNC 窗口中没有输出。
那么如何启动虚拟机呢?谢谢。
假设我打开了一个到 IP 地址的 ssh 会话。我能否从 ssh 会话中判断该 ssh 会话是在 VirtualBox 来宾 VM 上还是在非 VM 机器上运行?
笔记:
我最近尝试了 QEMU,所以我可以同时运行 Windows 和 Linux/*nix。
我在网上寻找文档/教程,但发现它们超出了我的理解范围。所以我只是跟着https://www.youtube.com/watch?v=al1cnTjeayk
我只是使用了一个普通的 Ubuntu Mate 16.04.06 iso,但是引导到 Ubuntu 登陆页面花了我大约 10 分钟来加载页面(Ubuntu Linux 安装登陆页面)。
什么可能出错?我仍然在 Intel Core2Duo(旧的 2009 硬件)上运行。我认为我仍然使用默认设置......
我不太了解 KVM 和许多硬件。
这里还是新手..
我正在使用 VS-Code 远程开发插件在我的笔记本电脑上的 Windows 10 上运行的 hyper-v VM(这是一个 Ubuntu 19.10 - 快速创建)上编辑代码。VM 使用 hyper-v 的默认交换机进行网络连接。VS-Code 远程开发插件允许编辑 ssh 配置文件(C:\Users\username\ssh\config),这使得连接到 VM 变得容易。这是我的 ssh 配置的样子:
Host hypervubuntu
HostName 172.18.10.76
User my_UbuntuVM_username
Run Code Online (Sandbox Code Playgroud)
我的 hyper-v 默认开关的设置(看起来它设置为使用静态 IP,但实际上此设置在每次重新启动 Windows 后都会更改):

问题是在每次 Windows 重新启动时,VM(以及 hyper-v 的默认交换机)的 IP 地址发生变化,需要编辑 ssh 配置以允许 VS-Code 再次连接到 VM。IP 的更改还会导致进一步的问题,例如需要重新启动 VM 以及在每个新的 ssh 连接上确认“新”主机的真实性。
我已经尝试在 VM 的网络设置中设置静态 IP,但这似乎不会持续存在,因为它们在每次重新启动 VM 后都改回“自动(DHCP)”。
正如另一篇文章中所建议的那样,我尝试创建一个带有静态 IP 的新虚拟交换机,因为 Hyper-V 的默认交换机似乎并不意味着具有静态 IP。但这是我根本无法工作的地方。
即使在 Windows 或 VM 重新启动后,必须配置哪些部分才能使 VS-Code 顺利重新连接?
免责声明:我的网络技能水平 == 菜鸟:\
编辑:
在@AlexKrauss 给出了很好的答案后,我需要执行的步骤是在我的 Hyper-V Ubuntu …
virtual-machine ×10
virtualbox ×4
ssh ×3
linux ×2
qemu ×2
ubuntu ×2
alpine-linux ×1
arm ×1
azure ×1
bsod ×1
centos ×1
debian ×1
hyper-v ×1
installation ×1
networking ×1
putty ×1
resolution ×1
vpn ×1
windows-10 ×1
windows-7 ×1