
Explore what virtualization is—running multiple operating systems on a single hardware and saving space in data centers—then review the history of Oracle VirtualBox from 2007 to its free multi-platform availability.
Learn how host hardware and operating systems create virtual machines, and explore type 1 and hosted virtualization, including vdi use in servers with Citrix and Hyper-V.
Learn the installation requirements for VirtualBox, including internet access for downloads, 64-bit Windows, Linux, or Mac OS, and hardware guidance such as 8 gigabytes of RAM and free disk space.
First, open your terminal app and insert these commands:
sudo apt update (your password gonna be required)
sudo apt install VirtualBox
Install the Oracle VirtualBox extension pack by downloading it from the official site, agreeing to the license, and enabling the extension on Windows or Linux to complete the setup.
Explore the Oracle VirtualBox interface, from the main window to general preferences, VM storage locations, extensions, and network adapters, laying the groundwork for creating and managing virtual machines.
Create your first virtual machine in Oracle VirtualBox with a sequence: name the virtual machine, allocate memory, create a dynamic Windows 10 disk, and boot from a Windows 10 image.
Organize virtual machines in Oracle VirtualBox by creating and grouping VMs into infrastructure and client networks, enabling visual management and streamlined infrastructure setup.
Learn how to use snapshots in Oracle VirtualBox to save and revert to previous VM states, create clones from snapshots, and manage timeline save points for agility and security.
Explore VirtualBox's five VM states—off, paused, saved state, guest shutdown via ACPI or power button, and forced power off—demonstrated with an Ubuntu desktop setup and resume behavior.
Explore appliances as preconfigured templates in the hypervisor to transport or deploy VMs. Export an appliance in a chosen format, then import it to start a ready-to-use VM.
Explore VirtualBox's virtual media manager to view and manage virtual hard drives and ISO images, create new drives, and attach media to hosts or virtual machines.
Clone virtual machines in VirtualBox using full and linked cloning to create independent VMs or shared-disk clones for testing without reformatting.
Explore how to configure network adapters in Oracle VirtualBox and understand NAT, bridge, internal network, and host-only modes to control VM internet access and isolation.
Install VBox guest additions on Windows and Linux to improve VM tools and host communication, restart, and verify the graphics adapter and the ability to resize the VM window.
Enable bidirectional clipboard and drag-and-drop between the host and the virtual machine to transfer text, links, and files. See how copy-paste works with notepad and a web browser.
Learn to set up and use shared folders between the host and a virtual machine in Oracle VirtualBox, including mounting and making the folder permanent to transfer files.
Connect usb devices to a VirtualBox VM by using the usb icon, right-clicking the device, and configuring usb settings in the devices menu.
Master remotely accessing VirtualBox VMs via VRDP using the Microsoft remote desktop client, enabling remote display across a local network with secure server and client configuration.
Learn to use VBox manage from the command line to create, start, shut down, manage snapshots, and export or import virtual machines across Linux, Windows, and macOS.
A message for you: If you want to save time and money by creating complete labs, testing tools and learning how to program with different systems, this course is for you!
At the end of the course, you will be able to perform the basic and more complex operations, settings and adjustments in Oracle VM VirtualBox.
During the course, we will talk about the installation of different systems, and we will test even the command line operations of VirtualBox.