Learn VirtualBox: Step by Step (Install 5 Operating Systems)

Everything you need to know about VirtualBox, with step by step instructions. Install 5 different operating systems!
4.3 (67 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,463 students enrolled Bestselling in VirtualBox
84% off
Take This Course
  • Lectures 31
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 English

Course Description

Oracle VM VirtualBox is a program for Windows, Mac OS X, Linux, and Solaris, which enables you to install alternative operating systems within your current (host) operating system.

You can run Linux side-by-side with other operating systems, including BSD, Solaris, and Windows.

Inside the course you'll learn how to:

  • Download and install VirtualBox (it's 100% FREE)
  • Create virtual machines to run other operating systems within your current OS
  • Unlock guest additions that add even more powerful features to your VMs
  • Share files between your host and guest OS
  • Use mouse integration for seemless work between host and guest OS

I'll walk you through 5 complete operating system installations. Each OS will be thoroughly treated, from virtual machine creation, to installation, guest additions, and more! The following guest operating systems will be covered in the course:

  • Windows XP Pro
  • Ubuntu Desktop
  • CentOS 7
  • FreeBSD
  • OpenSUSE

Get started today with Oracle VM Virtualbox, and start playing with new operating systems, learning how they function, BEFORE you perform a local installation!

Virtualization is a great way to familiarize yourself with new operating systems.

You can learn valuable skills, including server administration and networking, all within a safe, virtual environment.

There's no need to worry about breaking anything within a virtual machine! You can always choose to start over in VirtualBox. It's a safe. and effective way to learn just about anything. Plus, the software is free forever. So, you never need to worry about licensing or other fees.

I know you're going to love this course. As a student, you are my #1 priority. So, don't hesitate to contact me with any question you may have concerning the course. It would be my pleasure to serve you.

Ready to get started? Let's go!


What are the requirements?

  • Students will need a computer running Windows, Mac OS X, Linux, or Solaris
  • A basic understanding of software and operating system installations

What am I going to get from this course?

  • Operate VirtualBox like a pro
  • Install a variety of operating systems (BSD, Linux, Windows)
  • Utilize guest additions for advanced VirtualBox functionality
  • Choose between basic virtual machine options
  • Share files between host and guest operating systems

Who is the target audience?

  • This course is designed for anyone who wants to learn about running operating systems in a virtual environment.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Basic Setup

Welcome to the course! Let's learn about VirtualBox together.


In this module, you'll see how simple it is to download and install VirtualBox, as well as the VirtualBox extensions pack.


Please watch this important video about software piracy before we go any further.


Let me show you around VirtualBox. We're almost ready to start creating virtual machines and installing guest operating systems—I promise. However, you first need to understand the basic options related to VMs and the VirtualBox program itself.


In this final module of the introduction section, I'll cover the specific settings that can be applied to all virtual machines.

Section 2: Ubuntu Linux Desktop

Are you ready to jump in and create your first virtual machine? Well, let's go!

Getting the Ubuntu .ISO Image File

Now that our virtual machine has been created, we'll need to install Ubuntu. This process is pretty much the same as installing Ubuntu on a regular PC, but I'll walk you through everything step by step for good measure.


The internet connection on your host OS can be used inside your guest OS. We'll run a speed test in this video, to give you an idea of just how good networking is through VirtualBox.


In this module I show you how to install guest additions in Ubuntu 14.04 LTS. This is important for resolution scaling (when outside scaling mode), mouse integration, file sharing, and more.


Now that we have guest additions installed, we can create a shared folder to share files between our host OS and guest OS.

Section 3: Microsoft Windows XP Professional

Windows XP is an old-school favorite OS, and it lives on in VirtualBox!


Creating the VM is pretty much the same as for Ubuntu, but I'll walk you through the entire process for good measure.


Installing Windows XP brings back fond memories of days gone by. Can you feel the nostalgia setting in too? In this module, I walk you through the complete Windows XP installation process. Enjoy!


Argh! My Windows XP Pro disc didn't come with any service packs, and you can't do much in XP without them. Never fear, I show you how to install them in this module!


Just a few more things before we move on...

Section 4: OpenSUSE 11.4

OpenSUSE is another very popular distribution of Linux. In this section, we'll get it up and running in VirtualBox.


I'll show you how to create the virtual machine for OpenSUSE.


Let's walk through the OpenSUSE installation process together, as it is a little different than Ubuntu!


Now, with out new guest OS installed, we get to have some fun.

Section 5: FreeBSD

BSD is a popular, Unix-like operating system. FreeBSD is the most popular distribution of BSD, but there are others (such as OpenBSD). I chose FreeBSD because of the wonderful community surrounding it, and the tried-and-true hardware support.


I'll show you how to create the virtual machine for FreeBSD.


Now, we'll walk through the installation process.

KDE Installation

FreeBSD is a lot more fun with KDE! (Well, at least in my opinion.) I'll show you how to get it up and running, as well as perform a few more important tasks, including getting the guest additions working properly.

Section 6: CentOS 7

CentOS is a Red Hat Enterprise Linux alternative that is very popular.


I'll show you how to create the virtual machine for CentOS 7.


Now, let's walk through the installation process together.


Are you ready to get going with CentOS 7? Let's get guest additions up and running as soon as possible!


Now that you've seen Gnome and KDE, I thought you might enjoy a look at a more minimalist window manager. In this module, I'll teach you how to install IceWM! (Truth be told, this is one of my favorite lightweight windows managers for Linux systems, especially servers.)

Section 7: Conclusion

You've completed the course! Please stay in touch and let me know if there is anything I can do to improve this course or your overall learning experience here on Udemy. Blessings!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Cody Ray Miller, Entrepreneur, Consultant, and IT Professional

Hello, my name is Cody Ray Miller and I love teaching valuable skills to motivated students! I am passionate about helping you achieve your life goals, whether that means advancing in business, acquiring the technological skills needed to excel at work, or improving the quality of your personal life.

I have a diverse set of certifications, interests and experiences—including a Bachelor of Science degree in Psychology—which enable me to teach a variety of powerful courses, from computer server administration to marketing psychology and stargazing.

As my student, you are my #1 priority. Each and every one of my courses are carefully designed to accommodate a wide variety of learning styles and personality types. If something is unclear, or you need help understanding anything within my course, just send me a message and I will be happy to spend some one-on-one time with you in order to clarify the course material and make sure that you both learn and retain the subject matter.

Thank you for your interest in my courses, and in me as an instructor. I look forward to seeing you in one of my lectures very soon!

Cody Ray Miller

Ready to start learning?
Take This Course