Embedded Gentoo Developer HowTo

Angelo Michele Failla (pallotron@freaknet.org)

FreakNet MediaLab, Catania - http://www.freaknet.org

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; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".


Sommario
1. Introduzione
A chi è rivolto questo documento?
Requisiti
Terminologia
2. Costruire il development_rootfs
Preparare il development_rootfs
Diventare Dio
In che directory lavoriamo?
Scaricare ed estrarre l'ultimo stage1 uClibc based
Mounting di /proc e /usr/portage/
Copiare resolv.conf
Emergere il development_rootfs
Chroottarsi dentro il nuovo ambiente
Fare il tuning del file /etc/make.conf
Avviare il bootstrap del portage
Emergere system nel nostro development_rootfs
3. Costruire l'embedded_rootfs
Creiamo la target directory
Emergere il baselayout
Alcun sistemazioni necessarie
Installare le uClibc
Installare busybox
Settare il timezone
Installare il boot loader LiLo
Settare la root password
Un po' di pulizia
Compilare ed installare il kernel
Configurazione del file /etc/fstab
Installare altro software aggiuntivo con portage
Creazione dei device node necessari
Personalizzare gli script di avvio
Creare lo squashfs
4. Copiare l'embedded_rootfs sul dispositivo embedded
Metodo 1: Utilizzare i floppy di boot Slackware
Bibliografia
A. GNU Free Documentation License
PREAMBLE
APPLICABILITY AND DEFINITIONS
VERBATIM COPYING
COPYING IN QUANTITY
MODIFICATIONS
COMBINING DOCUMENTS
COLLECTIONS OF DOCUMENTS
AGGREGATION WITH INDEPENDENT WORKS
TRANSLATION
TERMINATION
FUTURE REVISIONS OF THIS LICENSE
ADDENDUM: How to use this License for your documents