前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 CentOS 8 上安装 VirtualBox 客户机扩展程序

如何在 CentOS 8 上安装 VirtualBox 客户机扩展程序

作者头像
雪梦科技
发布2020-05-11 14:25:46
8760
发布2020-05-11 14:25:46
举报
文章被收录于专栏:ITCoder

VirtualBox 是开源的,跨平台虚拟化软件,它允许你同时运行多个客户操作系统(虚拟机)。

VirtualBox 提供了一系列驱动和应用程序(VirtualBox 客户机扩展程序),它们可以被安装在客户操作系统上,用来扩展客户机的功能,例如,共享文件夹,共享粘贴板,鼠标指针集成,更好的视频支持,等等。

本文讲解如何在 CentOS 8 客户机上安装 VirtualBox 客户机扩展程序。

一、在 CentOS 客户机上安装客户机扩展程序

VirtualBox 自带一个 ISO 镜像,被称为 “VBoxGuestAdditions.iso”,它包含所有支持的客户操作系统的客户机扩展程序 安装包。这个文件放在主机上,并且可以使用 VirtualBox 图形管理器挂载到客户机上。一旦挂载完成,你可以在客户机上安装这些扩展程序。

按照下面的步骤,在 CentOS 8 桌面版或者服务器版客户机上安装 VirtualBox 客户机扩展程序。

01.打开 VirtualBox 图形管理器

02.启动 CentOS 客户虚拟机

03.以 root 或者其他 sudo 用户身份登录,并且安装构建内核模块所必须的软件包:

代码语言:javascript
复制
sudo dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl

04.从虚拟机上的菜单,点击 Devices -> “Insert Guest Additions CD Image”,像下图一样:

如果你获得一个错误提示说:客户机操作系统没有 CD-ROM,停止这个虚拟机,打开虚拟机设置。在"Storage"标签页,通过点击一个加号(添加可选设备)添加一个新的 CD-ROM。一旦完成,重启虚拟机。

05.打开 CentOS 客户机终端,创建一个新目录,并且挂载 ISO 文件:

代码语言:javascript
复制
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom

06.导航到最近创建的目录,并且执行VBoxLinuxAdditions.run脚本安装客户机扩展程序:

代码语言:javascript
复制
cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11

这个--nox11选项告诉安装程序不要打开一个 xterm 窗口。

输出如下:

代码语言:javascript
复制
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.16 Guest Additions for Linux........
...
...
VirtualBox Guest Additions: Starting.

07.重启 CentOS 客户机系统,使修改生效:

代码语言:javascript
复制
sudo shutdown -r now

08.一旦虚拟机启动,登录,并且验证安装成功,以及使用lsmod命令验证内核模块已经正确加载。

代码语言:javascript
复制
lsmod | grep vboxguest

输出将会像下面这样:

代码语言:javascript
复制
vboxguest             348160  2 vboxsf

如果命令不显示任何输出,这意味着 VirtualBox 内核模块没有被加载。

就这些。你已经在你的 CentOS 客户机器上安装了 VirtualBox 客户机扩展程序。

现在你可以在虚拟机设置"Storage"标签页面启用共享粘贴板,拖放支持,在"Display"标签页启用3D加速,创建共享文件夹等。

二、 总结

安装 VirtualBox 客户机扩展程序可以改进虚拟机的性能,并且提高可用性。

想要查找更多关于 客户机扩展程序的信息,请浏览官方VirtualBox 客户机扩展程序文档页面

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年04月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、在 CentOS 客户机上安装客户机扩展程序
  • 二、 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档