You are previewing Getting Started with Oracle VM VirtualBox.
O'Reilly logo
Getting Started with Oracle VM VirtualBox

Book Description

Build your own virtual environment from scratch using VirtualBox

  • Learn how to install, configure, and manage VirtualBox

  • A step-by-step guide which will teach you how to build your own virtual environment from scratch

  • Discover advanced features of VirtualBox

In Detail

Oracle VM VirtualBox is an open source, cross-platform virtualization software package. Desktop virtualization software gives you the ability to install and run multiple operating systems on your computer in a virtual environment without disturbing the host OS. VirtualBox helps you create a completely isolated virtual environment and therefore prevents viruses, malware, or any other kinds of threats spreading from the guest-to-host machine.

Getting Started with Oracle VM VirtualBox is a step-by-step guide designed to help you understand the concepts of virtualization and start running VirtualBox on your system. This book will show you how to install, configure, and manage VirtualBox. It will also show you how to install Oracle Enterprise Linux as a guest VM and make use of the essential features of VirtualBox.

This book will show you how to install and configure VirtualBox on your desktop. You will then learn how to create a guest machine as well as features like starting, stopping, removal, and cloning of the guest machine. This book will also introduce you to some advanced features like snapshot, Clone, and VM Groups.

You will then discover how you can install Oracle Enterprise Linux 6.0 as a guest OS and also how to share a folder both in Windows and Linux operating systems. You will then learn about the different networking options available on VirtualBox and discover how they work. Finally, this book will introduce you to the different virtual storage options available in VirtualBox and show you how they work.

Table of Contents

  1. Getting Started with Oracle VM VirtualBox
    1. Table of Contents
    2. Getting Started with Oracle VM VirtualBox
    3. Credits
    4. About the Author
    5. About the Reviewers
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
        3. Instant Updates on New Packt Books
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    8. 1. Introduction to Virtualization
      1. Hypervisor
      2. Reasons to use Virtualization
      3. Oracle VM VirtualBox
      4. Virtualization components
      5. VirtualBox features
      6. How VirtualBox functions
      7. Oracle VM VirtualBox architecture
        1. VBoxSVC
        2. VirtualBox
      8. Summary
    9. 2. Installation of Oracle VM VirtualBox on Linux
      1. Basic requirements
        1. Host OS
          1. Windows
          2. Mac OS X
          3. Linux
          4. Solaris
        2. Guest OS
      2. Installation
        1. Installing dependency packages
        2. Installing VirtualBox 4.2.16
        3. Rebuilding kernel modules
      3. Start VirtualBox
      4. Update VirtualBox
      5. Remove VirtualBox
      6. Summary
    10. 3. VM Creation on VirtualBox
      1. Creating the guest virtual machine
      2. Starting the virtual machine
      3. Virtual machine groups
      4. Virtual machine snapshots
        1. Taking, restoring, and deleting snapshots
      5. Virtual machine clone
      6. Summary
    11. 4. Installing OEL
      1. Installing Oracle Enterprise Linux 6.0
      2. Installing VirtualBox Guest Additions
        1. Ways to install VirtualBox Guest Additions
      3. Using shared folders
      4. Mounting the folders
      5. Memory management techniques
        1. Memory ballooning
        2. Page fusion
      6. Summary
    12. 5. Virtual Networking
      1. Virtual networking hardware
      2. Networking modes
        1. Network Address Translation (NAT)
        2. Port forwarding with NAT
      3. Bridged networking
      4. Internal networking
        1. Host-only networking
        2. Bandwidth limitation for network I/O
      5. Summary
    13. 6. Virtual Storage
      1. Virtual disk
      2. Hard disk controllers
        1. Disk image files (VDI, VMDK, VHD, and HDD)
        2. Image write modes
        3. Cloning a virtual disk image
        4. Bandwidth control for disk images
      3. Summary
    14. Index