VirtualBox Guest Additions on Fedora 21/20, CentOS

本文提供了一步一步的指南,详细介绍了如何在Fedora、CentOS和RHEL系统上安装Oracle VirtualBox Guest Additions。包括更改根用户、挂载Guest Additions、确保运行最新内核、安装必要的包、设置环境变量、安装Guest Additions及重启虚拟机等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

This is guide, howto install Oracle VirtualBox Guest Additions on Fedora, CentOS and Red Hat (RHEL). This guide should work with Fedora 21/20/19/18/17/16/15/14/13/12, CentOS 7/6.6/5.11, Red Hat (RHEL) 7/6.6/5.11.

VirtualBox Guest Additions is special software that can be installed inside Linux virtual machines to improve performance and make integration much more seamless. Among the features provided by these VirtualBox Guest Additions are mouse pointer integration and arbitrary screen solutions (e.g. by resizing the guest window).

Install VirtualBox Guest Additions on Fedora, CentOS and Red Hat (RHEL)

1. Change root user

Shell

su - ## OR ## sudo -i

0

1

2

3

4

 

su -

## OR ##

sudo -i

 

2. Mount VirtualBox Guest Additions

Click Devices > Install Guest Additions… on VirtualBox
VirtualBox Install Guest Additions

Mount VirtualBox Guest Additions device

Shell

mkdir /media/VirtualBoxGuestAdditions mount -r /dev/cdrom /media/VirtualBoxGuestAdditions

0

1

2

3

 

mkdir /media/VirtualBoxGuestAdditions

mount -r /dev/cdrom /media/VirtualBoxGuestAdditions

 

3. Make sure that you are running latest kernel

Update virtual machine kernel and reboot

Shell

yum update kernel* reboot

0

1

2

3

 

yum update kernel*

reboot

 

4. Install following packages

On CentOS/Red Hat (RHEL) 7/6/5, EPEL repo is needed

Shell

## CentOS 7 and Red Hat (RHEL) 7 ## rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm ## CentOS 6 and Red Hat (RHEL) 6 ## rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm ## CentOS 5 and Red Hat (RHEL) 5 ## rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

0

1

2

3

4

5

6

7

8

9

 

## CentOS 7 and Red Hat (RHEL) 7 ##

rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

 

## CentOS 6 and Red Hat (RHEL) 6 ##

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

## CentOS 5 and Red Hat (RHEL) 5 ##

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

 

Install following packages

Shell

yum install gcc kernel-devel kernel-headers dkms make bzip2 perl

0

1

2

 

yum install gcc kernel-devel kernel-headers dkms make bzip2 perl

 

5. Add KERN_DIR environment variable

Shell

## Current running kernel on Fedora, CentOS 7/6 and Red Hat (RHEL) 7/6 ## KERN_DIR=/usr/src/kernels/`uname -r` ## Current running kernel on CentOS 5 and Red Hat (RHEL) 5 ## KERN_DIR=/usr/src/kernels/`uname -r`-`uname -m` ## Fedora example ## KERN_DIR=/usr/src/kernels/2.6.33.5-124.fc13.i686 ## CentOS and Red Hat (RHEL) example ## KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64 ## Export KERN_DIR ## export KERN_DIR

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

## Current running kernel on Fedora, CentOS 7/6 and Red Hat (RHEL) 7/6 ##

KERN_DIR=/usr/src/kernels/`uname -r`

 

## Current running kernel on CentOS 5 and Red Hat (RHEL) 5 ##

KERN_DIR=/usr/src/kernels/`uname -r`-`uname -m`

 

## Fedora example ##

KERN_DIR=/usr/src/kernels/2.6.33.5-124.fc13.i686

 

## CentOS and Red Hat (RHEL) example ##

KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64

 

## Export KERN_DIR ##

export KERN_DIR

 

6. Install Guest Additions

Shell

cd /media/VirtualBoxGuestAdditions # 32-bit and 64-bit systems run following ./VBoxLinuxAdditions.run

0

1

2

3

4

5

 

cd /media/VirtualBoxGuestAdditions

 

# 32-bit and 64-bit systems run following

./VBoxLinuxAdditions.run

 

Output looks like following:

[root@fedora VBoxGuestAdditions]# ./VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 4.1.6 Guest Additions for Linux......... VirtualBox Guest Additions installer Removing installed version 4.1.6 of VirtualBox Guest Additions... Removing existing VirtualBox DKMS kernel modules           [  OK  ] Removing existing VirtualBox non-DKMS kernel modules       [  OK  ] Building the VirtualBox Guest Additions kernel modules Building the main Guest Additions module                   [  OK  ] Building the shared folder support module                  [  OK  ] Building the OpenGL support module                         [  OK  ] Doing non-kernel setup of the Guest Additions              [  OK  ] You should restart your guest to make sure the new modules are actually used Installing the Window System drivers Installing X.Org Server 1.11 modules                       [  OK  ] Setting up the Window System to use the Guest Additions    [  OK  ] You may need to restart the hal service and the Window System (or just restart the guest system) to enable the Guest Additions. Installing graphics libraries and desktop services componen[  OK  ]

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

 

[root@fedora VBoxGuestAdditions]# ./VBoxLinuxAdditions.run

Verifying archive integrity... All good.

Uncompressing VirtualBox 4.1.6 Guest Additions for Linux.........

VirtualBox Guest Additions installer

Removing installed version 4.1.6 of VirtualBox Guest Additions...

Removing existing VirtualBox DKMS kernel modules           [  OK  ]

Removing existing VirtualBox non-DKMS kernel modules       [  OK  ]

Building the VirtualBox Guest Additions kernel modules

Building the main Guest Additions module                   [  OK  ]

Building the shared folder support module                  [  OK  ]

Building the OpenGL support module                         [  OK  ]

Doing non-kernel setup of the Guest Additions              [  OK  ]

You should restart your guest to make sure the new modules are actually used

 

Installing the Window System drivers

Installing X.Org Server 1.11 modules                       [  OK  ]

Setting up the Window System to use the Guest Additions    [  OK  ]

You may need to restart the hal service and the Window System (or just restart

the guest system) to enable the Guest Additions.

 

Installing graphics libraries and desktop services componen[  OK  ]

 

7. Reboot guest system

Shell

reboot

0

1

2

 

reboot

 

Then VirtualBox Guest Additions install is ready.

Check also:

Install VirtualBox (with yum) on Fedora, CentOS, Red Hat (RHEL)


转载于:https://my.oschina.net/u/2344787/blog/398458

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值