VirtualBox 3.1: Beginner's Guide


VirtualBox 3.1: Beginner's Guide
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
$25.49
save 15%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
$49.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Get up and running with VirtualBox to start working with your own virtual machines
  • Effectively administer and use virtual machines in a home/office environment
  • Analyze virtual machines with the most commonly used software tools
  • Create your first virtual machine with VirtualBox on Windows/Linux with step-by-step instructions and screenshots

Book Details

Language : English
Paperback : 348 pages [ 235mm x 191mm ]
Release Date : April 2010
ISBN : 1847199143
ISBN 13 : 9781847199140
Author(s) : Alfonso V. Romero
Topics and Technologies : All Books, Virtualization and Cloud, Beginner's Guides, Open Source, Virtualisation


Table of Contents

Preface
Chapter 1: Getting to Work with VirtualBox
Chapter 2: Creating Your First Virtual Machine: Ubuntu Linux
Chapter 3: Creating Your Second Virtual Machine: Windows 7
Chapter 4: Installing Guest Additions and Advanced Settings
Chapter 5: Storing Data in VirtualBox
Chapter 6: Networking with Virtual Machines
Chapter 7: Using Virtual Appliances
Chapter 8: Managing your Virtual Machines from a Remote Computer
Appendix A: Using Snapshots
Appendix B: Pop Quiz Answers
Index
  • Chapter 1: Getting to Work with VirtualBox
    • Running multiple virtual machines
    • Installing VirtualBox on Windows
    • Time for action – downloading and installing VirtualBox on Windows
    • Installing VirtualBox on Linux
    • Time for action – downloading and Installing VirtualBox on Linux
    • Testing VirtualBox
    • Time for action – creating and testing a Damn Small Linux virtual machine
    • Summary
  • Chapter 2: Creating Your First Virtual Machine: Ubuntu Linux
    • Getting started
      • Downloading the Ubuntu Linux Live CD
    • Time for action – downloading the Ubuntu Desktop Live CD
    • Creating your Ubuntu Linux VM
    • Time for action – creating a virtual machine
    • Configuring basic settings for your Ubuntu Linux VM
    • Time for action – basic configuration for your VM
    • Installing Ubuntu Linux on your VM
    • Time for action – installing Ubuntu Desktop on your VM
    • Running your Ubuntu Linux VM
    • Time for action – running Ubuntu Linux
      • Web browsing with Mozilla Firefox
    • Time for action – web browsing in your Ubuntu VM
      • Using OpenOffice.org in your virtual machine
    • Time for action – using OpenOffice.org
      • Shutting down your virtual machine
    • Time for action – shutting down your VM
    • Summary
  • Chapter 3: Creating Your Second Virtual Machine: Windows 7
    • Creating your Windows VM
    • Time for action – creating a virtual machine
    • Booting your Windows 7 installation disk
    • Time for action – booting your Windows 7 installation disk through the First Run Wizard
    • Installing Windows 7 on your VM
    • Time for action – installing Windows XP on your VM
    • Making sound work on your Windows 7 VM
    • Time for action – enabling audio on your Windows 7 virtual machine
      • Removing the installation media from your Windows 7 VM
    • Time for action – removing installation media from your VM
      • Web browsing with Internet Explorer
    • Time for action – web browsing in your Windows 7 VM
      • Using Microsoft Office in your virtual machine
    • Time for action – using OpenOffice.org
      • Shutting down your virtual machine
    • Time for action – shutting down your VM
    • Summary
  • Chapter 4: Installing Guest Additions and Advanced Settings
    • Introducing Guest Additions
    • Installing Guest Additions for Windows
    • Time for action – installing Guest Additions on a Windows XP virtual machine
    • Installing Guest Additions for Linux
    • Time for action – installing Guest Additions on Linux Ubuntu
    • Installing Guest Additions for OpenSolaris
    • Using the fullscreen feature
    • Time for action – using the fullscreen and windowed modes
    • Sharing folders between your host and guest PCs
    • Time for action – sharing folders between a Windows XP host and a Ubuntu guest
    • Activating the Seamless Windows feature
    • Time for action – activating Seamless Windows with Windows and Linux
    • Allowing 3D Hardware Acceleration in your virtual machines
    • Time for action – using Compiz on your Ubuntu VM
    • Summary
  • Chapter 5: Storing Data in VirtualBox
    • Using Virtual Disks in VirtualBox
      • Using an additional VDI hard drive
    • Time for action – adding a secondary virtual drive to your VM
      • Using a VHD hard drive
    • Time for action – adding a VHD virtual drive to your VM
    • Creating multiple virtual machines by cloning
    • Time for action – cloning an Ubuntu Linux hard disk image
    • Expanding hard disk images on the fly
    • Time for action – creating a fixed-size hard drive image
    • Choosing your disk controller type: IDE, SATA, or SCSI
    • Time for action – using a SATA disk controller on a VM
      • Using IDE and SATA drives on a VM
    • Time for action – using IDE and SATA drives
    • Summary
  • Chapter 6: Networking with Virtual Machines
    • Connecting to the default NAT mode
      • Exploring default network adapter types
    • Time for action – viewing the default network adapter types in your virtual machines
      • Testing the NAT mode
    • Time for action – accessing the NAT mode in your VM
      • Using port-forwarding with the NAT mode
    • Time for action – enabling port-forwarding in NAT mode
    • Testing a server operating system in the bridged networking mode
      • Accessing your VM's web server from your host PC
    • Time for action – changing your virtual machine to bridged networking mode
      • Accessing your VM's web server from another VM
    • Time for action – accessing your VM's web sever from another VM
    • Using the 'Not Attached' mode
    • Time for action – isolating a VM with the 'Not Attached' mode
    • Disconnecting your virtual machine from the network without shutting it down
    • Time for action – connecting/disconnecting your VM from the network
    • Using the Internal Networking mode
    • Time for action – communicating between VMs only
    • Using the Host-Only Networking mode
    • Time for action – communicating between VMs and your host PC only
    • Summary
  • Chapter 7: Using Virtual Appliances
    • Setting up preconfigured virtual machines in a flash
      • Importing a virtual appliance
    • Time for action – using the TurnKey Wordpress virtual appliance
      • Exporting a virtual appliance
    • Time for action – exporting your customized Wordpress virtual appliance
    • Working with virtual appliances
      • Using virtual images from VirtualBox® Images
    • Time for action – using a PuppyLinux VM in VirtualBox
      • Using virtual appliances from BitNami
    • Time for action – using the BitNami Drupal virtual appliance
      • Using the Turnkey Linux File Server appliance
    • Time for action – using the Turnkey Linux File Server appliance
    • Summary
  • Chapter 8: Managing your Virtual Machines from a Remote Computer
    • Managing virtual machines from alternative front-ends
      • Using the VBoxManage frontend
    • Time for action – using VBoxManage to start a virtual machine
      • Controlling your virtual machines through VBoxManage
    • Time for action – pausing, resuming, and saving your virtual machine's state
      • Using the VBoxSDL simplified interface
    • Time for action – using VBoxSDL to start a virtual machine
    • Setting up your very own VirtualBox headless server
      • Setting up Ubuntu Server 8.04 LTS
    • Time for action – download and install Ubuntu Server 8.04 LTS
      • Accessing your headless server from a remote PC
    • Time for action – using PuTTY to access your Ubuntu server remotely
      • Installing VirtualBox on your Ubuntu server through apt-get
    • Time for action – installing VirtualBox through apt-get on your Ubuntu server
    • Creating, managing, and running your first remote virtual machine on the Ubuntu headless server
      • Enabling FTP to upload guest images to your headless server
    • Time for action – enabling proftp on your Ubuntu headless server
      • Uploading an ISO guest image to your Ubuntu server
    • Time for action – uploading a guest ISO image to your headless server
      • Creating a virtual machine in your Ubuntu headless server
    • Time for action – creating a virtual machine with VBoxManage
      • Using a Remote Desktop client and running your remote VM
    • Time for action – using an RDP viewer and starting your VM
      • Enabling sound on your remote virtual machines
    • Time for action – enabling audio on your remote virtual machine
      • Using shared folders on your remote virtual machine
    • Time for action – creating and accessing a shared folder on your Ubuntu headless server
      • Setting up your own remote virtual LAMP server
    • Time for action – running your very own remote virtual LAMP server
    • Summary
  • Appendix A: Using Snapshots
    • Reverting changes to your virtual machine
    • Time for action – saving the state of your Ubuntu virtual machine by taking a snapshot
    • Creating alternate realities in your virtual machines
    • Time for action – using branching snapshots in your VMs
    • Summary
  • Appendix B: Pop Quiz Answers
    • Chapter 1
      • Doing the thing
    • Chapter 2
      • Creating virtual machines
      • Configuring basic settings on your VMs
      • Using the auto capture and host key features
      • Running your Ubuntu Linux VM
      • Your first VM
    • Chapter 3
      • Creating virtual machines
      • Using the auto capture and host key features
      • Running your Windows 7 VM
      • Your first VM
    • Chapter 4
      • Guest Additions
      • Using the fullscreen feature
      • Using the folder sharing feature
    • Chapter 5
      • Using virtual disks in VirtualBox
      • Creating additional virtual disk images
      • Virtual storage
      • Using different storage controller types
      • Storing data in VirtualBox
    • Chapter 6
      • Working with the default network adapter types
      • Using the bridged networking mode
      • Using the internal networking mode
      • Virtual networking
    • Chapter 7
      • Importing virtual appliances
      • Exporting virtual appliances
      • Working with virtual appliances
      • Virtual appliances
    • Chapter 8
      • Using the VBoxManage interface
      • Setting up your own VirtualBox headless server
      • Enabling FTP and uploading ISO images on your headless server
      • Remote virtual machines and alternative front-ends
    • Appendix A
      • Using the folder sharing feature
      • Creating alternate realities for your VMs

Alfonso V. Romero

Alfonso Romero is a freelance computer consultant and translator from Mexico. He's been working with Linux and open source software since 1999. He started operating his first web server (Apache) from a PC at home, offering free hosting services to experiment with Postfix, Squirrel Mail, MySQL, Apache, Tomcat, and Virtual Hosting. Since then, he's been working as a computer consultant for several clients in Mexico – writing Java, C++, and Web applications. Since 2000, he has worked for Pearson Education in Mexico as a computer books freelance translator and consultant. His latest book translations are the Spanish versions of Java How to Program, Seventh Edition, from Deitel & Deitel, and C++ How to Program, Sixth Edition, also from Deitel & Deitel. Al enjoys writing tutorials and teaching about Java, C++, PHP, the Apache Web server, Tomcat, MySQL, Web applications like Apache Roller, and all of the wonderful open source applications used today, and when he's not experimenting with new trends in Open Source applications, he enjoys playing his electric guitar.

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

VirtualBox 3.1: Beginner's Guide +    Business Intelligence Cookbook: A Project Lifecycle Approach Using Oracle Technology =
50% Off
the second eBook
Price for both: €36.65

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Download and install VirtualBox in a Windows/Linux environment
  • Create your virtual machine on VirtualBox, using Ubuntu Linux Desktop/Windows XP as the "guest" operating system
  • Share folders and pass information between the host and the guest operating systems
  • Explore the Hardware 3D Acceleration feature available in Windows and Linux guests
  • Revert the state of a virtual machine using snapshots
  • Architect a virtual machine using fixed and dynamically expanding hard drive images and choose the appropriate hard disk controller
  • Clone hard disks using the Virtual Media Manager
  • Connect a virtual machine to the Internet and a local network using the default NAT mode
  • Illustrations for using WordPress, Drupal, and File Server virtual appliances
  • Set up a headless server and create, manage, and run virtual machines in that server from a remote PC

In Detail

The furore around virtualization is taking the technology world by storm and is a must for efficient utilization of network server capacity, storage administration, energy, and capital. VirtualBox is free and this brings down your upfront costs for an agile data center. VirtualBox will transform your IT infrastructure into a lean Data Center on a Windows XP/7 or Ubuntu Linux platform. Although VirtualBox has grown by leaps and bounds, there is not enough documentation to guide you through its features and implementation.

This hands-on guide gives you a thorough introduction to this award-winning virtualization product. It will help you to implement the right virtual environment for you. Additionally, this book will help you set up an environment that will work for your system. You will learn to architect and deploy your first virtual machine without being overwhelmed by technical details.

This practical book unveils the robust capabilities and easy-to-use graphical interface of VirtualBox to help you to effectively administer and use virtual machines in a home/office environment. You begin by creating your first virtual machine on a Windows/Linux guest operating system and installing guest additions. The book then goes on to discuss the various formats that VirtualBox supports and how it interacts with other formats. The comprehensive instructions will help you to work with all the networking modes offered by VirtualBox. Virtual appliances will be explained in detail—how they help to reduce installation time for virtual machines and run them from VirtualBox.

By the end of this book you will be able to run your own headless VirtualBox server, to create, manage, and run virtual machines in that server from a remote PC.

An easy-to-follow guide that quickly gets you up and running with VirtualBox to start working with your virtual machines

Approach

This beginner's guide consists of comprehensive explanation, appropriate screenshots, tips, tricks, and best practices. It offers step-by-step instructions on building your own virtual environment from scratch, supported by the reasoning behind what you do.

Who this book is for

If you are a System Administrator who has to set up a virtual machine and want to use an open source tool to do it this book will prove invaluable. No prior knowledge of VirtualBox is required, but you should have experience with general system administration.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software