Tag/tag.png

Needs Updating
This article needs updating to include the latest versions of Ubuntu. More info...

This page is intended to help volunteers recycle old PC's, install Ubuntu, and distribute them back to the community.

The Freegeek movement, started in Portland in 2000, now exists in a number of communities, and shares lots of advice on how to do this.

The information below was written in 2006 by a group in Pennsylvania, US, and much is now out of date.

Introduction

This project started in Central PA to help needy kids get free computers. A loose group of volunteers uses this page as a reference for hardware specs, installation instructions, configuration, and distribution procedure. If other people want to start similar projects, we hope that these files and instructions are of use.

Procuring and Processing Old Hardware

Put the word out! Tell people you are doing this, talk to your IT staff at work/school to find out what they do with old machines, talk to your local solid waste authority to see how they collect old computer hardware. There is tons of old hardware out there and people are more than willing to give it away if you tell them it is for a good cause. Take all the hardware that you can get your hands on, since it will take anywhere from 3-6 older computers to cobble together a single acceptable PC. Modems that work under Linux and properly matched memory are the two big hurdles, and while the PC itself may not work, you can sometimes scavange other useful parts.

When a PC comes into the shop

Minimum Hardware Requirements

While it is true that you can run Linux quite well on old hardware, running a decent desktop for school work does require a bit more horse power than a single purpose server, so these are minimum guidelines to ensure that the computer will get used.

Anything above these specs is bonus, and people will toss perfectly good CD burners, ethernet cards and other accessories.

Assemble the best parts you can and move on to the install.

Installation

If the machine does not have an ethernet port, install an ethernet card just long enough to do the install. The install process relies on the OEM process introduced in the Ubuntu 6.06 Dapper alternate CD, and a web-hosted kickstart file to automate and homogenize the setup as much as possible. Chances are that the modem and X will need to be configured by hand, but the rest of the install should be hands off.

These kickstart files serve a very specific purpose, and may not suit your needs. The postinstall section downloads files from a non-Ubuntu source and overwrites configuration files. Make sure you understand what they are doing before you use these files. All files can be browsed at http://www.cse.psu.edu/~soccio/linux-install/files.

Distribution

In our case need drove the project, but if you are interested in helping out around your community, talk to school adminstrators and charities to see if there are families or projects that could benefit from some low-end PC's. Here are a few guidelines to help with successful distribution.

Additional Details of the Install

The kickstart files setup the PC's to do a web install from the us.archive.ubuntu.com repositories. The workaround specified under bug # 48038 is in place so that the install does not ask for a root password. The disks are partitioned to have ext3 filesystems with a 3GB /, 256MB swap, and the rest given to home for the ks.cfg, and 4GB /, 512MB swap, and the rest for home for the ks-big.cfg. In both cases the MBR is zeroed and grub is installed there. X is setup to use Gnome at 1024X768 and should start on boot. The postinstall adds some files to /etc/skel/Desktop that essentially allow a new user to read http://easylinux.info/wiki/Ubuntu_dapper offline as a link on their Desktop. A script is included that runs an update and does a dist-upgrade, followed by installation of Thunderbird, and man. Finally wvdialconf is run to generate /etc/wvdial.conf and attempt to autodetect the modem.


RecycleOldHardware (last edited 2015-03-30 19:42:07 by knome)