TÍTULO: De Windows a LFS VERSIÓN LFS: Cualquiera AUTOR: Paul Campbell paul@cmm.uklinux.net TRADUCTOR: Proyecto LFS-ES SINOPSIS: Una receta para guiar al recién llegado a Linux directamente desde Windows a Linux LFS, pasando, por poco tiempo, por una distribución temporal. RECETA: De Windows al libro LFS Versión 3.0-pre4 Paul Campbell 2001 También debería funcionar con la nueva LFS 3.0 rc-1 Este documento se creó con VIM en BSRG linux i686 (LFS) Disponible también en formato HTML en http://bsrg.dnsalias.org/wintolfs.html _________________________________________________________________ Este documento pretende guiar al usuario de Windows medio por el camino que le llevará a montar un sistema LFS desde tan sólo el código fuente, a la manera de LFS. El mérito de la mayor parte de este documento corresponde a la totalidad de la comunidad LFS y a la ayuda que recibí de ellos, cuando monté mi propio sistema LFS. Este documento no deja obsoleto ni contradice ninguna información esencial que se encuentra en [1] El sitio de "Linux From Scratch" de Internet. De hecho, prefiero dirigirte a él en lugar de repetir su contenido. Buena suerte. _________________________________________________________________ Lo que te hará falta * Cualquier PC moderno comprado en los últimos tres años más o menos. * Una copia reciente de cualquier distribución (Red Hat, Mandrake, Suse etc.) * Unos 4Gb de espacio en disco duro, por lo menos 3Gb * Tiempo. Un montón. * Un lector de CD-ROM (obviamente) * Correos electrónicos dirigidos a mí, o aún mejor a la lista del lfs si necesitas ayuda _________________________________________________________________ Empezando por el principio, deja libre algún espacio en disco. Para que esto marche necesitarás al menos 1Gb para instalar la distribución y al menos otros 2Gb para el sistema LFS. El sistema en sí no tiene ese tamaño, ¡pero los directorios a partir de los que se monta durante y tras la compilación son enormes!. X11 requiere unos 350Mb bastante razonables para compilarlo desde su código fuente y mozilla la friolera de 600Mb. Si conservas tu código fuente después de que hayas instalado los paquetes, puedes irte a cosa de 3Gb o más. Hay formas de evitarlo, tales como borrar el código fuente después de instalar cada aplicación. Borra algunos de tus discos de Windows de modo que tengas particiones vacías que lleguen a unos 3Gb. Si sólo tienes una partición, por ejemplo una unidad C:\ tendrás que buscar el modo de cambiar su tamaño para dejar libres unos 3Gb que puedas volver a particionar. Es muy fácil en Linux, pero no tanto en Windows. Como último recurso, puedes reinstalar Windows. Si has usado Windows durante mucho tiempo, a estas alturas ya estarás acostumbrado a hacerlo. Puede que quieras buscar consejo para hacerlo mediante un disco de arranque en Linux y una copia de "part.exe" o el "fdisk" de Linux, ya que se sabe de unos cuantos errores de importancia en el fdisk de M$. Si creas las particiones en un disco completamente vacío, puedo sugerirte algo como: * 1 o 2Gb - Para la partición C:\ de Windows * 1 o 2Gb - Para la partición D:\ de Windows si te parece bien en función del espacio de que dispongas * 1 o 2Gb - Para la partición de la distribución Linux * 2 o 3Gb - Para el sistema LFS * Puedes disponer del resto como mejor te parezca Hay muchos otros temas relacionados con la forma en que se realizan las particiones que caen fuera del ámbito de éste documento, pero puedes continuar completando el proceso de particionado durante y después de la instalación de Linux. NO TE FÍES del FDISK de Microsoft. Se sabe que tiene unos cuantos errores y en mi caso perdí 10Gb de datos mientras lo empleaba para realizar las particiones en mi disco duro. _________________________________________________________________ Instalar la distribución Linux como base sobre la que construir LFS Puedes instalar la mayoría de las distribuciones de Linux arrancando desde el CD como es habitual. Lo primero que debes saber es que Linux llama a sus discos duros hd<x><n>. Básicamente, tus discos son: * hda<n> = Maestro primario (primer disco duro) * hdb<n> = Esclavo primario (normalmente, tu CD-ROM) * hdc<n> = Maestro secundario * hdd<n> = Esclavo secundario (Nota del traductor: Si tu PC no se ajusta a ese esquema, que debe reconocerse es un tanto simplista en los tiempos que corren, tal vez pueda suponerse que eres un usuario avanzado y sabes qué diablos estás haciendo y unas cuantas cosas más. En Linux, una vez lo tengas montado, y en un montón de sitios de Internet, encontrarás abundante documentación, incluso traducida al castellano, sobre cómo se denominan artefactos tales como discos duros, CD-ROM o SCSI y cosas de similar cariz. La documentación de Linux es abundante y fácil de obtener, menos mal. En ella aprenderás entre otras cosas que un disco duro SCSI te aparecerá en los menús de la instalación como sd<x><n>, ni más ni menos que como un disco IDE pero con una "sd" -de "SCSI disk"- al principio) Donde <n> es el número de partición, con 1234 indicando particiones primarias y 567... particiones lógicas. Es más que probable que tengas tu partición Windows como hda1, y una partición extendida que será hda2 con particiones lógicas definidas en ella que serán hda5 hda6 hda7 etc. Es la forma en que suele hacerlo Windows, que sólo es capaz de gestionar una partición primaria. Linux y la mayor parte de otros sistemas operativos pueden manejar hasta cuatro. Elige aquellas que estés seguro de que son tus nuevas particiones vacías que acabas de crear y formatéalas para un sistema de ficheros ext2. La mayor parte de las distribuciones de Linux incluyen una herramienta que permite hacerlo durante la instalación en el momento adecuado. También te hará falta una partición de intercambio (SWAP), que debería ser dos veces el tamaño de tu memoria RAM a menos que tengas 256Mb o más RAM, en cuyo caso un máximo de 256Mb de swap debería bastar. Una vez más, hay unos cuantos aspectos de este tema que se salen de lo que tendríamos que tratar aquí. Instala la distribución Linux, pero evita instalar demasiadas cosas si tienes solo 1 Gb. Necesitarás las librerías de desarrollo, o sea que instala el grupo de paquetes de desarrollo. No te hará falta nada de las X11 ni del KDE o Gnome en este sistema, que te va a servir tan sólo para crear tu propio sistema LFS. Si tu experiencia informática se reduce al uso de Windows, te diría que instalaras KDE si te asusta la línea de comandos, ya que al menos eso te proporcionará un entorno de trabajo más familiar. Por otra parte, si tienes sitio, instálalo si te apetece enredar un poco. Lee cualquier documentación que incluya tu distribución, antes, durante y después de la instalación. Deberías tener una guía rápida de introducción a Linux para principiantes, o puedes comprar algún libro en la mayor parte de librerías un poco decentes, haciendo una inversión de la que no te arrepentirás. No te preocupes si el sistema con que acabas no se parece demasiado a lo que querrías, pues es sólo para crear tu LFS. Puedes experimentar con él mientras esperas que se complete la compilación de "gcc" 8-) _________________________________________________________________ Una vez que puedas entrar en tu sistema Linux Ahora deberías poder entrar en Linux y ver la petición de ingreso. Esto es sólo un paseo por lo que te hará falta para crear tu sistema LFS, y no te cuenta cómo encontrar, instalar o usar el software, algo que podrás encontrar en la documentación de tu distribución, o de los paquetes que incluye. Create el hábito de leer manuales, pues el 90% de las veces la respuesta a tus dudas está durmiendo en alguna documentación que tienes ya en tu disco duro, en el directorio correspondiente (/usr/share/doc). Si no, prueba con "man nombre_del_programa" para acceder al manual en línea correspondiente. ¿Qué me hará falta para funcionar? * Un teclado y una pantalla que funcionen, claro está :) * Una conexión a Internet en funcionamiento * Un cliente de correo * Un programa de ftp (opcional) * Un navegador de Internet (con capacidad ftp) ¿Qué software tendré que buscar o instalar? * Al menos deberás instalar "gcc - el compilador" * También te hará falta la librería ncurses, que debería estar ya disponible en tu distribución, la que acabas de instalar. Ha llegado el momento de que te haga la siguiente sugerencia. * Suscríbete a la lista de correo lfs-discuss@linuxfromscratch.org - mira la referencia [3]"Linux From Scratch Website" para tener información sobre cómo hacerlo. * Encuentra un cliente de IRC que te funcione, ya sea en Windows o (preferiblemente) en Linux (Xchat vale para empezar, aunque sea un asunto my subjetivo, como ocurre con los editores de texto o de código), y conéctate a irc.linuxfromscratch.org #lfs Una vez que lo hayas hecho, consigue en primer lugar el libro sobre "Linux From Scratch" (la versión 3.0pre-4 es la actual en el momento de escribir esto, pero la versión 3.0-rc1 va a aparecer pronto. Pudiera ser que desearas probar con la versión del CVS... pregunta en la lista de correo para conseguir información o algún consejo al respecto). _________________________________________________________________ !A partir de este momento, te dejo en las capaces manos de la comunidad LFS!. El resto de lo que debes saber está en el libro. Si tienes problemas, puedes preguntar en la lista de correo o en irc.linuxfromscratch.org #lfs _________________________________________________________________ ¡BUENA SUERTE! Referencias 1. http://www.linuxfromscratch.org/ 2. paul@cmm.uklinux.net 3. http://www.linuxfromstratch.org/ 4. mailto:paul@cmm.uklinux.net |