User Manual of the Pre-built Ubuntu 9 Virutal Machine
2006 - 2009 Wenliang Du, Syracuse University.
The development of this document is funded by the National Science Foundation’s Course, Curriculum, and
Laboratory Improvement (CCLI) program under Award No. 0618680 and 0231122. Permission is granted
to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation. A copy of the license can be
, we have created a pre-built virtual machine (VM) image for
This VM can be used for all our SEED labs that are based on
. In this document, we describe the
conﬁguration of this VM, and give an overview of all the software tools that we have installed.
Updating the VM is quite time-consuming, because not only do we need to udpate the VM image, we
have to make sure that all our labs are consistent with the newly built VM. Therefore, we only plan to update
our VM image once every two years, and of course update all our labs once the VM is changed.
If you are using our SEED labs, and want to get a copy of our most recent VM image, please send us an
. We can either send you a DVD or let you download the image from us.
Conﬁguration of the VM
The main conﬁguration of this VM is summarized in the following. If you are using
you can adjust the conﬁguration according to the resources of your host machine (e.g., you can assign more
memory to this VM if your host machine has enough memory):
9.04 with the
Memory: 256M RAM.
Disk space: Maximum 8G disk space.
We have created two accounts in the VM. The usernames and passwords are listed in the following:
1. User ID:
does not allow
to login directly from the login window. You have to login as
a normal user, and then use the command
to login to the
2. User ID:
Currently the “Network connection” is set to “NAT”, i.e., your VM is put in a private network, which
uses your host machine as the router. The VMs in such a setting can connect to the Internet via the NAT
mechanism, and they are not visible to the outside (their IP addresses are not routable from the outside, e.g.,
many use 192.168 preﬁx). This setting is sufﬁcient for most of our SEED labs.
If you want your VMs to be visible to the outside (e.g., you want to host a HTTP server in a VM, and