当我在 Windows 7 中使用 Virtual Box 时,我可以选择分配给来宾操作系统的 CPU 核心数。现在我使用的是Linux,当我安装Virtual Box时,我找不到该选项。系统监视器显示,当虚拟机繁忙时,只有一个 CPU 核心达到 100%,而其他核心则接近 0%。如何让 Linux 中的 Virtual Box 使用多个 CPU 核心?
Putty 设置为运行如下:
putty.exe -load mysession -l myuser -pw mypass
Run Code Online (Sandbox Code Playgroud)
但它让我登录为myuser. 对于 root 访问,我需要在控制台中输入:
sudo -i
Run Code Online (Sandbox Code Playgroud)
然后它再次询问我的密码。
有没有办法在 Putty 中自动执行此操作,这样我就不必输入sudo -i密码?我希望默认情况下在启动时具有 root 访问权限。
我正在运行Mac。我最近安装了 VirtualBox 来运行 Ubuntu 发行版。我在 VirtualbBox 中配置了 Ubuntu 并安装了我需要的所有软件。现在我想让一些只是想避免重复相同安装过程的同事使用它。
我想要的是创建一个图像,他们可以简单地将其导入到 Virtualbox 实例中。
那可能吗?我有这个:
$ ls -ltr
total 17610800
-rw-------+ 1 fran staff 8317 Sep 24 21:30 Ubuntu.vbox-prev
drwx------+ 6 fran staff 204 Sep 24 21:32 Logs
-rw-------+ 1 fran staff 9016705024 Sep 24 22:06 Ubuntu.vdi
-rw-------+ 1 fran staff 8317 Sep 24 22:06 Ubuntu.vbox
~/VirtualBox VMs/Ubuntu:
Run Code Online (Sandbox Code Playgroud)
共享 Ubuntu.vdi 文件就足够了吗?
我需要在没有网络支持的情况下从来宾 VM 检索配置文件。最简单的方法可能是使用串行端口。据我所知,我需要创建一种串行端口“循环”,以便我将使用例如连接。minicom 可以说 /dev/vttyS0,我会将 /dev/vttyS1 分配给 VirtualBox 来宾。
来宾使用的波特率为 115200。如何创建这样的一对设备?
我试过 socat:
socat -d -d pty,raw,echo=0 pty,raw,echo=0
Run Code Online (Sandbox Code Playgroud)
然而,VirtualBox 似乎并没有将其理解为正确的串行设备抛出错误
Ioctl failed for serial host device /dev/pts/10 (VERR_INVALID_PARAMETER)
Device will not work properly
ErrorID DrvHostSerialFail
Severity Warning
Run Code Online (Sandbox Code Playgroud) 我使用 VirtualBox v5.1.2- 主机是 Windows 10,来宾是 Linux Debian (6.0.9)。我想要非常简单的事情,但实际上在我的 VB 中不起作用:我只想从主机连接到来宾(运行数据库服务器的地方)。目前,我通过 USB 调制解调器在主机上连接了移动互联网,但我根本不需要来宾中的互联网(连接到来宾或从来宾连接)。
我尝试设置 VM 网络设置:适配器 1 - > 附加到:仅主机适配器。
在 VirtualBox 的首选项中:网络 -> 仅主机网络:
适配器选项卡 -> IPv4 地址:192.168.150.2,IPv4 网络掩码:255.255.255.0
DHCP 服务器选项卡 -> 服务器地址:192.168.56.100、服务器掩码:255.255.255.0、地址下限:192.168.56.101、地址上限:192.168.56.254
设置后,guest 的结果ifconfig是:
eth0 (...) inet addr: 192.168.56.101
但我无法192.168.56.101从主机连接:从主机到访客既不能ping 也不能访问服务器。在主机上 Ping 结果是:Request timed out。
我也尝试了一些 NAT 设置,但也没有成功。
防火墙在连接测试期间被禁用。
我究竟做错了什么?
我有一个主机 Windows 操作系统,我在我的 Windows 机器上设置了我的 ssh 密钥来访问 github 和其他资源。现在我使用 VMware 播放器安装了一个来宾 Linux 操作系统。我可以在 Linux 机器上重复使用 windows 机器上的私钥吗?如何让 Linux 知道私钥所在的位置。
我再次安装了 VirtualBox,我想重新启动来宾操作系统 Windows 10。但我记得,当我重新启动来宾操作系统时,它又从头开始,就像我从顶部再次进行安装一样。
我一定要使用Devices> Optical Drives>Remove Disk From Virtual Drive重新启动客户机操作系统之前?我正在使用最新版本的 VirtualBox。
新手来了 我正在尝试使用 VirtualBox Host-Only Ethernet Adapter 在 VM Virtualbox 上使用桥接网络。当我启动虚拟程序时,它输出以下错误消息。'无法打开/创建内部网络'HostInterfaceNetworking-VirtualBox Host-Only 以太网适配器'(VERR_INTNET_FLT_IF_NOT_FOUND)。无法附加网络 LUN (VERR_INTNET_FLT_IF_NOT_FOUND)。
为了调试错误,我在控制面板的网络适配器设置上勾选并重新勾选了 VirtualBox NDIS6 Bridged Networking Driver 框。我还删除了 VM Virtual 框并重新安装了最新的(6.0.4)。最后,我在 VM Virtual box 上的 Host network manager 设置中添加了 VirtualBox Host-Only Ethernet Adapter。但没有什么能真正解决这个错误,我现在被困了几个小时。谁能帮我走出这个无尽的坑?
networking virtualbox ethernet network-adapter virtual-machine
我有一个在 Windows 10 上运行 Windows 10 的 VirtualBox VM。
我的主机规格:
Device name _______________
Processor Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz 1.80 GHz
Installed RAM 8.00 GB (7.88 GB usable)
Device ID ______________________________________
Product ID ________________________
System type 64-bit operating system, x64-based processor
Pen and touch Pen and touch support with 10 touch points
Run Code Online (Sandbox Code Playgroud)
我的来宾 VM 规格是:
我的来宾操作系统中安装了 VirtualBox 的来宾添加。有了这些规格,它运行起来非常流畅,但是当我单击 PC 上的按钮时,加载需要时间。当我将处理器数量更改为 3 时,它变得非常滞后。
如何提高 VM 的性能?
virtualbox ×10
linux ×4
networking ×2
ssh ×2
core ×1
cpu ×1
ethernet ×1
mac ×1
macos ×1
multi-core ×1
putty ×1
serial-port ×1
ubuntu ×1
ubuntu-12.04 ×1
vmware ×1
windows-10 ×1
windows-7 ×1