Learn VirtualBox: Step by Step (Install 5 Operating Systems)
4.5 (82 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,611 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn VirtualBox: Step by Step (Install 5 Operating Systems) to your Wishlist.

Add to Wishlist

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!
Best Seller
4.5 (82 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,611 students enrolled
Created by Cody Ray Miller
Last updated 9/2016
Price: $95
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
  • Students will need a computer running Windows, Mac OS X, Linux, or Solaris
  • A basic understanding of software and operating system installations

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!


Who is the target audience?
  • This course is designed for anyone who wants to learn about running operating systems in a virtual environment.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
Basic Setup
5 Lectures 22:39

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

Preview 04:48

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

Preview 03:29

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

Preview 01:03

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.

Preview 07:59

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

Settings for Virtual Machines
Ubuntu Linux Desktop
6 Lectures 28:50

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

Creating the Virtual Machine (VM)

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.

Loading Ubuntu into the VM

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.

Testing the Network in our Guest OS

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.

Installing Guest Additions on Ubuntu 14.04 LTS

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

Creating a Shared Folder
Microsoft Windows XP Professional
5 Lectures 19:00

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

Introduction to Windows XP Setup

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

Creating the VM

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!

Getting the Service Packs

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

Using the System
OpenSUSE 11.4
4 Lectures 18:34

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

Introduction to OpenSUSE

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

Creating the VM

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.

Welcome to OpenSUSE
5 Lectures 26:20

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.

Introduction to FreeBSD

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

Creating the VM

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.

Installing Guest Additions
CentOS 7
5 Lectures 23:35

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

Introduction to CentOS 7

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

Creating the VM

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!

First Boot & Guest Additions

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.)

Window Managers (Installing IceWM)
1 Lecture 01:48

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!

Closing Thoughts
About the Instructor
Cody Ray Miller
4.6 Average rating
1,224 Reviews
14,187 Students
11 Courses
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