Cloud Computing (PECAM703P)
S. B. JAIN INSTITUTE OF TECHNOLOGY, MANAGEMENT &
RESEARCH, NAGPUR
Prelab
Aim: Apply the knowledge of computer systems to study and implement the
installation of Oracle virtual Box to understand the concept of virtual machine
Name of Student :
Roll No. :
Semester/Year : VII / 4th
Academic Session : 2025 – 2026
Date of Performance :
Date of Submission :
Cloud Computing (PECAM703P)
AIM:
Apply the knowledge of computer systems to study and implement the installation of
Oracle virtual Box to understand the concept of virtual machine
OBJECTIVES:
To understand the concept of virtualization and virtual machines.
To install and configure Oracle VirtualBox on a host system.
To create and run a virtual machine using a guest OS.
To study the interaction between host and guest operating systems.
To test basic software installation and configuration inside the VM.
THEORY:
What is Virtualization?
Virtualization is a technology that allows you to create and run multiple operating
systems (called guest OS) on a single physical machine (called host OS) using
virtual environments. Each of these virtual machines (VMs) operates independently,
just like a physical computer.
What is Oracle VirtualBox?
Oracle VM VirtualBox is a free and open-source virtualization software developed
by Oracle Corporation. It allows users to install and run multiple operating systems
(like Windows, Linux, macOS) on a single physical system.
It supports both desktop and server virtualization, making it ideal for students,
developers, and IT professionals.
Cloud Computing (PECAM703P)
Key Features of VirtualBox:
Cross-platform support (Windows, Linux, macOS, Solaris)
Guest Additions for enhanced performance (mouse integration, clipboard sharing,
etc.)
Snapshots to save VM states and roll back if needed
USB, network, and shared folder support
Virtual Hard Disks (VDI, VMDK, VHD) for data storage
Virtual Machine Terminology:
Host OS: The operating system of your physical machine.
Guest OS: The OS installed inside VirtualBox (e.g., Ubuntu in a Windows
machine).
VDI (Virtual Disk Image): The virtual hard disk used by the VM.
ISO File: Disk image file used to install an OS inside the VM.
RAM, CPU, and Disk Allocation: Resources assigned to the VM from the host.
Why Use VirtualBox?
Test different OS without dual booting
Practice networking, penetration testing, and server setups
Isolate environments for software testing
Safe environment for experimenting with unknown applications
Cloud Computing (PECAM703P)
Step 1: Download VirtualBox
Open your browser and go to the official website:
https://www.virtualbox.org
Click on “Download VirtualBox”.
Choose the version for your operating system (e.g., Windows hosts).
The installer file (e.g., VirtualBox-x.x.x-Win.exe) will be downloaded.
Step 2: Run the Installer
Locate the downloaded .exe file and double-click to run it.
The Oracle VM VirtualBox Setup Wizard will open.
Step 3: Setup Configuration
Click Next on the Welcome screen.
Choose the installation location (or leave default) → Click Next.
Select components to install (leave defaults recommended) → Click Next.
Choose whether to create shortcuts → Click Next.
You may see a warning about network interfaces being reset — click Yes to
continue.
Step 4: Install VirtulBox
Click Install.
You may get a Windows security prompt for drivers → Click Install.
Wait for installation to complete.
Cloud Computing (PECAM703P)
Step 5: Finish Installation
Once done, check the box that says “Start Oracle VM VirtualBox after
installation”.
Click Finish.
✅ VirtualBox is now installed!
You can now create virtual machines by clicking on “New”, selecting the OS,
assigning memory, and attaching an ISO file.
Cloud Computing (PECAM703P)
Cloud Computing (PECAM703P)
Cloud Computing (PECAM703P)
✅ Conclusion
Through this practical, we successfully installed and configured Oracle VirtualBox,
gaining a clear understanding of how virtualization works. By creating and running a
virtual machine, we observed the interaction between the host and guest operating
systems and understood how system resources like CPU, memory, and storage are
allocated in a virtual environment.
This exercise helped us learn how virtualization can be used for software testing,
development, and experimentation without affecting the host system. It also
provided valuable hands-on experience that is essential for working with modern
computing environments, especially in fields like cloud computing, cybersecurity,
and system administration.