Ubuntu 7.10 Gutsy Base Install

items>Ubuntu 7.10 Gutsy Base Install
Community Contributed Software

  • Amazon Web Services provides links to these packages as a convenience for our customers, but software not authored by an "@AWS" account has not been reviewed or screened by AWS.
  • Please review this software to ensure it meets your needs before using it.

A clean, base install of Ubuntu 7.10 Gutsy (kernel 2.6.21),built by Eric Hammondas part of the Alestic.com series[update 2009-04-18]


Submitted By: Eric Hammond
US East AMI ID: ami-ee48af87
Europe AMI ID: ami-42cde536
AMI Manifest: alestic/ubuntu-7.10-gutsy-base-20090418.manifest.xml
Operating System: Linux/Unix
Created On: November 23, 2007 1:41 AM GMT
Last Updated: April 21, 2009 2:58 AM GMT

Ubuntu 7.10 Gutsy heas reached its scheduled end of life and is no longer supported. Please choose a newer version of Ubuntu unless you are just wanting to see what Gutsy was like.

Pick the Right Release

For a complete list of the Debian and Ubuntu AMIs available in this series including AMIs in the European EC2 region, please see the following web page:

Selecting the correct Ubuntu AMI for your needs will improve your EC2 experience.


This AMI is a clean, base install of Ubuntu 7.10 Gutsy, built by Eric Hammond. This 32-bit AMI is for running on the 32-bit instance sizes including: m1.small, c1.medium . For the large and extra large instance sizes, please see the 64-bit Ubuntu 7.10 Gutsy base install AMI

This AMI is ready to run or to install further software of your choosing and rebundle for a more advanced AMI. This is a base install with pretty much the packages that would be installed from an Ubuntu server CD base install (no web server, no database, no email server). Additional packages can easily be added using apt-get or aptitude.


Features include:

  • Ubuntu 7.10 Gutsy with upgraded packages (as of 2009-04-18)
  • Amazon EC2 AMI tools (1.3-30748 20071010) installed and patched for Ubuntu
  • Uses Amazon's newer 2.6.21 kernel (

  • Includes 2.6.21 kernel modules

  • openssh-server installed
  • On first boot, runs instance user-data script if it starts with #!
  • Generate new ssh host keys on first boot and output fingerprints
  • ca-certificates installed to support SSL in ec2-bundle-upload
  • libc6-xen installed for performance
  • /etc/apt/sources.list for gutsy main restricted universe multiverse
  • /etc/event.d/tty[2-6] removed to avoid error messages in logs
  • Shadow passwords enabled
  • root password locked
  • ssh PasswordAuthentication disabled
  • 10GB root (/) partition
  • Network: DHCP on eth0, loopback on lo, simple /etc/hosts with localhost
  • root ssh public key creditials retrieved from instance parameters or ephemeral store on startup (standard Amazon EC2 ssh access for public AMIs)
  • Added "UseDNS no" to /etc/ssh/sshd_config as recommended by http://docs.amazonwebservices.com/AWSEC2/2007-03-01/DeveloperGuide/public-ami-guidelines.html
  • Comment appended to /etc/motd
  • Locale en_US, Timezone UTC


If you use or are thinking of using this AMI, please subscribe to the ec2ubuntu Google Group where you will find out about updates to the Ubuntu AMIs and tips for running Ubuntu on Amazon EC2.

To subscribe, send an email mesage to ec2ubuntu-subscribe@googlegroups.com

Support is also available through the above forum with a growing number of folks in the community using Ubuntu on EC2 (and a good core of folks willing to answer questions).

Build Process

Advanced users may consult the following page for information on how this AMI was built and to get instructions for building their own.


ami-ee48af87 - alestic/ubuntu-7.10-gutsy-base-20090418.manifest.xml

  • Disable ssh PasswordAuthentication by default to improve security
  • All packages upgraded to latest versions

ami-62fe190b - alestic/ubuntu-7.10-gutsy-base-20090215.manifest.xml

  • All packages upgraded to latest versions

ami-1f5db976 - alestic/ubuntu-7.10-gutsy-base-20081222.manifest.xml

  • Upgrade EC2 AMI tools to 1.3-30748 20071010 with support for European region eu-west-1
  • All packages upgraded to latest versions

ami-5370943a - alestic/ubuntu-7.10-gutsy-base-20081130.manifest.xml

  • New --arch option from patch by Don Spaulding II
  • Upgrade EC2 AMI tools to 1.3-26357 20071010
  • The old 2.6.16 kernel modules are no longer bundled with the image.
  • All packages upgraded to latest versions

ami-1fd73376 - alestic/ubuntu-7.10-gutsy-base-20080924.manifest.xml

  • bugfix: Mounts /mnt as ephemeral storage with /etc/fstab
  • All packages upgraded to latest versions

ami-39d43050 - alestic/ubuntu-7.10-gutsy-base-20080922.manifest.xml

  • DEFECT: This AMI is missing /etc/fstab and does not mount /mnt as ephemeral storage!
  • bugfix: Only generate ssh host keys on first boot, not on every reboot.
  • All Ubuntu packages upgraded to latest versions

ami-c1fa1ea8 - alestic/ubuntu-7.10-gutsy-base-20080905.manifest.xml

  • All Ubuntu packages upgraded to latest versions

ami-159e7a7c - alestic/ubuntu-7.10-gutsy-base-20080803.manifest.xml

  • Build using latest debootstrap v1.0.10
  • Output new ssh host key fingerprints to console log for security.
  • Use newly built kernel modules where fuse supports NFS export.
  • All Ubuntu packages upgraded to latest versions

ami-39bc5850 - alestic/ubuntu-7.10-gutsy-base-20080628.manifest.xml

  • Change default timezone to UTC
  • Increase default root partition size to 10GB
  • All Ubuntu packages upgraded to latest versions

ami-3057b259 - alestic/ubuntu-7.10-gutsy-base-20080517.manifest.xml

  • Support instance user-data boot hook scripts.
  • All Ubuntu packages upgraded to latest versions

ami-1848ad71 - alestic/ubuntu-7.10-gutsy-base-20080514.manifest.xml

  • Create new ssh host keys on first boot.
  • Don't try to set the CMOS hwclock under Xen and save 4 seconds on boot.
  • Don't try to run apparmor as we don't have the kernel module installed yet.
  • Silence grep warnings about missing authorized_keys.
  • All Ubuntu packages upgraded to latest versions

ami-c144a1a8 - alestic/ubuntu-7.10-gutsy-base-20080430.manifest.xml

  • All Ubuntu packages upgraded to latest versions

ami-697c9900 - alestic/ubuntu-7.10-gutsy-base-20080418.manifest.xml

  • Upgrade to use Amazon's newer 2.6.21 kernel (
  • All Ubuntu packages upgraded to latest versions

ami-226e8b4b - alestic/ubuntu-7.10-gutsy-base-20080403.manifest.xml

  • Upgrade EC2 AMI tools to 1.3-19365 (obviates some patches and necesitates some others)
  • All Ubuntu packages upgraded to latest versions

ami-b111f4d8 - level22-ec2-images/ubuntu-7.10-gutsy-base-20080309a.manifest.xml

  • Upgrade all kernel modules to
  • Upgrade fuse kernel module to 2.7.3
  • Upgrade EC2 AMI tools to 1.3-19365 (obviates one patch)
  • All Ubuntu packages upgraded to latest versions

ami-763edb1f - level22-ec2-images/ubuntu-7.10-gutsy-base-20080203a.manifest.xml

  • Install Ubuntu rsync with no "lutimes" support since the Amazon EC2 kernel does not support it.
  • All Ubuntu packages upgraded to latest versions

ami-7034d119 - level22-ec2-images/ubuntu-7.10-gutsy-base-20080118a.manifest.xml

  • Build using latest debootstrap v1.0.8
  • Upgrade EC2 AMI tools to 1.3-15587
  • All Ubuntu packages upgraded to latest versions

ami-ed22c784 - level22-ec2-images/ubuntu-7.10-gutsy-base-20071225a.manifest.xml

  • Installed fuse kernel module (copied from Amazon developer ami-26b6534f to match kernel version)
  • Build using latest debootstrap v1.0.7
  • All Ubuntu packages upgraded to latest versions

ami-e2df3a8b - level22-ec2-images/ubuntu-7.10-gutsy-base-20071202a.manifest.xml

  • ec2-unbundle patched for Ubuntu
  • Add locale to /etc/default/locale
  • Check instance parameters for ssh credentials first, then fallback to ephemeral storage.
  • Build script supports 64-bit kernels for building Ubuntu 7.10 Gutsy AMIs that work on large and extra large instance types.
  • All Ubuntu packages upgraded to latest versions

ami-03d6336a - level22-ec2-images/ubuntu-7.10-gutsy-base-20071122a.manifest.xml

ami-34d4315d - level22-ec2-images/ubuntu-7.10-gutsy-base-20071119a.manifest.xml

  • Original release [NOT RECOMMENDED]


Great Job
I was able to use this image and install java and tomcat and have my web app up and running in minutes. Thanks
Will H on April 9, 2008 7:18 PM GMT
Great Work, thank you! Just one thing:
An excellent and usefull script, thank you. We adapted it to build a 32 bit Ubuntu 6.06 LTS AMI. The only thing we had problems with was the size limit of sda1. We had to resize the image to 2048 MByte, since otherwise we could start the machine, but could not access it. The one time we got the terminal output we saw this error: "(...) attempt to access beyond end of device sda1: rw=0, want=4184, limit=2048 JBD: IO error reading journal superblock EXT3-fs: error loading journal. EXT2-fs warning (device sda1): ext2_fill_super: mounting ext3 filesystem as ext2 VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 144k freed attempt to access beyond end of device sda1: rw=0, want=4144, limit=2048 attempt to access beyond end of device sda1: rw=0, want=4144, limit=2048 Warning: unable to open an initial console. attempt to access beyond end of device sda1: rw=0, want=4144, limit=2048 attempt to access beyond end of device sda1: rw=0, want=4144, limit=2048 attempt to access beyond end of device sda1: rw=0, want=4144, limit=2048 Kernel panic - not syncing: No init found. Try passing init= option to kernel." Then the machine rebooted, and again, and again... After resizing the AMI to 2048 MB, everything worked fine.
fleuryfleury on March 22, 2008 5:04 PM GMT
Excellent work
Eric, thanks for not only making the image itself available, but for providing such clear instructions for the roll-your-own installation. I'm always a little nervous about booting other people's AMIs, but I dearly love ubuntu as a server platform :-)
scotttfrazer on February 22, 2008 11:21 PM GMT
Excellent work!
Thanks for taking the time to update the image to the latest! It runs like a champ ;-). Bruce
Bruce Snyder on February 21, 2008 8:33 PM GMT
Excellent Virtual Machine with Ubuntu Server Edition
Eric, Great work. Thank you. I used it as the base for my AMI. http://www.rajiv.com/blog/2008/02/04/amazon-ec2/ Best regards, -- Rajiv Pant New York, NY
Rajiv Pant on February 4, 2008 7:50 AM GMT
Excellent work
This Ubuntu AMI has saved us a lot of work and we really appreciate it. Thanks. The script requires a minor correction to work with the current Ubuntu archive. "BSVER=debootstrap_1.0.7" should be changed to "BSVER=debootstrap_1.0.8".
discoverysoftware on January 17, 2008 6:34 PM GMT
Good Job!
I am SOOO glad somebody took the reigns and did this. Fedora Core just isn't as good as Ubuntu (IMHO). It would be nice if Ubuntu built AMIs themselves, but this will do, and I'm really glad this happened.
Dustin T. Whitney on January 14, 2008 5:45 PM GMT
Worked like a charm
I used this AMI to install Apache, MySQL, ColdFusion 8 Enterprise, FFMPEG and Mencoder after I had difficulty finding working repositories on Amazon's default LAMP stack AMI (Fedora 4). Everything on Ubuntu worked like a charm, including the TightVNC remote desktop. The only thing I noticed is that on a small instance type the amount of default "root" hard drive space gets taken up pretty quick once you install the basic stack I mention above. You'll have to move things into /mnt/ if you were going to put it into production (or onto S3), or upgrade your instance. I am actually ready to test the 64-bit platform since ColdFusion 8.1 (still in beta at the time I write this) now supports 64-bit everything. I have to say ColdFusion Enterprise, despite the fact that it costs money, has built in clustering and failover which makes it very exciting to test against the scalability inherent to EC2.
D. C Smith on January 8, 2008 12:45 AM GMT
Perfect for running Ubuntu\Apache\Django\Postgres apps
Wow! It took me only minutes to: 1. Upload this AMI to the cloud and ssh into it 2. Use aptitude to install Postgres, Django, and Beautifulsoup 3. scp my app files to the instance and run the app 4. See my app live in Firefox (i.e., deployed...) I had no problems at all and everything went smoothly! Working the instance shell felt just like home... If you use Ubuntu don't think twice. This AMI seems to just do the job.
Nimrod Steinbock on December 25, 2007 12:55 PM GMT
Worked like a charm
Very nice, minimal install. Is exactly what it purports to be. Easy to upgrade packages as needed, just like a regular ubuntu on your own box. Thanks!
Edward Broyles on December 22, 2007 8:58 PM GMT
I like it
Works for me. I'm using this as a basis of our Ubuntu system deployment. Thanks for sharing your hard work!
Richard Kiss on December 14, 2007 1:19 AM GMT
Cannot make it work :(
Updated Review: This AMI works amazingly well. (I had some troubles to connect to it by SSH in the first time, but it was a problem in my own network) In my experience, it's booting faster and is smaller than the FC4 one. Great job, Eric! Thanks! Original Review: Hi Eric! First of all, thanks for making this AMI public. Ubuntu is great. :) I'm having some troubles to get the 32-bit AMI working. It's booting fine (as I can see with ec2-get-console-output command) but I cant ping/connect it. I'm using the ami-e2df3a8b version. If I boot the standard FC4 one with the same settings, everything works fine. If you want, I can send the boot sequence by email to you. Thanks! Marcos
masobrinho on December 7, 2007 7:11 PM GMT
Great Job, Eric!
Once I figured out *how* to get any image running, I was able to get an instance of this running in about 15 minutes. This is just the thing I've been looking for.
Eric Marden on December 5, 2007 8:36 PM GMT
The Gutsy AMI works perfectly.
This AMI works perfectly and gives the easiest head-start for running an Ubuntu instance at EC2, and the build script is an added bonus. (Thanks.)
Darik Horn on December 5, 2007 6:30 PM GMT
Great AMI - and thanks for publishing the build script
The script for this is great. I came across it trying to solve the problem of not being able to connect to a rebundled Gutsy AMI but it's helped me build a much better AMI. Publishing the script is a real help too as it's let me step through the bundling process and learn a lot more about it and how to customize it. thanks!
Iain Mulholland on December 1, 2007 9:16 PM GMT
Modern OS for a modern infrastructure
I really like this AMI, because, I was able to very quickly install Java, apache and other things I needed, without the hassles of looking up RPMs (as in Fedora). Being able to just download and automatically install things with apt-get is a huge boost in productivity, and getting all the "admin" tasks out of the way, so that you can concentrate on your BUSINESS software. Thanks, Alex.
Aleksandar Matijaca on November 29, 2007 10:03 PM GMT
We are temporarily not accepting new comments.
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.