How to Install VirtualBox Guest Additions on Rocky Linux 9 | Step-by-Step Guide

Install VirtualBox Guest Additions on Rocky Linux 9 to unlock powerful features like seamless mouse integration, shared folders, and automatic screen resizing. Whether you’re a system administrator or a developer, Guest Additions enhances your virtual machine’s usability and performance.

To make the process easier, we’ve created a comprehensive video tutorial embedded below:

Step-by-Step Guide: Installing VirtualBox Guest Additions on Rocky Linux 9

Follow these simple steps to install VirtualBox Guest Additions on your Rocky Linux 9 virtual machine.


Step 1: Update the System

Keeping your system updated is the first step in any installation process. Open your terminal and run the following commands:

sudo dnf update -y
sudo reboot

This ensures you have the latest security patches and software updates. Once the update is complete, reboot your system.


Step 2: Install Required Dependencies

To install VirtualBox Guest Additions, you need tools like gcc, make, and perl. Install these dependencies by running:

sudo dnf install -y gcc make perl bzip2 kernel-headers kernel-devel

This command prepares your system for compiling the Guest Additions modules.


Step 3: Mount the Guest Additions ISO

In the VirtualBox interface, go to the menu bar, click Devices, and select Insert Guest Additions CD Image.

This action mounts the Guest Additions ISO file, making it accessible to your Rocky Linux system.


Step 4: Access the Mounted ISO

Navigate to the mounted ISO directory in your terminal. Run the following command:

cd /run/media/$USER/VBox_GAs_*/

Replace $USER with your username, and ensure the path matches the mounted directory.


Step 5: Run the Installation Script

Run the installation script provided within the ISO file:

sudo sh VBoxLinuxAdditions.run

This initiates the installation process. Wait for it to complete, as it may take a few moments.


Step 6: Reboot the System

Once the installation is successful, reboot your system to apply the changes:

sudo reboot

Step 7: Verify the Installation

To confirm the Guest Additions are installed correctly, check the loaded VirtualBox modules:

lsmod | grep vbox

If you see output related to vboxguest or similar modules, the installation is complete.


Benefits of Installing VirtualBox Guest Additions

By installing VirtualBox Guest Additions, you gain access to these powerful features:

  1. Improved Performance: Enhanced graphics and video resolution.
  2. Shared Folders: Seamless file sharing between host and guest OS.
  3. Seamless Mouse Integration: No need to grab or release the mouse manually.
  4. Automatic Screen Resize: Adjusts the VM screen size automatically.
  5. Clipboard Sharing: Copy and paste text or files between systems.

FAQs

Q1: What is VirtualBox Guest Additions?
A: It’s a collection of tools and drivers to improve the performance and usability of VirtualBox virtual machines.

Q2: Why do I need dependencies like gcc and make?
A: These tools are required to compile the kernel modules for Guest Additions.

Q3: What should I do if I can’t find the Guest Additions ISO?
A: Ensure the VirtualBox Extension Pack is installed and that you’re running the latest version of VirtualBox.

Q4: Can I uninstall Guest Additions later?
A: Yes, you can remove Guest Additions by unmounting the ISO and removing the installed kernel modules.

Q5: Does Guest Additions work with other Linux distributions?
A: Yes, Guest Additions supports a variety of Linux distributions, not just Rocky Linux.


Conclusion

Installing VirtualBox Guest Additions on Rocky Linux 9 is a straightforward process that greatly enhances the functionality of your virtual machine. By following this guide, you’ll unlock features that improve productivity and ease of use.

If you found this tutorial helpful, watch our detailed video for additional insights:
Watch on YouTube: How to Install VirtualBox Guest Additions on Rocky Linux 9

Feel free to share your questions or feedback in the comments below!

See also:

List of monitoring tools 

Linux Blogs

AWS Cloud Blogs

Database Blogs

DevOps Blogs

Interview Questions & Answers

Docker Blogs

Google Cloud Blogs







Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.