Sol*_*osa 8 command-line virtual-machine centos virtualbox
我在 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)
Run Code Online (Sandbox Code Playgroud)
但是因为我安装了 CLI 机器并且在它上面尝试了相同的命令时,它没有正确安装,给出了这个错误: Could not find X.Org or Xfree86 Window System, skipping.
ter*_*don 10
我刚刚使用以下命令在我的 Ubuntu CLI VM 上安装了它:
sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run
Run Code Online (Sandbox Code Playgroud)
我找到了一个建议dkms
先安装的页面,但我似乎已经安装了它。如果不这样做,请在上述命令之前运行此命令(这应该适用于 Ubuntu,但您可能会找到等效的yum
命令):
sudo apt-get install dkms
Run Code Online (Sandbox Code Playgroud)
现在,这运行正确。我也收到了你提到的错误(“无法找到 X.Org 或 XFree86 窗口系统,跳过)但这只是一个警告。这就是为什么它说“跳过”。它只是跳过安装处理 X 的来宾添加的部分. 其余的安装正确。
根据问题,OP 希望安装 Guest Addition,以便他可以更改 Guest 的分辨率。这不可能。仅当安装了 X 服务器时,Guest Additions 才能更改分辨率。
引用维基百科:
适用于 Windows、Linux、Solaris、OpenSolaris 或 OS/2 客户机的客户机附加功能包括一个特殊的视频驱动程序,可提高视频性能并包含其他功能,例如通过虚拟化 WDDM 调整 VM 窗口或桌面组合大小时自动调整客户机分辨率司机。
但是,如果您确实想安装 Guest Addition,您可以尝试以下命令:
./VBoxLinuxAdditions.run --nox11
Run Code Online (Sandbox Code Playgroud)
但话又说回来,即使它有效,也不能解决你的问题。因为您无法更改非图形客户操作系统的分辨率。
但是,如果您想以更大的分辨率在命令行上工作,您可以ssh
使用 进入虚拟机putty
。这是标准程序。