我在 Windows 8.1 主机上使用 Virtual Box。我已经以“图形模式”安装了 CentOS 和 Ubuntu,并进行了足够的练习。但现在我想完全切换到“命令行模式”。因此为此目的创建了一台机器并安装了“CentOS6.6 Basic Server”/“CentOS7 Minimal”。
在 Graphical Mahines 上,我可以使用这几个命令轻松安装 VBox Guest Additions。
yum update
yum install gcc
yum install kernel-devel
sh VBoxLinuxAdditions.run (From mounted Location For CDrom)
但由于我安装了 CLI 机器,并且在其上尝试相同的命令时,它无法正确安装,并出现以下错误:Could not find X.Org or Xfree86 Window System, skipping.
答案1
我刚刚使用以下命令将其安装在我的 Ubuntu CLI VM 上:
sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run
我发现页面建议dkms
先安装,但我似乎已经安装了。如果不这样做,请在上述命令之前运行此命令(这应该适用于 Ubuntu,但您可能可以找到等效的yum
命令):
sudo apt-get install dkms
现在,这运行正确了。我还收到您提到的错误(“找不到 X.Org 或 XFree86 窗口系统,跳绳)但这只是一个警告。这就是为什么它说“跳过”。它只是跳过了安装处理 X 的来宾添加部分。其余部分已正确安装。
答案2
根据问题,OP 希望安装 Guest Addition,以便他可以更改 Guest 的分辨率。这不可能。仅当安装了 X 服务器时,Guest Additions 才能更改分辨率。
引用自维基百科:
适用于 Windows、Linux、Solaris、OpenSolaris 或 OS/2 客户机的客户机附加功能包括一个特殊的视频驱动程序,可提高视频性能并包含其他功能,例如通过虚拟化 WDDM 调整 VM 窗口或桌面组合大小时自动调整客户机分辨率司机。
但是,如果您确实想安装 Guest Addition,您可以尝试以下命令:
./VBoxLinuxAdditions.run --nox11
但话又说回来,即使它有效,也不能解决你的问题。因为您无法更改非图形客户操作系统的分辨率。
更新
但是,如果您想以更大的分辨率在命令行上工作,您可以ssh
使用 进入虚拟机putty
。这是标准程序。
答案3
答案4
我知道这不是对上述问题的答案,但它是对索洛萨真正想要解决的问题的答案。
如果您使用的计算机具有非常高分辨率的屏幕,则 VirtualBox 窗口和终端上的字体可能会很小!
我有一个非常简单的解决方案来解决这个问题。您可以简单地使用快捷键:CTRL + C
然后,您将能够拉伸 VirtualBox 窗口,从而增加字体大小。
如果您的“主机密钥”是其他密钥,则必须将“CTRL”键替换为您的“主机密钥”。