我有一台远程 Windows 10 计算机,它作为 Linux (Debian 9) 的主机,在 VirtualBox 中以访客身份运行。VM 在网络桥接模式下运行,因此两个操作系统都有本地 IP 地址并且可以“看到”对方。我可以从本地计算机通过 SSH 访问来宾 Linux(它是 VPN 的一部分)。从访客中,我还可以通过 SSH 服务器(内置于 Windows 10 中)访问主机的命令提示符/bash/powershell。有时我需要能够从两个操作系统访问连接的 USB 设备。不一定要同时进行——一个接着一个就可以了。
通过 VirtualBox GUI(设备 -> USB 设备)在主机和来宾之间切换连接的 USB 设备非常简单。但是有没有办法从命令行执行此操作 - 无论是从主机还是从来宾,或者更好的是,从两者都进行?
我想要备份整个系统,包括虚拟机上当前安装的所有程序和文件。我怎样才能做到这一点?
如果我丢失了计算机或操作系统出现问题,我希望拥有此安全备份。
我使用的是 Fedora 31,并使用网站上的 RPM 安装了 VirtualBox (VirtualBox-6.1-6.1.14_140239_fedora31-1.x86_64.rpm),这应该是最新版本。
启动它给我以下错误:
$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (5.8.11-100.fc31.x86_64) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
Run Code Online (Sandbox Code Playgroud)
从内核版本来看,一切似乎都很好。
$ uname -a
Linux localhost.localdomain 5.8.11-100.fc31.x86_64 #1 SMP Wed Sep 23 15:15:42 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
当我尝试启动虚拟机时,我会得到:
**Kernel driver …Run Code Online (Sandbox Code Playgroud) 我和我的朋友喜欢玩一款名为“Red Dead Redemption 2”的游戏,但遗憾的是他的电脑很弱,这就是为什么他不想再玩了。昨天我们想出了一个解决方案。我的电脑相当高端,我想,我可以通过使用 VM 软件和远程桌面共享软件(如 Teamviewer 或 Chrome 远程桌面)将我的电脑“拆分”为 2 部分。一路上我遇到了很多问题。
首先我使用 Virtualbox,但那里有 VRAM 限制,上限为 256 MB VRAM,这对于 Red Dead Redemption 2 来说是不够的。后来我考虑使用 Vmware,但遗憾的是没有发现有关 VRAM 的具体信息。顺便我还发现有一个非常好的远程桌面软件叫Parsec,据说很好用,但是我安装到Virtual Box上后却说需要更强大的显卡,因为Virtualbox只注册了集成显卡进入虚拟机。
所以我的目标是搜索一个既能为虚拟机提供 VRAM 又提供优质显卡的虚拟机软件(我指的是虚拟机中显示的假显卡)。
经过一番研究,我发现了 Windows Hyper-V 和这个 YouTube 教程:https://www.youtube.com/watch? v=aZtuiLYnb_g,视频中的人发布了 2 个脚本的链接,这些脚本在 PowerShell 中执行时会自动为您的虚拟机提供帮助一个好的显卡。我自然而然地认为 Hyper-V 没有 VRAM,但我不确定,所以这是我的第一个问题。
后来我在设置 Hyper-V 时遇到了问题,因为网络连接不起作用,而且我的主机 PC 没有连接到互联网或我的虚拟机。我还在 Hyper-V 上尝试了与私有、内部、外部网络的各种组合。这是我的第二个问题。最后我放弃了,来到了这里。
总而言之,我只想为我的朋友在虚拟机上获得平衡的性能和高质量的游戏体验。这个想法是,我基本上下载游戏两次,然后他登录到他的帐户并通过远程桌面共享从那里玩。
以下是我的电脑规格:CPU:AMD Ryzen 7 5800X,GPU:AMD Radeon RX 6800 16GB VRAM,RAM:32GB,存储:目前约为 200GB,有关解决我的问题所需的任何信息,请在论坛中回复或给我发消息不和谐:索尔·古德曼#5628
virtualbox virtualization graphics-card virtual-machine gaming
我在 Virtual Box 虚拟机中安装了 Fedora 11,由于 DNS 配置错误,我在该虚拟机中的网络连接速度非常慢。
我现在修复了它,但我不明白发生了什么,我很好奇发生了什么。
我设置了一个主要和一个辅助 DNS 服务器。主服务器配置错误,大部分时间没有响应。二级还好。
通常,当解析主机名时,我希望在第一次连接到主机时会变慢。
虽然情况总是如此,另外我的整体吞吐量非常慢,即当我从互联网下载更大的文件时。(5-20 KB/s 而不是 1.5 MB/s)有时传输速度会在几秒钟内达到 100-200 KB,有时在大约 20-60 秒内根本没有传输。我彻底测试过的所有应用程序、Firefox 和 yum 都是这种情况。
删除坏的 DNS 服务器后,一切又恢复正常了。
这一切可能来自一个糟糕的 DNS 服务器吗?或者这是 Fedora 或 Virtual Box 的问题?
Virtualbox v3.0.4。在一个内核上运行速度太慢,滑块变灰以禁止我添加第二个处理器。
我不确定为什么它不能与 2 一起使用,我查看了一些消息来源,说旧的双核 celeron 可能不支持硬件虚拟化。有谁知道什么是“老”,所以我可以停止试图弄清楚这一点。
在加速选项卡上,“启用 VT-x/AMD-v”被选中,但显示为灰色。
一位朋友告诉我,微软发布了一个适用于 USB 的 XP 版本。它被缩小并且已经包含一个浏览器。
事实上,我对此表示怀疑!,因为他告诉我这是免费的,这对我来说没有意义。反正这就是我来问你们的原因。
我非常想要的原因是用它来测试我的网站跨浏览器。我知道购买 Windows 许可证并将其安装在虚拟机(如 VirtualBox)上是个好主意,但我觉得我不必购买完整许可证才能打开浏览器!
笔记:
编辑: Browsershots.com不是一个理想的解决方案,因为我希望我的测试方式不仅仅是 CSS、HTML。由于我构建了完整的网站和启用了 Javascript 的宽度 Ajax 之类的东西,所以我需要一个真正的浏览器来与:(。
virtualbox internet-explorer virtualization windows-xp ubuntu
我的主机系统是 Windows Vista 家庭高级版。我已经设置了一个 VBox 环境来安装 slackware Linux,我正在尝试进行各个阶段的屏幕打印,但我似乎无法让打印屏幕正常工作
按下键盘上的打印屏幕按钮会向来宾系统发送一个 *(我看到它出现在 Linux 命令提示符上)
Alt 打印屏幕什么都不做
使用屏幕键盘打印屏幕不会捕获任何内容
我已经下载了ScreenPrint32,这是一个用于屏幕截图的实用程序,但它根本不起作用。
有任何想法吗?
我在 Windows 中运行 VirtualBox。我将 Ubuntu Linux 10.04 安装为 VM。
每当我登录时,我都必须运行以下命令来挂载我的共享 Windows web dev 文件夹:
sudo mount.vboxsf web_apps /mnt/web_apps
Run Code Online (Sandbox Code Playgroud)
我可以把这条线放在哪里(减去 sudo),以便它在 Linux 启动时运行一次?我猜一定有一个根 .profile 或 .login 脚本在某个时候运行?
解决方案:
感谢 The Operator 我想通了,对于未来的超级用户,这就是我所做的:
从终端:
sudo nano /etc/modules
Run Code Online (Sandbox Code Playgroud)将以下内容添加到文件底部:
vboxvfs
vboxadd
Run Code Online (Sandbox Code Playgroud)保存并退出。然后:
sudo nano /etc/fstab
Run Code Online (Sandbox Code Playgroud)然后,在此文件的底部添加:
web_apps /mnt/web_apps vboxsf defaults 0 0
Run Code Online (Sandbox Code Playgroud)virtualbox ×10
linux ×3
fedora ×2
clone ×1
dns ×1
fedora-11 ×1
fedora-30 ×1
gaming ×1
kernel ×1
mount ×1
multi-core ×1
networking ×1
powershell ×1
print-screen ×1
ubuntu ×1
ubuntu-10.04 ×1
usb ×1
vdi ×1
windows ×1
windows-10 ×1
windows-xp ×1