Emdebian Grip Installation Guide

This document contains installation instructions for the Emdebian Grip 1.0 (based on Debian 5.0) system (codename "lenny"), for i386, amd64, powerpc, arm, armel, mips or mipsel architectures. It also contains pointers to more information and information on how to make the most of your new Debian system.

This document uses the Debian Installer Guides as a template in the hope that future Emdebian Grip releases can have documentation folded into the main guides.

For additional information on Emdebian Grip 1.0 (based on Debian 5.0), please check the Emdebian webpages or contact the debian-embedded@lists.debian.org mailing list.

The GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Note

In Debian you can find a copy of the GNU General Public Licence in /usr/share/common-licenses/GPL-3


Table of Contents
Installing Emdebian Grip 1.0 (based on Debian 5.0)
1. Welcome to Debian
1.1. What is Debian?
1.2. What is GNU/Linux?
1.3. What is Emdebian Grip?
1.4. Getting Emdebian Grip
1.5. Getting the Newest Version of This Document
1.6. Organization of This Document
1.7. Your Documentation Help is Welcome
1.8. About Copyrights and Software Licenses
2. System Requirements
2.1. Purchasing Hardware Specifically for GNU/Linux
2.1.1. Avoid Proprietary or Closed Hardware
2.1.2. Windows-specific Hardware
2.2. Installation Media
2.2.1. CD-ROM/DVD-ROM
2.2.2. Hard Disk
2.2.3. USB Memory Stick
2.2.4. Network
2.2.5. Un*x or GNU system
2.2.6. Supported Storage Systems
2.3. Memory and Disk Space Requirements
3. Before Installing Emdebian Grip
3.1. Overview of the Installation Process
3.2. Back Up Your Existing Data!
3.3. Pre-Partitioning for Multi-Boot Systems
3.4. Pre-Installation Hardware and Operating System Setup
3.4.1. Hardware Issues to Watch Out For
4. Obtaining System Installation Media
4.1. Preparing Files for USB Memory Stick Booting
4.1.1. Copying the files — the easy way
4.1.2. Copying the files — the flexible way
4.1.3. Booting the USB stick
4.2. Preparing Files for Hard Disk Booting
4.2.1. Hard disk installer booting using LILO or GRUB
4.2.2. Hard Disk Installer Booting for OldWorld Macs
4.2.3. Hard Disk Installer Booting for NewWorld Macs
4.3. Automatic Installation
4.3.1. Automatic Installation Using the Debian Installer
5. Booting the Installation System
5.1. Booting the Installer on Emdebian-x86
5.2. Boot Parameters
5.2.1. Debian Installer Parameters
6. Booting Into Your New Debian System
6.1. The Moment of Truth
6.2. Log In
7. Next Steps and Where to Go From Here
7.1. Shutting down the system
7.2. If You Are New to Unix
7.3. Orienting Yourself to Debian
7.3.1. Debian Packaging System
7.3.2. Application Version Management
7.3.3. Cron Job Management
7.4. Further Reading and Information
7.5. Setting Up Your System To Use E-Mail
7.5.1. Default E-Mail Configuration
7.5.2. Sending E-Mails Outside The System
7.6. Compiling a New Kernel
7.6.1. Kernel Image Management
7.7. Recovering a Broken System
A. Automating the installation using preseeding
A.1. Introduction
A.1.1. Preseeding methods
A.1.2. Pre-seeding Emdebian Grip
A.1.3. Limitations
A.1.4. Debconf basics
A.2. Using preseeding
A.2.1. Loading the preconfiguration file
A.2.2. Using boot parameters to preseed questions
A.2.3. Auto mode
A.2.4. Aliases useful with preseeding
A.2.5. Using a DHCP server to specify preconfiguration files
A.3. Creating a preconfiguration file
A.4. Contents of the preconfiguration file (for lenny)
A.4.1. Localization
A.4.2. Network configuration
A.4.3. Network console
A.4.4. Mirror settings
A.4.5. Clock and time zone setup
A.4.6. Partitioning
A.4.7. Partitioning using RAID
A.4.8. Base system installation
A.4.9. Account setup
A.4.10. Apt setup
A.4.11. Package selection
A.4.12. Boot loader installation
A.4.13. Finishing up the installation
A.4.14. Preseeding other packages
A.5. Advanced options
A.5.1. Running custom commands during the installation
A.5.2. Using preseeding to change default values
A.5.3. Chainloading preconfiguration files
B. Random Bits
B.1. Installing Emdebian Grip from a Unix/Linux System
B.1.1. Getting Started
B.1.2. Install debootstrap
B.1.3. Run debootstrap
B.1.4. Configure The Base System
B.1.5. Install a Kernel
B.1.6. Set up the Boot Loader
B.1.7. Finishing touches
B.2. Installing Emdebian Grip over Parallel Line IP (PLIP)
B.2.1. Requirements
B.2.2. Setting up source
B.2.3. Installing target
B.3. Installing Emdebian Grip using PPP over Ethernet (PPPoE)
B.4. The Graphical Installer
B.4.1. Using the graphical installer
B.4.2. Known issues