instalación de debian gnu/linux 2.2 para intel x86 · instalación de debian gnu/linux 2.2 para...

92
Instalación de Debian GNU/Linux 2.2 para Intel x86 Bruce Perens Sven Rudolph Igor Grobman James Treacy Adam Di Carlo versión 2.2.27, 14 October, 2001 Resumen Este documento contiene instrucciones de instalación para la versión 2.2 del sistema Debian GNU/Linux para la arquitectura Intel x86 (“i386”). También contiene referencias para más información, y de cómo obtener el mejor partido de su nuevo sistema Debian. Los procedimientos de este documen- to no deben usarse para actualizar sistemas existentes; si está actualizando, vea las Notas de Publi- cación para Debian 2.2 (http://www.debian.org/releases/2.2/i386/release-notes/).

Upload: duongdat

Post on 04-Nov-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

  • Instalacin de Debian GNU/Linux 2.2para Intel x86

    Bruce PerensSven RudolphIgor GrobmanJames Treacy

    Adam Di Carlo

    versin 2.2.27, 14 October, 2001

    Resumen

    Este documento contiene instrucciones de instalacin para la versin 2.2 del sistema Debian GNU/Linuxpara la arquitectura Intel x86 (i386). Tambin contiene referencias para ms informacin, y decmo obtener el mejor partido de su nuevo sistema Debian. Los procedimientos de este documen-to no deben usarse para actualizar sistemas existentes; si est actualizando, vea las Notas de Publi-cacin para Debian 2.2 (http://www.debian.org/releases/2.2/i386/release-notes/ ).

    http://www.debian.org/releases/2.2/i386/release-notes/
  • Nota de Copyright

    Este documento se puede redistribuir y modificar bajo los trminos de la Licencia Pblica Generalde GNU (General Public License). 1996 Bruce Perens 1996, 1997 Sven Rudolph 1998 Igor Grobman, James Treacy 1998-2000 Adam Di Carlo

    Este manual es software libre; puede redistribuirlo y/o modificarlo bajo los trminos de la licenciaGNU General Public License publicada por la Free Software Foundation; tambin en su versin 2o cualquier versin posterior.

    Este manual se distribuye con el nimo de ser de ayuda, pero sin garanta alguna; ni siquiera laimplcita de ser comercializable o la de ser apto para un propsito en particular. Para ms detalles,vea la Licencia Pblica General de GNU (General Public License, GPL).

    Una copia de la Licencia Pblica General de GNU (General Public License) est disponible en ladistribucin Debian GNU/Linux como /usr/doc/copyright/GPL , o en la World Wide Weben the GNU website (http://www.gnu.org/copyleft/gpl.html ). Puede obtenerla tambinescribiendo a la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

    Se exige el debido reconocimiento de la autora de este documento a Debian y a los autores delmismo en cualquier material derivado de ste. Si modifica y mejora este documento, rogamosnotifique a los autores del mismo a travs de .

    http://www.gnu.org/copyleft/gpl.html
  • I

    ndice general

    1. Bienvenido a Debian 1

    1.1. Qu es Debian? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    1.2. Qu es GNU/Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    1.3. Qu es Debian GNU/Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    1.4. Qu es Debian GNU/Hurd? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    1.5. Obteniendo la ultima versin de este documento . . . . . . . . . . . . . . . . . . . . . 4

    1.6. Estructura de este documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    1.7. ADVERTENCIA: Este documento est en pruebas . . . . . . . . . . . . . . . . . . . . 6

    1.8. Sobre copyrights y licencias de software . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    2. Requerimientos del sistema 9

    2.1. Hardware soportado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    2.1.1. Arquitecturas soportadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    2.1.2. Procesador, placas base, y soporte de vdeo . . . . . . . . . . . . . . . . . . . . 10

    2.1.3. Mltiples procesadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    2.2. Medios de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    2.2.1. Sistemas de almacenamiento soportados . . . . . . . . . . . . . . . . . . . . . 12

    2.3. Requerimientos de memoria y de espacio en disco . . . . . . . . . . . . . . . . . . . . 13

    2.4. Perifricos y otro hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    2.5. Adquisicin de hardware especficamente para GNU/Linux . . . . . . . . . . . . . . 13

    2.5.1. Evitar hardware cerrado o propietario . . . . . . . . . . . . . . . . . . . . . . . 14

  • NDICE GENERAL II

    2.5.2. Hardware especfico para Windows . . . . . . . . . . . . . . . . . . . . . . . . 14

    2.5.3. RAM con paridad falsa o virtual . . . . . . . . . . . . . . . . . . . . . . . . . 15

    3. Antes de empezar 17

    3.1. Copias de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    3.2. Informacin que va a necesitar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    3.3. Pre-instalacin del hardware y configuracin del sistema operativo . . . . . . . . . . 18

    3.3.1. Invocacin del men de configuracin de la BIOS . . . . . . . . . . . . . . . . 18

    3.3.2. Seleccin del dispositivo de arranque . . . . . . . . . . . . . . . . . . . . . . . 19

    3.3.3. Memoria extendida vs. expandida . . . . . . . . . . . . . . . . . . . . . . . . . 20

    3.3.4. Proteccin contra virus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    3.3.5. Shadow Ram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    3.3.6. Administracin avanzada de energa (APM) . . . . . . . . . . . . . . . . . . . 20

    3.3.7. El selector de turbo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    3.3.8. Forzado de la velocidad de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . 21

    3.3.9. Mdulos de memoria defectuosos . . . . . . . . . . . . . . . . . . . . . . . . . 21

    3.3.10. CPUs Cyrix y errores de disquete . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    3.3.11. Configuraciones miscelneas de la BIOS a tener en cuenta . . . . . . . . . . . 22

    3.3.12. Configuracin del hardware perifrico a tener en cuenta . . . . . . . . . . . . 22

    3.3.13. Ms de 64 MB RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    4. Particionado del disco duro 23

    4.1. Trasfondo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    4.1.1. El rbol de directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    4.2. Planeando el uso de su sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    4.2.1. Limitaciones de disco en el PC . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    4.3. Nombres de dispositivo en Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    4.4. Esquema de particionado recomendado . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    4.5. Ejemplos de particionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

  • NDICE GENERAL III

    4.6. Particionado anterior a la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    4.6.1. Particionado desde DOS o Windows . . . . . . . . . . . . . . . . . . . . . . . . 30

    4.7. Reparticionado sin prdida de datos al iniciar desde DOS, Win-32 u OS/2 . . . . . . 30

    4.8. Particionado para DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    5. Mtodos de instalacin de Debian 33

    5.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    5.2. Vista general del proceso de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    5.3. Escoger el conjunto de Instalacin correcto . . . . . . . . . . . . . . . . . . . . . . . . 34

    5.4. Medios de instalacion para distintas etapas de la instalacin . . . . . . . . . . . . . . 35

    5.4.1. Arrancando el sistema de instalacin inicial . . . . . . . . . . . . . . . . . . . . 35

    5.4.2. Medios fuente y etapas de instalacin . . . . . . . . . . . . . . . . . . . . . . . 36

    5.4.3. Recomendaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    5.5. Descripcin de los ficheros del sistema de instalacin . . . . . . . . . . . . . . . . . . 37

    5.5.1. Documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    5.5.2. Ficheros para el arranque inicial . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    5.5.3. Ficheros de controladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    5.5.4. Ficheros del sistema base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    5.5.5. Utilidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    5.6. Disquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    5.6.1. Fiabilidad de los Discos Flexibles . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    5.6.2. Arrancar desde Disquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    5.6.3. Instalacin base desde disquetes . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    5.6.4. Creacin de los disquetes a partir de las imgenes . . . . . . . . . . . . . . . . 45

    5.6.5. Escritura de las imgenes de disco desde un sistema Linux o Unix . . . . . . 46

    5.7. CD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    5.8. Disco duro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    5.9. Instalacin desde NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

  • NDICE GENERAL IV

    6. Inicio del sistema de instalacin 49

    6.1. Argumentos de los parmetros de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    6.2. Interpretanndo los mensajes de inicio del ncleo . . . . . . . . . . . . . . . . . . . . . 50

    6.3. Instalacin desde disco duro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    6.3.1. Instalacin desde una particin DOS . . . . . . . . . . . . . . . . . . . . . . . . 51

    6.3.2. Instalacin desde una particin Linux . . . . . . . . . . . . . . . . . . . . . . . 52

    6.4. Instalacin desde CD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    6.5. Arranque con el Rescue Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    6.6. Arranque desde CD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    6.7. Solucin de problemas en el proceso de arranque . . . . . . . . . . . . . . . . . . . . . 54

    7. Uso de dbootstrap para la configuracin inicial del sistema 57

    7.1. Introduccin a dbootstrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    7.2. Men principal de instalacin de Debian GNU/Linux . . . . . . . . . . . . . . . . 58

    7.3. Configurar el teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    7.4. La ltima oportunidad! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    7.5. Realizar particiones en un disco duro . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    7.6. Dar formato y activar una particin de intercambio . . . . . . . . . . . . . . . . . . 60

    7.7. Iniciar una particin de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    7.8. Montar una particin ya iniciada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    7.9. Instalar el ncleo del sistema operativo y los mdulos . . . . . . . . . . . . . . . . 61

    7.10. Configurar el soporte para PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    7.11. Configurar los controladores de dispositivos . . . . . . . . . . . . . . . . . . . . . . 63

    7.12. Configurar la red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    7.13. Instalar el sistema base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    7.14. Configurar el sistema base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    7.15. Hacer que Linux arranque desde el disco duro . . . . . . . . . . . . . . . . . . . . . 65

    7.16. Crear un disquete de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    7.17. El momento de la verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

  • NDICE GENERAL V

    7.18. Establecimiento de la clave de Root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    7.19. Creacin de una cuenta de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    7.20. Soporte de Shadow Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    7.21. Eliminacin de PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    7.22. Seleccin e instalacin de perfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    7.23. Entrada al sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    7.24. Configuracin de una conexin PPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    7.25. Instalacin del resto del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    8. Siguientes pasos y dnde continuar 71

    8.1. Si es nuevo en Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    8.2. Orientacin sobre Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    8.3. Reactivando DOS y Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

    8.4. Ms lecturas e informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    8.5. Compilacin de un nuevo ncleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    9. Informacin tcnica sobre los Boot Floppies 77

    9.1. Cdigo fuente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    9.2. Rescue Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    9.3. Sustitucin del ncleo en el Rescue Floppy . . . . . . . . . . . . . . . . . . . . . . . . 77

    9.4. Los disquetes Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    10. Apndice 79

    10.1. Ms informacin y obtencin de Debian GNU/Linux . . . . . . . . . . . . . . . . . . 79

    10.1.1. Ms informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    10.1.2. Obteniendo Debian GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    10.1.3. Servidores rplica de Debian GNU/Linux . . . . . . . . . . . . . . . . . . . . 79

    10.1.4. GPG, SSH y otros Programas de Seguridad . . . . . . . . . . . . . . . . . . . . 80

    10.2. Los Dispositivos en Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

  • NDICE GENERAL VI

    11. Administrivialidades 83

    11.1. Acerca de este documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    11.2. Contribuciones a este documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    11.3. Principales colaboraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

    11.4. Reconocimientos de marcas registradas . . . . . . . . . . . . . . . . . . . . . . . . . . 84

  • 1

    Captulo 1

    Bienvenido a Debian

    Estamos encantados de que usted se haya decidido a probar Debian. Estamos seguros de que ob-servar la singularidad de Debian entre las distribuciones de sistemas operativos. Debian GNU/Linuxle brinda un conjunto software libre de calidad y de todas partes del mundo, integrado en un con-junto coherente. Creemos que encontrar que el resultado es, verdaderamente, ms que la sumade las partes.

    Este captulo ofrece una visin general del Proyecto Debian y de Debian GNU/Linux. Si ya conocela historia del Proyecto Debian y la distribucin Debian GNU/Linux, pase con total libertad alsiguiente captulo.

    1.1. Qu es Debian?

    Debian es una organizacin formada totalmente por voluntarios dedicada a desarrollar softwarelibre y promocionar los ideales de la Free Software Foundation. El Proyecto Debian comenz en1993, cuando Ian Murdock lanz una invitacin a todos los desarrolladores de sotware a contribuira una distribucin completamente coherente basada en el, entonces relativamente nuevo, ncleoLinux. Ese grupo relativamente pequeo de entusiastas, al principio patrocinados por la Free Soft-ware Foundation (http://www.gnu.org/fsf/fsf.html ) e influenciados por la filosofa GNU(http://www.gnu.org/ ), ha crecido a lo largo de los aos hasta convertirse en una organizacinde alrededor de 500 Desarrolladores Debian.

    Los Desarrolladores Debian han estado involucrados en una gran variedad de tareas, incluyen-do la administracin del Servidor de Web (http://www.debian.org/ ) y FTP (ftp://ftp.debian.org/ ), diseo grfico, anlisis legal de licencias de software, escribir documentacin y,por supuesto, mantener paquetes de software.

    En el inters de comunicar nuestra filosofa y atraer desarrolladores que creen en los principiosque Debian protege, el Proyecto Debian ha publicado un nmero de documentos que contienen

    http://www.gnu.org/fsf/fsf.htmlhttp://www.gnu.org/http://www.debian.org/ftp://ftp.debian.org/ftp://ftp.debian.org/
  • Captulo 1. Bienvenido a Debian 2

    nuestros valores y sirven como guas de lo que significa ser un Desarrollador Debian:El Contrato Social de Debian (http://www.debian.org/social_contract ) es una afir-macin del compromiso de Debian a la Comunidad del Sofware Libre. Cualquier que est deacuerdo en acogerse al Contrato Social puede convertirse en un desarollador (http://www.debian.org/doc/maint-guide/ ). Cualquier desarrollador puede introducir nuevo soft-ware en Debian siempre que ste cumpla nuestro criterio de software libre, y cumpla connuestros estndares de calidad.El documento Guas de Software Libre de Debian (http://www.debian.org/social_contract#guidelines ) es un informe claro y conciso de los criterios de Debian sobre elsoftware libre. La DFSG es de gran influencia en el Movimiento del Software Libre, y pro-porciona las bases de la Definicin Open Source (http://opensource.org/osd.html ).La Debian Policy (http://www.debian.org/doc/debian-policy/ ). es un especificacinextensiva de los estndares de calidad del Proyecto Debian.

    Los desarrolladores de Debian tambin estn involucrados en otros proyectos; algunos especficosa Debian, otros en los que est involucrado parte o toda la comunidad Linux. Algunos ejemplosincluyen:

    El Linux Standard Base (http://www.linuxbase.org/ ) (LSB). El LSB es un proyecto quepretende estandarizar el sistema bsico de Linux, lo que permitira a desarrolladores de soft-ware y hardware ajenos a desarrollar fcilmente programas y controladores de dispositivospara Linux en general, ms que para una distribucin de Linux en particular.El Filesystem Hierarchy Standard (http://www.pathname.com/fhs/ ) (FHS) es un es-fuerzo para estandarizar la distribucin del sistema de ficheros de Linux. El FHS permitir adesarrolladores de software a concentrar sus esfuerzos en disear programas, sin tener quepreocuparse sobre cmo se instalar su paquete en diferentes distribuciones de Linux.Debian Jr. (http://www.debian.org/devel/debian-jr/ ) es nuestro proyecto inter-no, orientado a asegurarnos de que Debian tiene algo que ofrecer a nuestros usuarios msjvenes.

    Para ms informacin general sobre Debian, vea Debian FAQ (http://www.debian.org/doc/FAQ/).

    1.2. Qu es GNU/Linux?

    El proyecto GNU ha desarrollado un conjunto de herramientas de software libre para ser utiliza-dos por Unix y sistemas operativos tipo Unix como Linux. Estas herramientas permiten a losusuarios desarrollar tareas que van desde las mundanas (como copiar o eliminar ficheros del sis-tema) a las arcanas (como escribir y compilar programas o hacer edicin sofisticada en una granvariedad de formatos de documento).

    Un sistema operativo consiste en varios programas fundamentales que necesita el ordenador parapoder comunicar y recibir instrucciones de los usuarios; leer y escribir datos al disco duro, cintas,

    http://www.debian.org/social_contracthttp://www.debian.org/doc/maint-guide/http://www.debian.org/doc/maint-guide/http://www.debian.org/social_contract#guidelineshttp://www.debian.org/social_contract#guidelineshttp://opensource.org/osd.htmlhttp://www.debian.org/doc/debian-policy/http://www.linuxbase.org/http://www.pathname.com/fhs/http://www.debian.org/devel/debian-jr/http://www.debian.org/doc/FAQ/http://www.debian.org/doc/FAQ/
  • Captulo 1. Bienvenido a Debian 3

    e impresoras; controlar el uso de la memoria; y ejecutar otros programas. La parte ms importantede un sistema operativo es el ncleo. En un sistema GNU/Linux, Linux es el componente delncleo. El resto del sistema consiste en otros programas, muchos de los cuales fueron escritos poro para el Proyecto GNU. Dado que el ncleo de Linux en s mismo no forma un sistema operativofuncional, preferimos utilizar el trmino GNU/Linux para referirnos a los sistemas que la mayorparte de las personas llaman de manera informal Linux.

    El ncleo Linux (http://www.kernel.org/ ) apareci por primera vez en 1991, cuando un es-tudiante de ciencias de la computacin finlands llamado Linux Torvalds anunci una primeraversin de un ncleo que sustituira a Minix en el grupo de noticias de Usenet comp.os.minix .Consulte la Pgina de Historia de Linux (http://www.li.org/linuxhistory.php ) en LinuxInternacional.

    Linus Torvalds sigue coordinando el trabajo de varios cientos de desarrolladores con la ayudade algunas personas de confianza. Un excelente resumen semanal de las discusiones en la lista decorreo de linux-kernel est en Kernel Traffic (http://kt.linuxcare.com/kernel-traffic/ ).Ms informacin sobre la lista de correo linux-kernel se puede encontrar en el documentolinux-kernel mailing list FAQ (http://www.tux.org/lkml/ ).

    1.3. Qu es Debian GNU/Linux?

    La combinacin de la filosofa y metodologa de Debian, las herramientas GNU, el ncleo deLinux, y otro software libre importante, forma una distribucin de software nica llamada DebianGNU/Linux. Esta distribucin est formada por un gran nmero de paquetes. Cada paquete en ladistribucin contiene ejecutables, scripts, documentacin, e informacin de configuracin y tieneun mantenedor que es el principal responsable de mantener el paquete al da, seguir informes deerror, y comunicar con los autores principales del software empaquetado. Nuestra gran base deusuarios, combinado con nuestro sistema de seguimiento de errores se asegura de que los erroresse encuentren y arreglen rpidamente.

    La atencin de Debian al detalle nos permite producir un distribucin de alta calidad, estable yescalable. La instalacin puede configurarse fcilmente para servir muchos perfiles, desde corta-fuegos reducidos a lo mnimo, estaciones de trabajo cientficas a servidores de red de alta gama.

    El sistema que distingue a Debian de otras distribuciones GNU/Linux es su sistema de gestin depaquetes. Estas heramientas dan al administrador de un sistema Debian control completo sobrelos paquetes instalados en su sistema, incluyendo la capacidad de instalar un slo paquete o ac-tualizar el sistema operativo por completo. Los paquetes individuales tambin pueden protegersepara no ser actualizados. Tambin puede decir al sistema de gestin de paquetes qu software hacompilado vd. mismo y qu dependencias cumple.

    Para proteger su sistema contra caballos de troya y otros programas malvolos, Debian verificaque los paquetes provienen de sus mantenedores Debian autnticos. Los empaquetadores de De-bian tambin ponen gran cuidado en configurarlos de forma segura. Si se declara un problema de

    http://www.kernel.org/http://www.li.org/linuxhistory.phphttp://kt.linuxcare.com/kernel-traffic/http://www.tux.org/lkml/
  • Captulo 1. Bienvenido a Debian 4

    seguridad con los paquetes entregados, los parches estn por lo general rpidamente disponibles.Con el sencillo sistema de actualizacin de Debian, se pueden descargar e instalar arreglos deseguridad automticamente a travs de Internet.

    El principal, y mejor, mtodo para obtener soporte de su sistema Debian GNU/Linux y comuni-carse con los Desarrolladores Debian es a travs de las muchas listas de distribucin mantenidaspor el Proyecto Debian (hay ms de 90 en el momento de escribir estas lneas). La manera msfcil de subscribirse a una de estas listas es visitar pgina de subscripcin a listas de correo deDebian (http://www.debian.org/MailingLists/subscribe ) y rellenar el formulario queencontrar all.

    1.4. Qu es Debian GNU/Hurd?

    Debian GNU/Hurd es un sistema Debian GNU que reemplaza el ncleo monoltico de Linux conel GNU Hurd un conjunto de servidores ejecutndose encima de un microkernel GNU Mach.El Hurd est an sin terminar, y no es recomendable para uso diario, pero se est trabajando en l.El Hurd est actualmente desarrollndose slo para la arquitectura i386 aunque una vez el sistemasea ms estable comenzarn las migraciones a otras arquitecturas. Para ms informacin consulteDebian GNU/Hurd ports page (http://www.debian.org/ports/hurd/ ) y la lista de correo .

    1.5. Obteniendo la ultima versin de este documento

    Este documento est en constante revisin. Asegurse de comprobar las pginas de Debian 2.2(http://www.debian.org/releases/2.2/ ) para cualquier informacin de ltima hora so-bre la versin 2.2 del sistema Debian GNU/Linux. Versiones actualizadas de este manual de in-stalacin estn tambin disponibles en las pginas oficiales del Manual de Instalacin (http://www.debian.org/releases/2.2/i386/install ).

    Observe tambin que el documento que est leyendo ahora es traduccin del documento original,escrito en ingls, aunque el esfuerzo de traduccin revisa ste a medida que el original cambia esposible que la versin que est leyendo no est al da con respecto a aqul.

    1.6. Estructura de este documento

    Este documento se ha creado para servir como manual para aqullos que usan Debian por primeravez. Se intenta hacer la menor cantidad posible de presuposiciones acerca de su nivel tcnico. Encualquier caso, se da por hecho un conocimiento general de cmo funciona el hardware de suordenador.

    http://www.debian.org/MailingLists/subscribehttp://www.debian.org/ports/hurd/http://www.debian.org/releases/2.2/http://www.debian.org/releases/2.2/i386/installhttp://www.debian.org/releases/2.2/i386/install
  • Captulo 1. Bienvenido a Debian 5

    Los usuarios expertos pueden encontrar tambin interesante la informacin de referencia en estedocumento, includos los tamaos mnimos para la instalacin, detalles sobre el hardware sopor-tado por el sistema de instalacin Debian, etctera. Animamos a los usuarios expertos a explorarel documento.

    En general, el documento est dispuesto en un estilo lineal, llevando al usuario a travs del pro-ceso de instalacin desde el principio hasta el final. Aqu estn los pasos, y las secciones de estedocumento relacionadas con stos.

    1. Determinar si su hardware cumple los requisitos para usar el sistema de instalacin, en elRequerimientos del sistema en la pgina 9.

    2. Copia de seguridad de su sistema, y efectuar una planificacin y configuracin de hardwareantes de instalar Debian, en el Antes de empezar en la pgina 17.

    3. Particionado de su disco duro, como se describe en el Particionado del disco duro en lapgina 23. El particionado es muy importante, dado que, una vez hecho, tendr que convivircon sus elecciones durante mucho tiempo.

    4. En el Mtodos de instalacin de Debian en la pgina 33, se presentan los diferentes mtodospara instalar Debian. Seleccione y prepare su medio de instalacin de acuerdo con ello.

    5. Luego iniciar el sistema de instalacin. La informacin sobre este paso se cubre en el Iniciodel sistema de instalacin en la pgina 49; este captulo tambin contiene procedimientospara solucin de problemas en el caso de que falle el arranque.

    6. Configuracin inicial del sistema, lo que se discute en Uso de dbootstrap para la config-uracin inicial del sistema en la pgina 57 (Secciones Introduccin a dbootstrap en lapgina 57 a Configurar la red en la pgina 63).

    7. Instalacin del sistema base, a partir de la seccin Instalar el sistema base en la pgina 64.

    8. Inicio de su recin instalado sistema base y ejecucin de algunas tareas de instalacin post-base, desde la El momento de la verdad en la pgina 66.

    9. Instalacin del resto del sistema, usando dselect , o apt-get en el Instalacin del restodel sistema en la pgina 70.

    Una vez ha instalado su sistema, puede leer Siguientes pasos y dnde continuar en la pgina 71.Este captulo explica dnde encontrar ms informacin sobre Unix y Debian, y cmo cambiar suncleo. En el caso de que quiera construir su propio sistema de instalacin desde el cdigo fuente,chele un vistazo a Informacin tcnica sobre los Boot Floppies en la pgina 77.

    Finalmente, puede encontrar informacin sobre este documento, y de cmo contribuir en su de-sarrollo, en el Administrivialidades en la pgina 83.

  • Captulo 1. Bienvenido a Debian 6

    1.7. ADVERTENCIA: Este documento est en pruebas

    Este documento es una versin preliminar del manual de instalacin oficial de Debian. Por tanto,este documento est incompleto e inacabado, y probablemente contenga errores, faltas gramat-icales, etc. Si ve FIXME o TODO, puede estar seguro de que esa seccin est incompleta.Cualquier ayuda, sugerencia, y especialmente parches, sern bienvenidos.

    Las versiones no-x86 de este documento estn particularmente incompletas, inexactas y sin revis-ar. Necesitamos colaboradores!

    Versiones en desarrollo de este documento pueden encontrarse en http://www.debian.org/releases/2.2/i386/install . Ah puede encontrar subdirectorios conteniendo las diferentesversiones de este documento para cada arquitectura. El subdirectorio source contiene las fuentesSGML del documento, el rea apropiada si desea efectuar modificaciones en este documento.Tenga en cuenta que este rea se reconstruye cada da del rea CVS boot-floppies .

    1.8. Sobre copyrights y licencias de software

    Seguramente ha ledo las licencias que acompaan a la mayora del software comercial : stasafirman que slo puede usar una copia del software en un equipo. El sistema Debian GNU/Linuxno es como ste. Le animamos a que instale copias de nuestro sistema en cualquier equipo, en sucolegio o en su lugar de trabajo. Puede incluso hacer miles de copias y venderlas con algunasrestricciones. Esto es posible gracias a que Debian est basado en software libre.

    Software libre no quiere decir que ste carezca de copyright, y tampoco que el CD que compre con-teniendo este software se distribuya sin costes. Software libre, en parte significa que las licenciasde los programas individuales no requieren de un pago para el derecho de distribucin o uso delos mismos. Tambin significa que cualquiera puede extender, adaptar y modificar este software,as como distribuir los resultados de su propio trabajo.1

    Muchos de los programas del sistema estn registrados bajo la licencia GNU General Public Li-cense, conocida muchas veces como la GPL. La GPL exige la disponibilidad del cdigo fuente deun programa al distribuir copias del mismo; lo que le asegura a usted, el usuario, la posibilidadde modificar dicho software. Por esto hemos includo el cdigo fuente de todos los programasdel sistema Debian.2 Hay otras formas de copyright y licencias usadas en los programas de De-bian. Puede encontrar los copyrights y las licencias para cada uno de ellos mirando en el fichero/usr/doc/ nombre-programa /copyright una vez haya instalado su sistema.

    1Ntese que disponemos de algunos paquetes que no cumplen nuestros criterios de software libre. stos se dis-tribuyen en el rea contrib o en non-free ; vea la Debian FAQ (http://www.debian.org/doc/FAQ/ ), bajo TheDebian FTP archives.

    2Para informacin sobre cmo encontrar y desempaquetar los paquetes fuentes de Debian, vea Debian FAQ (http://www.debian.org/doc/FAQ/ ).

    http://www.debian.org/releases/2.2/i386/installhttp://www.debian.org/releases/2.2/i386/installhttp://www.debian.org/doc/FAQ/http://www.debian.org/doc/FAQ/http://www.debian.org/doc/FAQ/
  • Captulo 1. Bienvenido a Debian 7

    Para ms informacin sobre licencias y de cmo se decide en Debian si algo es lo suficientementelibre como para ser includo en la distribucin, vea Debian Free Software Guidelines (http://www.debian.org/social_contract#guidelines ).

    La nota legal ms importante es que este software carece de garantas. Los programadores han crea-do el software para beneficio de la comunidad. No se ofrece ninguna garanta de satisfaccin delsoftware para ningn propsito. De cualquier modo, puesto que ste es libre, puede modificarlopara cubrir sus necesidades y disfrutar de los frutos de las extensiones que otros han realizadode este modo a dicho software.

    http://www.debian.org/social_contract#guidelineshttp://www.debian.org/social_contract#guidelines
  • Captulo 1. Bienvenido a Debian 8

  • 9

    Captulo 2

    Requerimientos del sistema

    Esta seccin contiene informacin sobre el hardware necesario para empezar con Debian. Tambinencontrar enlaces a ms informacin sobre el hardware soportado por GNU y Linux.

    2.1. Hardware soportado

    Debian no impone requerimientos de hardware ms all de los que establecen el ncleo Linux yel conjunto de herramientas GNU. En cualquier caso, cualquier arquitectura o plataforma a la quehayan sido portados el ncleo Linux, las libc, gcc , etc., y para la que exista una distribucin deDebian, puede ejecutar Debian.

    De todas formas hay limitaciones respecto al hardware soportado por nuestro conjunto de dis-quetes de instalacin. Algunas plataformas soportadas por Linux pueden no estar directamentesoportadas por nuestros disquetes de instalacin. Si este es su caso, puede crear un dico de rescatepersonalizado, o informarse sobre instalaciones de red.

    Ms que intentar describir las diferentes configuraciones de hardware soportadas por Intel x86,esta seccin contiene informacin general y referencias para informacin adicional.

    2.1.1. Arquitecturas soportadas

    Debian 2.2 soporta seis arquitecturas: las basadas en Intel x86; mquinas Motorola 680x0, comolos Atari, Amiga, y Machintosh; mquinas DEC Alpha; mquinas Sun SPARC; mquinas ARM yStrongARM; y algunas mquinas IBM/Motorola PowerPC, incluyendo mquinas CHRP, Power-Mac y PReP. stas son referidas como i386, m68k, alpha, sparc, arm y powerpc, respectivamente.

    Este documento cubre la instalacin de la arquitectura i386. Existen versiones separadas de este

  • Captulo 2. Requerimientos del sistema 10

    documento para otras arquitecturas. Si busca informacin de otras arquitecturas consulte las pgi-nas Debian-Ports (http://www.debian.org/ports/ ).

    2.1.2. Procesador, placas base, y soporte de vdeo

    Informacin completa sobre los perifricos soportados puede hallarse en Linux Hardware Com-patability HOWTO (http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html ). Esta sec-cin simplemente esboza lo fundamental.

    CPU

    Casi todos los procesadores basados en x86 estn soportados; esto incluye los procesadores AMDy Cyrix. Tambin los nuevos procesadores como el Athlon y el K6-2 o K6-3, respectivamente, estnsoportados. En cambio, Linux no funciona en procesadores 286 o inferiores.

    Bus E/S

    El bus del sistema es la parte de la placa base que permite la comunicacin entre la CPU y losperifricos, como unidades de almacenamiento. Su sistema debe usar un bus tipo ISA, EISA, PCI,arquitectura Microchannel (MCA, usada en la gama PS/2 de IBM), o VESA Local Bus (VLB, tam-bin llamada el bus VL).

    Tarjeta de vdeo

    Debe estar usando una tarjeta de vdeo compatible VGA en su terminal de consola. Casi todoslas tarjetas grficas son compatibles VGA. Estndares ms antiguos como CGA, MDA, o HGAdeberan tambin funcionar, siempre que no necesite soporte X11. Tenga en cuenta que no se usanX11 en el proceso de instalacin descrito en este documento.

    El soporte de Debian para interfaces grficas est determinado por el subyacente soporte del sis-tema X11 de XFree86. Las nuevas bahas AGP de vdeo son realmente una revisin de la especi-ficacin PCI, y la mayora de las tarjetas de vdeo AGP funcionan bajo XFree86. Puede encontrarms detalles sobre el soporte de buses grficos, tarjetas, monitores, y dispositivos punteros enhttp://www.xfree86.org/ . Debian 2.2 viene con las X11 revisin 3.3.6.

    Porttiles

    Tambin estn soportados equipos porttiles. stos contienen habitualmente hardware especialo propietario. Para ver si su porttil en particular funciona correctamente con GNU/Linux, veaLinux Laptop pages (http://www.cs.utexas.edu/users/kharker/linux-laptop/ ).

    http://www.debian.org/ports/http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.htmlhttp://www.xfree86.org/http://www.cs.utexas.edu/users/kharker/linux-laptop/
  • Captulo 2. Requerimientos del sistema 11

    2.1.3. Mltiples procesadores

    El soporte multiprocesador (tambin llamado multiproceso simtrico o SMP) est soportadopara esta arquitectura. En cualquier caso, la imagen estndar del ncleo Debian 2.2 no soportaSMP. Esto no debera impedir la instalacin, puesto que el ncleo estndar, sin SMP, debe arrancaren sistemas SMP (el ncleo simplemente usar la primera CPU).

    Para aprovecharse de los mltiples procesadores, tendr que sustituir el ncleo estndar Debian.Puede encontrar instrucciones sobre cmo hacerlo en el Compilacin de un nuevo ncleo en lapgina 73. En este momento (versin del ncleo 2.2.19) la forma de habilitar SMP es seleccionarsymmetric multi-processing en la seccin General de la configuracin del ncleo. Si compilasoftware en un sistema multiprocesador, busque el modificador -j en la documentacin sobremake(1) .

    2.2. Medios de instalacin

    Hay cuatro medios diferentes que pueden usarse para instalar Debian: disquetes, CD-ROMs, par-ticiones de disco local, o la red. Pueden mezclarse diferentes mtodos para cada parte de la mismainstalacin Debian; entraremos en ello en el Mtodos de instalacin de Debian en la pgina 33.

    La instalacin desde disquetes es una opcin comn, y quizs la menos deseable habitualmente.En muchos casos, tendr que hacer su primer arranque desde disquetes, usando el Rescue Floppy.Generalmente, todo lo que necesite sea una disquetera de alta densidad (1440 kilobytes) y de 3.5pulgadas. Tambin estn disponibles disquetes de instalacin de 5.25 pulgadas y doble densidad(1200 k).

    La instalacin basada en CD-ROM est tambien soportada para algunas arquitecturas. En mquinasque soporten CD-ROMs arrancables, debera ser capaz de efectuar una instalacin totalmente li-bre de disquetes. Incluso si su sistema no soporta el arranque desde CD-ROM, puede usar elCD-ROM en conjuncin con otras tcnicas para instalar su sistema, una vez haya arrancado conotra, se entiende; vea la Instalacin desde CD-ROM en la pgina 52.

    Estn soportados tanto CD-ROMs IDE/ATAPI como SCSI. Adems, todas las interfaces no estn-dar de CD soportadas por Linux estn soportadas por estos discos de arranque (como unidadesMitsumi y Matsushita). Sin embargo, estos modelos pueden requerir parmetros especiales en elarranque u otros ajustes para hacerlos funcionar, y el arranque desde estas interfaces no estndares diferente. El Linux CD-ROM HOWTO (http://www.linuxdoc.org/HOWTO/CDROM-HOWTO.html ) contiene informacin en profundidad sobre el uso de CD-ROMs con Linux.

    La instalacin desde un disco local es otra opcin. Si adems de la particin en la que estn in-stalando, dispone de espacio en otras particiones, es definitivamente una buena opcin. Algunasplataformas incluso tienen instaladores locales, como para el arranque desde AmigaOS, TOS oMacOS.

    http://www.linuxdoc.org/HOWTO/CDROM-HOWTO.htmlhttp://www.linuxdoc.org/HOWTO/CDROM-HOWTO.html
  • Captulo 2. Requerimientos del sistema 12

    La ltima opcin es la instalacin desde red. Puede instalar su sistema a travs de NFS. La insta-lacin sin disco, usando montaje por NFS de todos los sistemas de archivo locales, es otra opcin.Posiblemente neceiste por lo menos 16MB de RAM para esta opcin. Despus de instalar su sis-tema base, puede instalar el resto del sistema desde cualquier tipo de conexin de red (incluyendoPPP), mediante FTP, HTTP, o NFS.

    Puede encontrar descripciones ms completas de cada mtodo, y sugerencias para escoger qumtodo es mejor para usted, en el Mtodos de instalacin de Debian en la pgina 33. Asegresede continuar leyendo para verificar que el dispositivo desde el que intenta arrancar e instalar estsoportado por el sistema de instalacin Debian.

    2.2.1. Sistemas de almacenamiento soportados

    Los discos de arranque Debian contienen un ncleo creado para maximizar el nmero de sistemasen el que puede correr. Desgraciadamente, esto hace al ncleo ms grande, con gran cantidad decontroladores que nunca sern usados (vea Compilacin de un nuevo ncleo en la pgina 73para saber cmo crear su propio ncleo). No obstante, es deseable el soporte de la mayor cantidadde dispositivos posible, para asegurar que Debian pueda ser instalado en la mayor cantidad dehardware posible.

    Generalmente, el sistema de instalacin Debian incluye soporte para disquetes, unidades IDE,disquetes IDE, dispositivos IDE en puerto paralelo, controladoras y unidades SCSI. Los sistemasde archivo soportados incluyen MINIX, FAT, extensiones FAT Win-32 (VFAT), entre otras (observeque NTFS no est soportado por el sistema de instalacin; puede aadirlo ms tarde, como sedescribe en el Compilacin de un nuevo ncleo en la pgina 73).

    Mejor que intentar describir el hardware soportado, es mucho ms fcil describir el hardwaresoportado por Linux que no est soportado por el sistema de arranque Debian.

    Las interfaces de disco que emulan la interface de disco duro AT, con frecuencia llamadas MFM,RLL, IDE o ATA estn soportadas. Las controladoras de disco duro muy antiguas de 8 bits usadasen los ordenadores IBM XT estn soportadas slo como mdulo. Las controladoras de disco SCSIde muchos fabricantes estn soportadas. Vea Linux Hardware Compatibility HOWTO (http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html ) para ms detalles.

    Los dispositivos no soportados son las unidades IDE SCSI y algunas controladoras SCSI, incluyen-do

    Los adaptadores SCSI con protocolo EATA-DMA, como SmartCache III/IV, la familia decontroladoras SmartRAID y las controladoras DPT PM2011B y PM2012B.

    La familia de controladoras SCSI 53c7 NCR (pero estn soportadas las controladoras 53c8 y5380)

    http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.htmlhttp://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html
  • Captulo 2. Requerimientos del sistema 13

    2.3. Requerimientos de memoria y de espacio en disco

    Debe tener al menos 12MB de memoria y 64MB de disco duro. Si quiere instalar una cantidadrazonable de software, incluyendo el sistema de ventanas X, y algunos programas de desarrollo ylibreras, necesitar al menos 300MB. Para una instalacin ms o menos completa, sern necesariosunos 800MB. Para instalar todo lo disponible en Debian, probablemente necesite alrededor de 2 GB.Realmente, instalarlo todo no tiene sentido, puesto que algunos paquetes entran en conflicto conotros.

    2.4. Perifricos y otro hardware

    Linux soporta una gran variedad de dispositivos hardware como ratones, impresoras, escneres,mdems, tarjetas de red, dispositivos PCMCIA, etc. Sin embargo, ninguno de estos dispositivos esnecesario para la instalacin del sistema. Esta seccin contiene informacin sobre los perifricosque no estn especficamente soportados por el sistema de instalacin, aunque puedan soportarsecon Linux. De nuevo, vea Linux Hardware Compatibility HOWTO (http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html ) para determinar si su hardware especfico est soportadopor Linux.

    Algunas tarjetas de interface de red (NIC, network interface card, n. del t.) no estn soportadas porlos discos de instalacin de Debian (quizs un ncleo Linux personalizado puede usarlas), comolas tarjetas y protocolos AX.25; 3Com EtherLink Plus (3c505) y EtherLink16 (3c507); NI5210; tarje-tas NE2100 genricas; tarjetas NI6510 y NI16510 EtherBlaster; tarjetas SEEQ 8005; tarjetas Schnei-der & Koch G16; Ansel Communications EISA 3200, y la tarjeta de red integrada Zenith Z-Note.Las tarjetas de red Microchannel (MCA) no estn soportadas por el sistema de instalacin estn-dar, pero vea las Linux on MCA disk images (ftp://ns.gold-link.com/pub/LinuxMCA/ )para imgenes no oficiales, y los archivos de discusin Linux MCA (http://www.dgmicro.com/linux_frm.htm ). Las redes FDDI no estn soportadas por los discos de instalacin, tantotarjetas como protocolos.

    Con respecto a RDSI (ISDN), el protocolo de canal D para el (antiguo) alemn 1TR6 no est sopor-tado; las tarjetas RDSI Spellcaster BRI tampoco estn soportadas por los disquetes de arranque.

    Los dispositivos de sonido tampoco estn soportados por defecto. Pero como ya se ha mecionadopreviamente: si desea utilizar su propio ncleo por favor vaya a Compilacin de un nuevo ncleoen la pgina 73 para ms informacin.

    2.5. Adquisicin de hardware especficamente para GNU/Linux

    Ya existen algunos vendedores que lanzan sus sistemas con Debian u otra distribucin de GNU/Linuxpreinstalada. Quizs tenga que pagar ms por esta ventaja, pero esto le asegura que el hardware

    http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.htmlhttp://www.linuxdoc.org/HOWTO/Hardware-HOWTO.htmlftp://ns.gold-link.com/pub/LinuxMCA/http://www.dgmicro.com/linux_frm.htmhttp://www.dgmicro.com/linux_frm.htm
  • Captulo 2. Requerimientos del sistema 14

    est soportado por GNU/Linux. Si tiene que comprar un equipo con Windows includo, lea de-tenidamente la licencia de software que viene con Windows; tiene la posibilidad de rechazar lalicencia y obtener un descuento de su vendedor. Vea http://www.linuxmall.com/refund/para informacin detallada.

    Est adquiriendo o no un sistema con Linux preinstalado, o incluso un sistema usado, sigue siendoimportante comprobar que su hardware est soportado por el ncleo Linux. Compruebe si suhardware se lista en las referencias citadas anteriormente. Haga saber a su vendedor que estcomprando para montar un sistema Linux. Apoye a los vendedores que sean amigables respectoa Linux.

    2.5.1. Evitar hardware cerrado o propietario

    Algunos fabricantes de hardware simplemente no nos dicen cmo escribir drivers para su hard-ware, o no nos permiten acceder a la documentacin sin un acuerdo de no divulgacin que nosprevenga de revelar su cdigo fuente para Linux. Un ejemplo es el sistema de sonido DSP paraporttiles IBM usado recientemente en los sistemas ThinkPad algunos de esos sistemas tambinacoplan el sistema de sonido al mdem. Otro ejemplo es la disquetera en los antiguos modelosMacintosh.

    Puesto que no hemos tenido acceso a la documentacin de esos dispositivos, simplemente no fun-cionarn bajo Linux. Puede ayudar a cambiar esta situacin reclamando a los fabricantes de estehardware liberar la documentacin. Si esto lo hace una cantidad suficiente de personas, entoncescomprendern que la comunidad de software libre es un importante mercado.

    2.5.2. Hardware especfico para Windows

    Una tendencia preocupante es la proliferacin de mdems e impresoras especficas para Windows.En algunos casos estn especialmente diseados para funcionar en el sistema operativo MicrosoftWindows y soportan la leyenda WinModem o Made especially for Windows-based comput-ers. Esto se lleva a cabo eliminando los procesadores integrados del hardware y reemplazandoel trabajo que stos efectan por un controlador Windows que corre sobre el procesador principalde su equipo. Esta estrategia abarata el precio del hardware, pero el ahorro no repercute general-mente en el usuario y este hardware puede ser incluso ms caro que los dispositivos equivalentescon su inteligencia integrada.

    Debera evitar el hardware especfico para Windows por dos razones. La primera es que los fabri-cantes no ofrecen sus recursos para escribir un controlador para Linux. Generalmente, la interfazhardware y software al dispositivo es propietaria, y la documentacin no est disponible sin unacuerdo de no divulgacin, si acaso est disponible. Esto excluye su uso por el software libre,puesto que los desarrolladores de software libre publican el cdigo fuente de sus programas. La

    http://www.linuxmall.com/refund/
  • Captulo 2. Requerimientos del sistema 15

    segunda razn es que cuando a dispositivos como stos se les ha eliminado sus procesadores in-tegrados, la mayora de prioridad de tiempo real, entonces la CPU no est disponible para ejecutarprogramas mientras controla dichos dispositivos. Puesto que el usuario tpico de Windows nomultiprocesa tan intensamente como el de Linux, los fabricantes esperan que el usuario de Win-dows simplemente no note la carga que este hardware impone a su CPU. No obstante, cualquiersistema operativo multiproceso, incluso Windows 95 o NT se degrada cuando los fabricantes deperifricos escatiman en la capacidad de procesamiento integrada en su hardware.

    Puede ayudar a cambiar esta situacin reclamando a los fabricantes de este hardware liberar ladocumentacin y otros recursos necesarios para programar su hardware, pero la mejor estrate-gia es simplemente evitar este tipo de hardware hasta que se liste como compatible en LinuxHardware Compatibility HOWTO (http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html ).

    2.5.3. RAM con paridad falsa o virtual

    Si pregunta en una tienda de informtica por RAM con paridad, probablemente obtendr mdulosde memoria con paridad virtual en vez de unos con paridad real. Los SIMMs con paridad virtualpueden distinguirse frecuentemente (pero no siempre) porque slo tienen un chip ms que unSIMM sin paridad, y porque el chip extra es ms pequeo que el resto. Los SIMMs con paridadvirtual trabajan exactamente como la memoria sin paridad. No pueden decirle cando se produceun error de bit simple en RAM, lo que s hacen los SIMMs con paridad real en una placa baseque implemente paridad. Nunca pague ms por un SIMM con paridad virtual que por uno sinparidad. En cambio, espere pagar un poco ms por SIMMs con paridad real, porque en realidadest comprando un bit ms de memoria por cada 8 bits.

    Si desea completa informacin sobre los asuntos de RAM de Intel x86, y sobre qu RAM es mejorcomprar, vea PC Hardware FAQ (ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/sys/ibm/pc/hardware/systems/ ).

    http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.htmlhttp://www.linuxdoc.org/HOWTO/Hardware-HOWTO.htmlftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/sys/ibm/pc/hardware/systems/ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/sys/ibm/pc/hardware/systems/
  • Captulo 2. Requerimientos del sistema 16

  • 17

    Captulo 3

    Antes de empezar

    3.1. Copias de seguridad

    Antes de empezar, asegrese de efectuar una copia de seguridad de todos los archivos que estnen su sistema. El proceso de instalacin puede eliminar todos los datos de su disco duro! Losprogramas usados en la instalacin son dignos de confianza, y la mayora han tenido aos de uso;an as, cualquier movimiento en falso puede traer consecuencias. Incluso despus de hacer unacopia de seguridad, asegrese y medite sobre cada una de sus respuestas y acciones. Dos minutosde detenimiento pueden salvar horas de trabajo innecesario.

    Incluso si est instalando un sistema con arranque mltiple, asegrese de que tiene a mano elmedio de distribucin de cualquier otro sistema operativo presente. Especialmente si reparticionasu unidad de arranque, quizs tenga que reinstalar el cargador de arranque de su sistema opera-tivo, o en algunos casos (como Macintosh), el sistema operativo completo.

    3.2. Informacin que va a necesitar

    Adems de este documento, necesitar la pgina de manual de cfdisk (cfdisk.txt ), la pginade manual de fdisk (fdisk.txt ), el dselect Tutorial (dselect-beginner.html ), y el LinuxHardware Compatibility HOWTO (http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html ). >

    Si su sistema est conectado a una red 24 horas al da (como una conexin Ethernet o conexionesequivalentes no una conexin PPP), debe preguntar a su adminitrador de red por la siguienteinformacin:

    El nombre de su equipo (puede ser capaz de decidirlo usted mismo).

    cfdisk.txtfdisk.txtdselect-beginner.htmlhttp://www.linuxdoc.org/HOWTO/Hardware-HOWTO.htmlhttp://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html
  • Captulo 3. Antes de empezar 18

    El nombre de su dominio.

    La direccin IP de su mquina.

    La direccin IP de su red.

    La mscara de red a usar con su red.

    La direccin broadcast de su red.

    La direccin IP de la puerta de enlace por defecto (gateway) a la cual el sistema debe enrutar,si su red tiene un gateway.

    El sistema de su red que debe usarse como servidor de nombres o DNS (Domain NameService).

    Si se conecta a la red usando Ethernet.

    Si su interfaz Ethernet es una tarjeta PCMCIA; si es as, el tipo de controladora PCMCIA queposee.

    Si la nica conexin de red de su sistema es via una lnea serie, usando PPP o una conexin equiv-alente, probablemente no estar instalando el sistema base desde la red. No necesita preocuparsesobre la configuracin de su red hasta que su sistema est ya instalado. Vea Configuracin deuna conexin PPP en la pgina 68 ms abajo para informacin sobre la configuracin de PPP enDebian.

    3.3. Pre-instalacin del hardware y configuracin del sistema operativo

    A veces es necesario ajustar algunos parmetros de su sistema antes de realizar la instalacin. Laplataforma x86 es la ms notoria en este aspecto; la configuracin del hardware en la preinstalacinde otras arquitecturas es considerablemente ms simple.

    Esta seccin le llevar a travs del proceso de configuracin del hardware en la pre-instalacinque necesita hacer antes de instalar Debian. Generalmente, esto requiere la comprobacin y posi-blemente el cambio de la configuracin del firmware de su sistema. El firmware es el ncleodel software usado por el hardware; es invocado durante el proceso de arranque (despus delencendido del sistema).

    3.3.1. Invocacin del men de configuracin de la BIOS

    La BIOS proporciona las funciones bsicas necesarias para arrancar su mquina y permitir a susistema operativo el acceso al hardware. Su sistema probablemente porporcione un men de con-figuracin, el cual nos permite configurar la BIOS. Antes de instalar, debe asegurarse de que su

  • Captulo 3. Antes de empezar 19

    BIOS est configurada adecuadamente; no hacerlo puede llevar a cadas intermitentes o a la inca-pacidad de instalar Debian.

    El resto de esta seccin est extrado de PC Hardware FAQ (ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/sys/ibm/pc/hardware/systems/ ), respondiendo a la pregunta, How do I enter theCMOS configuration menu?. Cmo acceder al men de configuracin de la BIOS (o CMOS)depende del autor de su software de BIOS:

    [From: [email protected] (Shaun Burnet)]

    AMI BIOS Tecla Supr durante la comprobacin POST

    Award BIOS Ctrl-Alt-Esc

    DTK BIOS Tecla Esc durante la comprobacin POST

    IBM PS/2 BIOS Ctrl-Alt-Ins y luego Ctrl-Alt-Del

    Phoenix BIOS Ctrl-Alt-Esc o Ctrl-Alt-S

    [From: [email protected] (Mike Heath)] Algunas mquinas 386 no tienen un men de configu-racin de CMOS en la BIOS. stos requieren un programa de configuracin de CMOS por soft-ware. Si no dispone del disquete de instalacin o diagnsticos de su mquina, puede probar ausar un programa shareware/freeware. Intente buscar en ftp://ftp.simtelnet.net/pub/simtelnet/msdos/ .

    3.3.2. Seleccin del dispositivo de arranque

    Algunos mens de configuracin de la BIOS le permiten seleccionar los dispositivos que sernusados para arrancar el sistema. Configure sta para buscar un sistema operativo arrancable enA: (la primera disquetera), luego opcionalmente la primera unidad de CD-ROM (posiblementeaparezca como D: o E: ), y luego desde C: (el primer disco duro). Esta configuracin le permitearrancar desde un disquete o un CD-ROM, los dispositivos de arranque ms comunes usados parainstalar Debian.

    Si su sistema no puede arrancar directamente desde CD-ROM, o simplemente no parece funcionar,no desespere; simplemente puede ejecutar E:\boot\boot.bat bajo DOS (sustituya E: por laletra que el DOS asigne al lector CD-ROM) para iniciar el proceso de instalacin. Para detalles,vea la Instalacin desde CD-ROM en la pgina 52 ms abajo.

    Tambin, si va a instalar desde una particin FAT (DOS), no necesitar ningn disquete en ab-soluto. Para ms informacin sobre la instalacin por este mtodo, vea la Instalacin desde unaparticin DOS en la pgina 51 ms abajo.

    ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/sys/ibm/pc/hardware/systems/ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/sys/ibm/pc/hardware/systems/ftp://ftp.simtelnet.net/pub/simtelnet/msdos/ftp://ftp.simtelnet.net/pub/simtelnet/msdos/
  • Captulo 3. Antes de empezar 20

    3.3.3. Memoria extendida vs. expandida

    Si su sistema proporciona ambas, memoria extendida y expandida, configrelo para que ofrezca lamayor cantidad posible de extendida y la menor de expandida. Linux requiere memoria extendi-da, y no hace uso de la memoria expandida.

    3.3.4. Proteccin contra virus

    Deshabilite cualquier herramienta de advertencia de virus que su BIOS pueda proporcionar. Sitiene una placa de proteccin contra virus u otro hardware especial, asegrese de que est desha-bilitado o que es fsicamente eliminiado mientras ejecute GNU/Linux. stos no son compatiblescon GNU/Linux. Adems, debido a los permisos del sistema de ficheros y a la memoria protegidadel kernel Linux, la mayora de los virus no se tienen en cuenta.1

    3.3.5. Shadow Ram

    Su placa base puede proporcionar shadow RAM o cach de la BIOS. Puede echarle un vistazo ala configuracin de Video BIOS Shadow, C800-CBFF Shadow, etc. Deshabilite toda la shadowRAM. La shadow RAM se usa para acelerar el acceso a las ROMs de su placa base y de algunastarjetas controladoras. Linux evita el uso de estas ROMs una vez iniciado puesto que ste se proveede su propio software de 32 bits, en lugar de los programas de 16 bits de las ROMs. Deshabilitarla shadow RAM puede hacer que parte de sta quede disponible para que los programas la usencomo memoria convencional. Dejar la shadow RAM habilitada puede interferir con el acceso deLinux a los dispositivos hardware.

    3.3.6. Administracin avanzada de energa (APM)

    Si su placa base proporciona administracin avanzada de energa (APM), configrela para que laadministracin de energa se controle por APM. Deshabilite los modos doze, standby, suspend,nap y sleep, y deshabilite el temporizador de apagado del disco duro. Linux puede tomar el con-trol de dichos modos, y puede hacer un mejor trabajo de administracin de energa que la BIOS.La versin del kernel del sistema operativo de los disquetes de instalacin no usan APM, puestoque se ha informado de cuelgues del sistema en algunos porttiles cuando el controlador APM deLinux est configurado. Una vez instalado Linux, puede construir una versin personalizada delkernel Linux; vea la Compilacin de un nuevo ncleo en la pgina 73 para ms instrucciones.

    1Despus de la instalacin puede habilitar la proteccin del sector de arranque si lo desea. No es necesario tocar laMaster Boot Record (MBR) una vez configurado el administrador de arranque. Esto no ofrece seguridad adicional enLinux, pero si tambin ejecuta Windows puede prevenirle de una catstrofe.

  • Captulo 3. Antes de empezar 21

    3.3.7. El selector de turbo

    Algunos sistemas tienen un selector turbo que controla la velocidad de la CPU. Seleccione la op-cin de alta velocidad. Si su BIOS permite deshabilitar el control por software del selector de turbo(o el control por software de la velocidad de la CPU), hgalo y fije el sistema en modo de alta ve-locidad. Tenemos informes de que en un sistema particular, cuando Linux est autocomprobando(buscando dispositivos hardware) puede accidentalmente tocar el control por software del selectorde turbo.

    3.3.8. Forzado de la velocidad de la CPU

    Hay gente que ha intentado hacer funcionar su CPU de 90 MHz a 100MHz, etc. A veces funciona,pero es sensible a la temperatura y otros factores, y realmente puede daar su sistema. Uno delos autores de este documento ha forzado la velocidad de su sistema durante un ao, y el sistemacomenz a abortar el programa gcc con una seal inesperada mientras compilaba el kernel delsistema operativo. Cambiando la velocidad de la CPU a su valor marcado se solucion el proble-ma.

    3.3.9. Mdulos de memoria defectuosos

    El compilador gcc es frecuentemente lo primero en fallar con mdulos de memoria defectuosos (ocon otros problemas de hardware que produzcan un cambio impredecible de los datos) puesto queste construye grandes estructuras de datos que usa repetidamente. Un error en esas estructurasde datos provocarn la ejecucin de una instruccin ilegal o el acceso a una direccin no existente.El sntoma de esto ser la muerte de gcc con una seal inesperada.

    Las mejores placas base soportan RAM con paridad y le avisarn si se produce un error de bitsimple en la RAM de su sistema. Desafortunadamente, no disponen de un mtodo de correccindel error, y generalmente se cuelgan inmediatamente despus de la notificacin del error. An as,es mejor ser avisado de la memoria defectuosa que insertar errores inadvertidamente en sus datos.As, los mejores sistemas tienen placas base que soportan mdulos con paridad y con paridad real;vea la RAM con paridad falsa o virtual en la pgina 15.

    Si tiene RAM con paridad real y su placa base puede manejarla, asegrese de habilitar cualquierconfiguracin de la BIOS que cause la interrupcin de la placa base al producirse errores de pari-dad de memoria.

    3.3.10. CPUs Cyrix y errores de disquete

    Algunos usuarios de CPUs Cyrix han tenido que deshabilitar la cach de sus sistemas durante lainstalacin, puesto que los disquetes producen errores si sta no est deshabilitada. Si tiene que

  • Captulo 3. Antes de empezar 22

    hacerlo, asegrese de rehabilitar su cach cuando haya terminado con la intalacin, puesto que elsistema funciona mucho ms lento con la cach deshabilitada.

    No creemos que el fallo est necesariamente en la CPU Cyrix. Puede ser algo que Linux puedeevitar. Continuaremos trabajando en el problema. Para los tcnicamente curiosos, sospechamosun problema con la cach al pasar de cdigo de 16 a 32 bits.

    3.3.11. Configuraciones miscelneas de la BIOS a tener en cuenta

    Si su BIOS ofrece algo como 15-16 MB Memory Hole, deshabiltelo. Linux espera encontrarmemoria ah si tiene tanta RAM.

    Tenemos un informe de una placa base Intel Endeavor en la que hay una opcin llamada LFBo Linear Frame Buffer. Esta tiene dos opciones: Disabled y 1 Megabyte. Establzcala como1 Megabyte. Cuando est deshabilitada, el disquete de instalacin no se lee correctamente, y elsistema puede colgarse. Al escribir esto no comprendemos qu pasa con este dispositivo particular slo funcionaba con esta configuracin y no sin ella.

    3.3.12. Configuracin del hardware perifrico a tener en cuenta

    Adems de la configuracin de su BIOS, es posible que deba cambiar algunas configuraciones delas tarjetas actuales. Algunas tarjetas tienen mens de configuracin, mientras que otras confan enlos jumpers. Este documento no puede pretender proporcionar informacin completa para cadadispositivo hardware; lo que s espera es aportar consejos de gran ayuda.

    Si alguna tarjeta provee mapped memory, la memoria debe ser mapeada en algn lugar entre0xA0000 y 0xFFFFF (desde 640K hasta justo debajo de 1 megabyte) o en una direccin al menos 1megabyte superior al total de RAM instalada en su sistema.

    3.3.13. Ms de 64 MB RAM

    El ncleo de Linux puede no detectar siempre la cantidad de memoria que tiene. Si ste es su casomire en el Argumentos de los parmetros de inicio en la pgina 49.

  • 23

    Captulo 4

    Particionado del disco duro

    4.1. Trasfondo

    El particionado de su disco simplemente se refiere al acto de dividir su disco en secciones. Cadaseccin es independiente de las otras. Esto es equivalente a crear muros en una casa; si aademobiliario a una habitacin, esto no afectar a cualquier otra habitacin.

    Si ya tiene un sistema operativo en su sistema (Windows95, Windows NT, OS/2, MacOS, Solaris,FreeBSD) y quiere meter Linux en el mismo disco, probablemente necesite reparticionar el dis-co. Generalmente, cambiar la tabla de particiones con un sistema de ficheros ya creado destruirtoda la informacin que ste contenga. Por esto debera siempre crear copias de seguridad antesde hacer un reparticionado. Usando la analoga de la casa, probablemente desee mover todo elmobiliario de enmedio antes de cambiar una pared o correr el riesgo de destruirlo. Afortunada-mente, hay una alternativa para algunos usuarios; vea Reparticionado sin prdida de datos aliniciar desde DOS, Win-32 u OS/2 en la pgina 30.

    En una instalacin mnima, GNU/Linux necesita una particin para s mismo. Puede tener unasola particin conteniendo todo el sistema operativo, aplicaciones y sus archivos personales. Lamayora de la gente considera que la particin de intercambio (swap, n. del t.) tambin es unanecesidad, aunque sto no es estrictamente cierto. La particin de intercambio es un espacio reser-vado para el sistema operativo, que le permite usar el almacenamiento menos costoso en discocomo memoria virtual. Poniendo el espacio de intercambio en su propia particin, Linux puedehacer un uso ms eficiente del mismo (es posible forzar a Linux para que use un archivo comoarchivo de intercambio, pero no se recomienda).

    En cualquier caso, la mayora de la gente escoge proporcionar a GNU/Linux ms del nmeromnimo de particiones. Hay dos razones para dividir el sistema de ficheros en un nmero departiciones ms pequeas. La primera es por seguridad. Si algo corrompe el sistema de ficheros,normalmente slo se ver afectada una particin. As slo debe restaurar (desde las copias de

  • Captulo 4. Particionado del disco duro 24

    seguridad que ha estado manteniendo) una porcin de su sistema. Como mnimo debe considerarcrear lo que se denomina particin raz (root partition, n. del t.). sta contiene los componentesesenciales del sistema. Si cualquier otra particin se corrompe, an podr iniciar GNU/Linux paraarreglar el sistema. Esto puede salvarle de la necesidad de reinstalar el sistema.

    La segunda razn es generalmente ms importante en un negocio, pero realmente depende deluso de la mquina. Suponga que algo pierde el control y comienza a comerse el espacio de disco.Si el proceso causante del problema tiene privilegios de superusuario (el sistema preserva un por-centaje de disco no disponible para usuarios), puede quedarse sbitamente sin espacio. Esto no esnada bueno puesto que el SO necesita usar ficheros reales (adems del espacio de intercabio) paramuchas cosas. Puede incluso no ser un problema de origen local. Por ejemplo, un bombardeo decorreo electrnico puede fcilmente llenar una particin. Usando ms particiones, proteje al sis-tema de algunos de estos problemas. Usando el correo como ejemplo de nuevo, poniendo /var/spool/mail en su propia particin, el grueso del sistema funcionar incluso si est siendo bom-bardeado por correo-electrnico.

    Otra razn aplicable es si tiene un disco IDE grande, y no usa ni mapeado LBA, ni controladoresenmascaradores (a veces proporcionados por los fabricantes de disco duro), ni una BIOS moderna(posterior a 1998) que soporte extensiones de acceso a discos grandes. En este caso, tendr queponer la particin raz en los primeros 1024 cilindros de su disco duro (habitualmente unos 524megabytes, sin traduccin por la BIOS).

    La nica desventaja real de usar ms particiones es que con frecuencia es difcil saber por anticipa-do cules sern sus necesidades. Si hace una particin demasiado pequea tendr que reinstalarel sistema, o estar constantemente moviendo cosas de sitio para hacer espacio en la particin depoco tamao. Por otro lado, si hace la particin demasiado grande, estar desaprovechando espa-cio que podra ser usado en otra parte. El espacio de disco es barato actualmente, pero por qutirar su dinero?

    4.1.1. El rbol de directorios

    La siguiente lista describe algunos directorios importantes. Debera ayudarle para encontrar quesquema de particionamiento debera usar. Si esta parte le es demasiado confuna, simplementeignrela y lala cuando haya ledo el resto del manual de instalacin.

    / : la raz representa el punto de comienzo de la jerarqua de directorios. Contiene los progra-mas eseciales que el ordenador puede cargar. Esto incluye el ncleo, las libreras del sistema,ficheros de configuracin en /etc y otros ficheros necesarios. Generalmente se necesitanentre 30 y 50 Mb pero esto puede variar.

    Observacin: no particione /etc con una particin propia; no ser capaz de arrancar.

    /dev : este directorio contiene los diversos ficheros de dispositivos que son interfaces a los

  • Captulo 4. Particionado del disco duro 25

    componentes de hardware. Para ms informacin consulte Nombres de dispositivo en Lin-ux en la pgina 27.

    /usr : todos los programas para usuarios (/usr/bin ), libreras (/usr/lib ), documentacin(/usr/share/doc ), etc., se guardan en este directorio. Esta es la parte del sistema de ficherosque necesita ms espacio. Debera proveer al menos 300-500 MB de espacio de disco. Si deseainstalar ms paquetes debera incrementar la cantidad de espacio que da a este directorio.

    /home : cada usuario pondr sus datos en un subdirectorio de este directorio. El tamaodepende, por tanto, del nmero de usuarios que utilizarn el sistema y qu ficheros van aguardar en sus directorios. Dependiendo de su uso planeado, debera reservar cerca de 100MB para cada usuario, pero adapte este valor a sus necesidades.

    /var : todos los datos disponibles como artculos de noticias, correos electrnicos, servidoresde web, registros de mensajes del sistema, la cache de APT, etc. se guardarn en este direc-torio. El tamao de este directorio depende en gran medida del uso de su ordenador, peropara la mayor parte de las personas el tamao lo dictar por la sobrecarga de la herramientade gestin de paquetes. Si va a hacer una instalacin completa de todo lo que Debian vaa ofrecer, todo en una sesin, bastara dejar 2 3 gigabytes de espacio para /var . Si va ainstalar trozos (esto es, instalar servidores y utilidades, seguido de herramientas para texto,despus X, . . . ) puede funcionar con 200-500 MB de espacio en /var . Si el tamao de discoescasea y no planea usar APT, al menos no para actualizaciones masivas, puede trabajar contan slo 30 o 40 megabytes en /var .

    /tmp : si un programa crea datos temporales debera ir aqu. 20 o 50 MB deberan ser sufi-cientes.

    /proc : ste es un sistema de ficheros virtuales que no reside en el disco duro. As pues nonecesita espacio en l. Ofrece informacin interesante y tambin vital sobre el sistema que seest ejecutando.

    4.2. Planeando el uso de su sistema

    Es importante que decida qu tipo de mquina est vd. creando. Esto determinar los requisitosde espacio de disco y afectar a su esquema de particionamiento.

    Esto ha cambiado para Potato, necesita ser actualizado. Hay un conjunto de preselecciones deaplicaciones comnes que Debian ofrece para su conveniencia llamados tareas (consulte Seleccine instalacin de perfiles en la pgina 67). Las tareas son simplemente un conjunto de seleccionesde paquetes que se lo ponen todo ms fcil, en el sentido de que se marcan un nmero de paquetesde forma automtica para ser instalados.

  • Captulo 4. Particionado del disco duro 26

    Cada tarea muestra el tamao del sistema resultante despus de que se complete su instalacin.Aunque no utilize estas tareas de aplicaciones comnes, esta discusin es importante para elplaneamiento, dado que le dar una idea de cun grandes han de ser su particin o particiones.

    Los siguientes son algunas de las tareas de aplicaciones comnes disponibles y sus tamaos: Eltamao de las aplicaciones y el tamao debera ir aqu.

    Server_std Este es un perfil pequeo para un servidor, utilizado para servidores que no tienenmuchas maravillas para sus usuarios de shell. Bsicamente tiene un servidor de FTP, unservidor de web, DNS, NIS, y POP. Ocupar unos 50MB. Esto es, por supuesto, slo eltamao de los programas; cualquier conjunto de datos que vaya a ofrecer debera serle aa-dido.

    Dialup Un tpico cliente de sobremesa, incluyendo el sistema de ventanas X, aplicaciones grficas,sonido, editores, etc.. El tamao de los paquetes es de cerca de 500 MB.

    Work_std Una versin ms ligera de mquina de usuario, sin el sistema de ventanas X ni aplica-ciones X. Posiblemente ajustado para porttiles o un ordenador mvil. El tamao es de unos140MB. (Observe que el autor tiene una configuracin de porttil simple incluyendo X11 enmenos todava, cerca de 100MB).

    Devel_comp Una congifuracin de sobremesa con todos los paquetes de desarrollo, como PERL,C, C++, etc. El tamao es alrededor de 475MB. Si va a aadir X11 y algunos otros paquetes,debera planear cerca de 800MB para ste tipo de configuracin.

    Recuerde que estos tamaos no incluyen todos los dems materiales que se encuentran habitual-mente, como ficheros de usuarios, correo y datos. Es mejor ser generoso cuando se considera eltamaao para sus propios ficheros y datos. Hay que destacar, que la particin /var de Debiancontiene mucha informacin de estado. Los ficheros de dpkg (junto con informacin de todos lospaquetes instalados) puede consumir fcilmente 20MB; con registros y similares debera por reglageneral destinar al menos 50MB para /var .

    4.2.1. Limitaciones de disco en el PC

    La PC BIOS generalmente aade limitaciones adicionales al particionado del disco. Hay lmitepara el nmero de particiones primarias y lgicas que puede contener una unidad de disco.Adems hay lmites sobre la unidad desde la que puede arrancar la BIOS. Puede encontrar ms in-formacin en Linux Partition HOWTO (http://www.linuxdoc.org/HOWTO/mini/Partition/ )y Phoenix BIOS FAQ (http://www.phoenix.com/pcuser/BIOS/biosfaq2.htm ), aunqueesta seccin incluir un resumen para ayudarle a planificar la mayora de las situaciones.

    Las particiones primarias son el esquema original de particionado para los discos de PC. Noobstante, slo puede haber cuatro de este tipo. Para superar esta limitacin, se idearon las par-ticiones extendidas o lgicas. Estableciendo una de sus particiones primarias como de tipo

    http://www.linuxdoc.org/HOWTO/mini/Partition/http://www.phoenix.com/pcuser/BIOS/biosfaq2.htm
  • Captulo 4. Particionado del disco duro 27

    extendida, puede subdividir el espacio de dicha particin en particiones lgicas. Puede crear has-ta 60 particiones lgicas por particin extendida; en cualquier caso, slo puede tener una particinextendida como mximo por unidad.

    Linux limita las particiones por unidad a 15 particiones para discos SCSI (3 particiones primariasposibles, 12 particiones lgicas), y 63 particiones en una unidad IDE (3 particiones primarias posi-bles, 60 particiones lgicas).

    El ltimo aspecto que debe conocer sobre la PC BIOS es que su particin de arranque, aquella quecontiene la imagen de su kernel, debe estar contenida en los primeros 1024 cilindros de la unidad.Puesto que la particin raz es habitualmente su particin de arranque, debe asegurarse de quesu particin raz queda en los primeros 1024 cilindros, a no ser que tenga una BIOS ms recienteque 1995-98 (la fecha depende del fabricante) que soporta la Especificacin de soporte de discosduros mejorados (Enhanced Disk Drive Support Specification, n. del t.). Tanto Lilo, el cargadorde Linux, como la alternativa Debian mbr deben utilizar la BIOS para leer el ncleo desde el discoa la RAM. Si se encuentran las extensiones para acceso a discos grandes de la interrupcin 0x13 dela BIOS, sern utilizadas. En otro caso, se utlizar el interfaz de acceso a disco, y ste no puede serutilizado para acceder a ninguna posicin del disco por encima del cilindro 1023. Una vez Linuxha arrancado, sin importar la BIOS de su ordenador, estas restricciones ya no se aplican, dado queLinux no utiliza la BIOS para acceder al disco.

    Si tiene un disco grande, puede que quizs tenga que usar tcnicas de traduccin de cilindros, quepuede configurar en si BIOS, como el modo de traduccin LBA. Puede encontrar ms informacinsobre asuntos de discos grandes en Large Disk HOWTO (http://www.linuxdoc.org/HOWTO/Large-Disk-HOWTO.html ). Si est usando un esquema de traduccin de cilindros, y la BIOS nosoporta las extensiones para discos grandes, entonces su particin de arranque debe quedar en larepresentacin traducida del cilindro nmero 1024.

    La forma recomendada de hacer sto es crear una pequea particin (5 10MB seran suficientes)al principio del disco que se utilizar como particin de arranque, y despus crear cualquier otraparticin que desea tener, en las reas restantes. Esta particin de arranque debe ser montada en/boot , dado que es en este directorio donde los ncleos de Linux se guardarn. Esta configuracinfuncionar en cualquier sistema, independientemente de si se utiliza traduccin LBA o discosgrandes CHS, y sin importar si su BIOS soporta las extensiones para discos duros grandes.

    4.3. Nombres de dispositivo en Linux

    Los nombres de discos y de particiones Linux son diferentes que en otros sistemas operativos.Necesita conocer los nombres que Linux usa al particionar. Aqu tiene el esquema bsico de nom-bres:

    La primera disquetera se denomina /dev/fd0.

    http://www.linuxdoc.org/HOWTO/Large-Disk-HOWTO.htmlhttp://www.linuxdoc.org/HOWTO/Large-Disk-HOWTO.html
  • Captulo 4. Particionado del disco duro 28

    La segunda disquetera se denomina /dev/fd1.

    El primer disco SCSI (SCSI ID address-wise) se denomina /dev/sda.

    El segundo disco SCSI (address-wise) se denomina /dev/sdb, etc.

    El primer CD-ROM SCSI se denomina /dev/scd0, tambin conocido como /dev/sr0.

    El disco maestro de la controladora primaria IDE se denomina /dev/hda.

    El disco esclavo de la controladora primaria IDE se denomina /dev/hdb.

    Los discos maestro y esclavo de la controladora secundaria pueden llamarse /dev/hdcy /dev/hdd, respectivamente. Las controladoras IDE ms nuevas tienen de hecho doscanales, actuando efectivamente como dos controladoras.

    El primer disco XT se denomina /dev/xda.

    El segundo disco XT se denomina /dev/xdb.

    Las particiones de cada disco se representan aadiendo un nmero decimal al nombre del disco:sda1 y sda2 representan a la primera y segunda particin de la primera unidad de disco SCSIde su sistema.

    Un ejemplo de la vida real. Asumamos que tiene un sistema con 2 discos SCSI, uno en la direccinSCSI 2 y el otro en la direccin SCSI 4. El primer disco (en la direccin 2) se llama entonces sda,y el segundo sdb. Si la unidad sda tiene 5 particiones, stas se llamarn sda1, sda2, . . . ,sda5. Lo mismo se aplica al disco sdb y sus particiones.

    Ntese que si tiene dos adaptadores de bus SCSI (esto es, controladoras), el orden de las unidadespuede prestarse a confusin. La mejor solucin en este caso es mirar los mensajes de arranque,asumiendo que conoce los modelos de sus unidades.

    Linux representa las particiones primarias con el nombre de la unidad, seguido de un nmero del1 al 4. Por ejemplo, la primera particin primaria de la primera unidad IDE sera /dev/hda1 . Lasparticiones lgicas se numeran a partir del 5, por lo que la primera particin lgica en la mismaunidad sera /dev/hda5 . Recuerde que la particin extendida, que sera la particin primariaconteniendo las particiones lgicas, no es utilizable por s misma.

    4.4. Esquema de particionado recomendado

    Como se describa arriba, debera tener una particin root ms pequea, y una particin /usr msgrande, si tiene espacio. Para ejemplos, vea ms abajo. Para la mayora de los usuarios, las dosparticiones mencionadas inicialmente son suficientes. Esto es especialmente apropiado cuando

  • Captulo 4. Particionado del disco duro 29

    simplemente tiene un disco pequeo, puesto que dividindolo en muchas particiones se puededesaprovechar el espacio.

    En algunos casos, puede necesitar una particin /usr/local por separado si planea instalarmuchos programas que no formen parte de la distribucin Debian. Si su mquina va a funcionarcomo servidor de correo, puede necesitar crear una particin para separar /var/spool/mail .Con frecuencia, poner /tmp en su propia particin, con por ejemplo de 20 a 32MB, es una buenaidea. Si est configurando un servidor con muchas cuentas de usuario, es generalmente buenotener una particin grande para /home . Por regla general, las situaciones de particionado varande un sistema a otro dependiendo de su uso.

    Para sistemas muy complejos, debera ver Multi Disk HOWTO (http://www.linuxdoc.org/HOWTO/Multi-Disk-HOWTO.html ). Contiene informacin en profundidad, la mayor parte deinters para los ISPs (proveedores de Internet) y la gente que configura servidores.

    Con respecto al asunto del tamao de la particin de intercambio, hay diferentes puntos de vista.Una regla gua que funciona es usar tanta memoria swap como la memoria de su sistema, quizs lamayora de usuarios no necesiten ms de 64MB de swap. Tampoco debera ser menor de 16MB, enla mayora de los casos. Por supuesto, hay excepciones a esa regla. Si intenta resolver 10.000 ecua-ciones simultneamente en una mquina con 256MB de memoria, puede necesitar un gigabyte (oms) de swap.

    En arquitecturas de 32-bit (i386, m68k, 32-bit SPARC, y PowerPC), el mximo tamao de la parti-cin de intercambio es de 2GB (en Aplha y SPARC64 es tan grande que es virtualmente ilimitada).Esto debera ser suficiente para cualquier instalacin. Sin embargo, si sus necesidades de archivode intercambio son as de altas, posiblemente pueda intentar separar el archivo de intercambio atravs de distintos discos (tambin llamados spindles) y, si es posible, diferentes canales IDE oSCSI. El ncleo balancer el uso del intercambio entre distintas particiones de intercambio, mejo-rando el rendimiento.

    4.5. Ejemplos de particionamiento

    Como ejemplo, la mquina domstica del autor tiene 32MB de RAM y una unidad IDE de 1.7GBen /dev/hda . Hay una particin DOS de 500MB en /dev/hda1 (debera ser de 200MB puestoque nunca se usa). Una particin de swap de 32MB en /dev/hda3 y el resto (sobre 1.2GB en /dev/hda2 ) es la particin Linux.

    4.6. Particionado anterior a la instalacin

    Hay dos momentos en los que puede particionar: antes de la instalacin de Debian, o durantela instalacin de Debian. Si su ordenador va a estar totalmente dedicado a Debian, debera par-ticionar como parte del proceso de instalacin (Realizar particiones en un disco duro en la

    http://www.linuxdoc.org/HOWTO/Multi-Disk-HOWTO.htmlhttp://www.linuxdoc.org/HOWTO/Multi-Disk-HOWTO.html
  • Captulo 4. Particionado del disco duro 30

    pgina 59). Si tiene una mquina con ms de un sistema operativo en ella, debera generalmentedejar al sistema operativo nativo crear sus propias particiones.

    Las siguientes secciones contienen informacin relativa al particionado en su sistema operativonativo anterior a la instalacin. Ntese que tendr que establecer una relacin entre cmo refer-encia las particiones su sistema operativo existente y cmo lo hace Linux; vea la Nombres dedispositivo en Linux en la pgina 27.

    4.6.1. Particionado desde DOS o Windows

    Si est manipulando particiones existentes FAT o NTFS, se recomienda que use el esquema deabajo o bien las utilidades nativas Windows o DOS. En caso contrario, no es realmente necesarioparticionar desde DOS o Windows; las utilidades de particionado Linux generalmente harn unbuen trabajo.

    4.7. Reparticionado sin prdida de datos al iniciar desde DOS, Win-32u OS/2

    Una de las instalaciones ms comunes es en un sistema que ya contiene DOS (incluyendo Win-dows 3.1), Win-32 (como Windows 95 y 98 (o NT??)), u OS/2, y se desea poner Debian en el mismodisco sin destruir el sistema anterior. Como se explica en el Trasfondo en la pgina 23, dismin-uyendo el tamao de una particin existente seguramente se daen los datos de la particin amenos que se tomen ciertas precauciones. El mtodo descrito aqu, que no garantiza la proteccinde sus datos, trabaja muy bien en la prctica. Como precaucin, debera hacer un backup.

    Antes de hacer nada, debe haber decidido cmo va a dividir el disco. El mtodo de esta seccinslo dividir una particin en dos piezas. Una contendr el SO original y la otra ser usada porDebian. Como comprender, durante la instalacin de Debian tendr la oportunidad de usar dichaporcin del disco para Debian, ya sea como swap o como un sistema de ficheros.

    La idea es mover todos los datos de la particin al principio, antes de cambiar la informacin departicionado, con lo que no se perdern datos. Es importante que haga el particionado inmedi-atamente despus de haber movido los datos, para minimizar la posibilidad de que un fichero sepueda escribir cerca del final de la particin, lo que disminuira la cantidad de espacio que puederecortar a la particin.

    Lo primero que se necesita es una copia de fips , disponible en el directorio tools/ de su r-plica Debian ms cercana. Descomprima el archivo .zip y copie los archivos RESTORRB.EXE,FIPS.EXE y ERRORS.TXTa un disquete de arranque. Un disquete de arranque puede crearseusando el comando sys a: bajo DOS. fips viene con una documentacin bastante buena quele conviene leer. Sin duda alguna necesitar leer esta documentacin si usa algn controlador de

  • Captulo 4. Particionado del disco duro 31

    compresin o un administrador de disco. Cree el disco y lea la documentacin antes de defrag-mentar el disco.

    El siguiente paso es mover todos los datos al principio de la particin. defrag , que viene de seriecon el DOS 6.0 y posteriores puede hacer fcilmente este trabajo. Vea la documentacin del fipspara una lista de otro software con esta capacidad. Ntese que si usa Windows 95, debe ejecutardefrag desde el mismo, puesto que DOS no puede manejar las tablas de asignacin de disco tipoFAT32 usado a veces en Windows 95 y superiores.

    Despus de ejecutar el defragmentador (que puede tomarse su tiempo en un disco grande), reini-cie con el disquete que ha creado conteniendo el fips introducido en la disquetera. Simplementeescriba a:\fips y siga las instrucciones.

    Tenga en consideracin que hay muchos otros administradores de particin, en el caso de quefips no haga lo que usted necesite.

    4.8. Particionado para DOS

    Si est particionando para unidades DOS, o modificando el tamao de particiones DOS, usan-do utilidades Linux, algunas personas sufren problemas trabajando con las particiones FAT re-sultantes. Por ejemplo, algunos han informado de bajo rendimiento, problemas relacionados conscandisk , u otros errores extraos en DOS o Windows.

    Al parecer, es buena idea llenar con ceros los sectores iniciales de una particin cuando crea oredimensiona sta para el uso desde el DOS. Desde Linux, antes de ejecutar el comando formatdel DOS, haga:

    dd if=/dev/zero of=/dev/hdXX bs=512 count=4

  • Captulo 4. Particionado del disco duro 32

  • 33

    Captulo 5

    Mtodos de instalacin de Debian

    5.1. Introduccin

    Puede instalar Debian desde una gran varieda de medios, tanto locales (CD, disco duro, disquetes)como remotas (FTP, NFS, PPP, HTTP). Debian tambin soporta diversas configuraciones de hard-ware, as que puede tener que elegir entre varias opciones para asegurarse de que puede seguiradelante. Este captulo introduce las opciones y algunas sugerencias sobre cmo hacerlas.

    Puede tomar opciones diferentes para diferentes pasos en la instalacin. Por ejemplo, puede em-pezar la instalacin arrancando desde disquetes, pero ms adelante en el proceso de instalacinutilizar ficheros de su disco duro.

    A medida que la instalacin progresa pasar de un sistema simpln, incapacitado que slo resi-den en RAM a un sistema completo Debian GNU/Linux instalado en su disco duro. Uno de losobjetivos primarios de los primeros pasos de la instalacin es incrementar la varieda de hardware(i.e., tarjetas de interfaz) y software (i.e., protocolos de red y controladores de sistemas de ficheros)que el sistema soportar. Consecuentemente, los ltimos pasos de la instalacin pueden hacer usode un mayor conjunto de medios que los primeros.

    La forma ms fcil para la mayor parte de las personas ser utilizar un conjunto de CDs de De-bian. Si tiene dicho conjunto, y su mquina soporta arranque directamente desde el CD, perfec-to! Simplemente configure su sistema para arrancar directamente del CD como se describe en elSeleccin del dispositivo de arranque en la pgina 19, introduzca su CD, reinicie, y proceda alsiguiente captulo. Si ms adelante resulta que la instalacin estndar no funciona para su hard-ware, puede volver aqu para consultar los distintos ncleos y mtodos de instalacin que puedenfuncionar para vd. En concreto, observe que algunos conjuntos de CDs ofrecen distintos ncleosen diferentes CDs, as que arrancar de un CD distinto al primero puede que le funcione.

  • Captulo 5. Mtodos de instalacin de Debian 34

    5.2. Vista general del proceso de instalacin

    Est