在VirtualBox安装好了Linux虚拟机后,还需要安装Guest Additions,不然鼠标不能自动的在虚拟机和宿主机之间切换,宿主机共享给虚拟机的目录也不能自动挂载。

在虚拟机的菜单里面选择Devices→Insert Guest Additions CD image可以插入安装软件的光盘

这个光盘会自动运行,出现下面的画面:

也可以mount这个光盘到/mnt目录下,然后运行./VBoxLinuxAdditions.run :

[root@oracleace mnt]# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.1.32 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Kernel headers not found for target kernel
5.4.17-2102.201.3.el7uek.x86_64. Please install them and execute/sbin/rcvboxadd setup
modprobe vboxguest failed
The log file /var/log/vboxadd-setup.log may contain further information.

结果运行失败,需要的头文件没有安装,使用下面的命令安装内核的开发包:

$ uname -r
5.4.17-2102.201.3.el7uek.x86_64
$ sudo yum install kernel-uek-devel-5.4.17

安装完成后再次检查内核的相关包:

[oracle@oracleace ~]$ rpm -qa|grep 5.4.17
kernel-uek-devel-5.4.17-2102.201.3.el7uek.x86_64
kernel-uek-5.4.17-2102.201.3.el7uek.x86_64

安装相关开发包后再次编译内核:

# yum install gcc make perl
...
#  /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel
5.4.17-2102.201.3.el7uek.x86_64.
# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.1.32 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 6.1.32 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel
5.4.17-2102.201.3.el7uek.x86_64.

生成了新的内核后,重新启动,发现鼠标已经可以自动的在虚拟机和宿主机之间切换了,宿主机共享给虚拟机的目录也自动挂载了:

[oracle@oracleace ~]$ df -h|grep medi
oracle                 5.5T  1.5T  4.0T  27% /media/sf_oracle
tmp                    100G   58G   43G  58% /media/sf_tmp
/dev/sr0                59M   59M     0 100% /run/media/oracle/VBox_GAs_6.1.32

文章下方是我的微信,欢迎加我(托业890分的Oracle ACE)。

在VirtualBox上安装Linux的Guest Additions相关推荐

  1. 怎么在虚拟机上安装linux mint,如何在VirtualBox上安装Linux Mint?

    本文概述 在VirtualBox上安装Linux Mint的分步指南. Linux Mint是社区驱动的基于ubuntu的开源操作系统.它是免费使用的:这就是为什么它受到全球数百万用户的喜爱和采用的原 ...

  2. 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux Centos(Red Hat)操作系统

    在Windows操作系统上安装虚拟机VirtualBox,在虚拟机上部署Linux Centos(Red Hat)操作系统: 一 虚拟机VirtualBox安装 1.下载Virtualbox:http ...

  3. VirtualBox虚拟机为CentOS安装增强功能Guest Additions

    VirtualBox虚拟机为CentOS安装增强功能Guest Additions 1.安装增强工具 以CentOS 7.3虚拟机为例,如果安装CentOS时没有选择Development Tools ...

  4. 如何下载Oracle Linux以在VirtualBox上安装

    下载Oracle Linux ISO文件然后如何在VirtualBox上安装它的分步过程. Oracle Linux,Oracle Enterprise Linux的全称,称为OEL,是2006年初发 ...

  5. 【无标题】在 VirtualBox 上安装 macOS Big Sur 和 Catalina

    在 VirtualBox 上安装 macOS Big Sur 和 Catalina 经过 克林斯曼奥泰约 - 2021 年 8 月 21 日 14340 7 macOS 是在每台 Mac 上运行的操作 ...

  6. 如何在Ubuntu/CentOS上安装Linux内核4.0

    如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...

  7. VM上安装Linux找不到硬盘

    在VM上安装Linux初学者很多会停留在"No hard drives have been found.You probably need to manually choose device ...

  8. 绝对精华,大牛教你在Android系统上安装linux发行版

    Install linux distribution (Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on An ...

  9. linux可以装在硬盘吗,在硬盘上安装Linux系统

    在硬盘上安装Linux系统 在硬盘上安装Linux的基本步骤如下. 1. 首先,将下载的CD映像文件放入磁盘分区中,在这里将其放在E: \ rhel目录中. 注意: CD映像文件必须放在FAT或FAT ...

  10. 反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux

    一.自由软件基金会的呼吁 上周,2012年将近结束的时候,自由软件基金会(FSF)发出呼吁,要求人们继续支持反Secure Boot垄断,希望签名者能达到5万人(目前是4万). 我觉得,这个呼吁很重要 ...

最新文章

  1. IOS后台运行机制详解(一)
  2. java-buildpack源码分析之Compile
  3. python pdf库_3个Python PDF库,提取信息、转换格式、分割剪裁有它就够了!
  4. c++语言get:_用C++给R语言加速:Rcpp简单用法
  5. Oracle中单双引号
  6. datetime中strftime和strptime用法
  7. 《高性能Linux服务器构建实战Ⅱ》一书纠错汇总(12月30日更新)
  8. 【SQL Server 2016】【SSMS 17】安装
  9. 推荐一款绘画软件krita,开源正版免费,适合ps用户
  10. spark大数据的学习
  11. 互联网公司无线接入平台怎么样
  12. ProPresenter 6 for Mac破解版永久激活方法
  13. 电影推荐系统(数据预处理+模型训练+预测)
  14. 约坡慈尉仪特诨谙凹毖仍怯滋傥丛
  15. HashMap遍历方法和实现原理分析
  16. 基于jwt的token验证、原理及流程
  17. neu坐标系和xyz坐标系转换_航测必知的坐标系详解和转换关系
  18. 软件质量改进(一)------过程改进方法
  19. 报错:ImportError: Cannot load backend ‘TkAgg‘ which requires the ‘tk‘ interactive
  20. Linux进程间通信第四讲 标准IPC之信号量集

热门文章

  1. 时统ptp_IEEE1588 PTP对时系统原理及特点
  2. Flutter - 循序渐进 Sliver
  3. Hello December
  4. 一段话加省略号怎么写html,HTML 应用 文字省略号的表示
  5. 计算机知识竞赛 翻译,英文简历之常见学科竞赛中英文翻译
  6. V神发布ETH2.0信标链首个硬分叉提案HF1,引入更公平的节点惩罚机制
  7. STM32第二十一课(USB SLAVE, HAL)
  8. 英语词根学习笔记(前六章)——《英语词根与单词的说文解字》李平武
  9. 常见网络延迟测量方法
  10. 2022年茶艺师(初级)考试练习题模拟考试平台操作