12
Instalando varias distribuciones Linux en tu disco duro. Instalando varias distribuciones GNU/Linux en tu disco duro     por  akira ( [email protected]  )    http://debianizado.blogspot.com/ Derecho de Autor © 2005 akira Permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre GNU, Versión 1.1 o cualquier otra versión posterior publicada por la Free Software Foundation akira 2005 (GFDL)

Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

  • Upload
    bit69

  • View
    112

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

Instalando varias distribuciones

GNU/Linux en tu disco duro

 

    por  akira ( [email protected] )    http://debianizado.blogspot.com/

Derecho de Autor © 2005 akira 

Permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre GNU, Versión 1.1 o cualquier otra versión posterior publicada por la Free Software Foundation

akira 2005 (GFDL)

Page 2: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

Introducción

Este tutorial va dirigido a todos aquellos que se han introducido más o menos recientemente en Linux. Suele pasar (al menos a mi me sucedió  así) que cuando empiezas a perder el miedo a este fabuloso   sistema   operativo   y   ya   conoces   medianamente   bien   tu   distribución,   empiezas   a   tener interés/curiosidad por conocer otras distros, pero no quieres gastarte una pasta en equipos ni en discos duros. Voy a intentar explicar lo mejor que pueda la manera de instalar el mayor número posible de distribuciones en un disco duro, de la forma más sencilla posible. Intentaré ser claro y detenerme lo suficiente   en   los   puntos   más   importantes   sin   hacerme   pesado.   Espero   conseguirlo.   Se   admiten correcciones (seguro que las necesitaré) y mejoras. 

Partimos en principio de un disco duro vacío, ganas de complicarse la vida, mucho tiempo libre y un montón de CD's con pingüinos dibujados. No necesitamos más.

Las particiones

Para poder instalar el máximo número de distros hay que aprovechar bien el espacio en el HD, sobre todo si no es muy grande. Yo llevé a cabo esta "experiencia" en un disco de 120 Gb, e instalé en él cinco distribuciones. En realidad podían haber cabido hasta siete o incluso más, pero cuento con que algunas ya se quedarán fijas, y no quiero tener después problemas de espacio. Así que la primera norma es: aprovecha el espacio, pero no seas rácano ;).

Para ello dediqué 10 Gb a cada distro (6 Gb para / y 4 Gb para /home), 800 Mb para swap (el equipo tiene una RAM de 512 Mb) y el resto para datos. Veamos por qué.

Un sistema GNU/Linux básico se puede instalar en muy poco espacio. Incluso contando con un entorno gráfico pesado como KDE se puede instalar de sobra en unos 2 Gb. Como la finalidad es conocer   una   distribución,   parto   de   la   base   de   que   voy   a   instalar   todo   lo   instalable:   servidores, aplicaciones y entornos gráficos (no solo KDE y Gnome, sino también otros). Por eso decidí dedicar 6 Gb a cada partición /. 4 Gb para la partición /home es más que suficiente. Yo diría que de sobra. Ahí sólo vamos a guardar  los archivos de configuración de usuario.  Lo que sí  es  importante es dar el 

akira 2005 (GFDL)

Page 3: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

máximo espacio posible a la partición para datos. Ahí es donde guardaremos todos nuestros archivos: Divx, software, tutoriales, música... no nos puede faltar sitio. Esta partición la usaremos desde todas las distribuciones que instalemos como si en realidad fuera nuestro directorio /home. Ya veremos cómo (no hay mucho secreto :))

El cargador de arranque

Yo siempre trabajo con LILO. Lo siento, pero Grub es la cosa más fea que me he echado a la cara, así que todas las referencias al gestor de arranque que haga hablarán de LILO. Si usas Grub y tienes alguna duda, no me preguntes ;) no conozco su sintaxis en absoluto. Si en cambio conoces bien Grub, te animo a que completes este tutorial explicando cómo se tendría que configurar este gestor de arranque (recuerda respetar los términos de la licencia GFDL).

Sólo usaremos un cargador de arranque, instalado en la MBR del HD. Podríamos usar uno en la MBR que llamara, según la distro que elijamos, a otro cargador instalado al principio de la partición correspondiente.   Puedes   hacerlo   así   si   quieres.  Para  mí   eso   no   es   más   que   una   buena   forma   de complicarse la vida.

Comenzando

Como por algo hay que comenzar, lo haremos instalando una distro, cualquiera que te llame la atención. Durante la instalación no hay que preocuparse más que por asignarle solamente el espacio que queramos   para   ella   y   la   memoria   swap.   Del   resto   de   particiones,   incluyendo   la   de   datos,   nos olvidaremos de momento. Primero necesitamos un sistema con el que trabajar.

Así   que   tras   la   instalación   tenemos   tres   particiones:   una   /,   una   /home   y   una   swap1. Evidentemente, usaremos esa misma partición swap para todas las distros, no es necesario hacer una nueva para cada distribución que instalemos. También tenemos ya el cargador de arranque en la MBR, 

1 Si   usas   un   software   no   gráfico   (como   parted   o   fdisk)   para   ver   la   tabla   de   particiones,   verás   cuatro   dispositivos. /dev/hda2 es en realidad una partición extendida que engloba a /dev/hda5 (recuerda que las particiones lógicas empiezan a numerarse con el número 5) y /dev/hda6.

akira 2005 (GFDL)

Page 4: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

pero de momento solo tendrá dos entradas (yo siempre añado una entrada en LILO para el floppy). Es el momento de empezar a preparar el terreno para lo que viene después.

Particionando

Ya tenemos una distro instalada en nuestro disco. Es el momento de particionar el resto del HD. Puedes usar para ello el software que prefieras. Yo soy un fanático de fdisk (sí, algunos todavía usamos eso   :),   pero,   si   te   gustan   los   programas   con   GUI,   qtparted   puede   ser   una   buena   opción).   Mi recomendación es hacer ya todas las particiones. Esto nos facilitará las posteriores instalaciones, donde sólo   tendremos  que  indicar  al   instalador  cuáles  usar  y  qué  puntos  de montaje  establecer  en ellas. También podremos así "acomodar" el espacio entre todas ellas, evitando que al llegar a la última distro que queramos instalar no hayamos calculado bien el espacio y no tengamos bastante.

Es muy recomendable apuntar en un papel qué partición es cada una. Recuerda que tendrás en total 12 particiones (en el caso concreto que nos ocupa, de instalar cinco distribuciones), y debes saber qué hay en cada una de ellas. Así quedó mi disco tras el particionado2:

2 Recuerda  que  /dev/hda2  no   se   corresponde  con  una  partición   real,   sino  que  ese  dispositivo   representa   la  partición extendida.

akira 2005 (GFDL)

Page 5: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

akira 2005 (GFDL)

Disk /dev/hda: 120.0 GB, 120034123776 bytes255 heads, 63 sectors/track, 14593 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes

Device         Boot Start End Blocks Id System/dev/hda1      * 1 709 5695011 83 Linux/dev/hda2 710 14593 111523230 5 Extended/dev/hda5 710 810 811251 82             Linux swap/dev/hda6 811 1319 4088511 83 Linux/dev/hda7 1320 9270 63866376 83 Linux/dev/hda8 9271 10071 6434001 83 Linux/dev/hda9 10072 10580 4088511 83   Linux/dev/hda10         10581        11375      6385806    83   Linux/dev/hda11           11376        11884      4088511    83   Linux/dev/hda12           11885        12678      6377773+   83   Linux/dev/hda13           12679        13187      4088511    83   Linux/dev/hda14          13188        14013      6634813+   83   Linux/dev/hda15           14014        14593      4658818+   83   Linux

Page 6: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

/etc/fstab

Bien, ya tenemos el HD particionado. Organicemos un poco las cosas. Lo primero es poder usar nuestra   partición   de   datos.   Para   ello,   en   nuestro   $HOME   creamos   un   subdirectorio   donde   la montaremos. Recomiendo que el nombre empiece por un punto para que sea un directorio invisible, aunque esto no es necesario. En mi caso es /home/akira/.data.

Cuidado, no podemos montar la partición directamente en nuestro directorio home, ya que bajo $HOME   se   guardan   los   archivos   de   configuración   de   las   aplicaciones   que   utilicemos,   que   serán distintas en cada distribución.

Para poder usar la partición debemos montarla en este directorio. La partición de datos es, en mi 

akira 2005 (GFDL)

Page 7: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

caso, /dev/hda7, así que como root hacemos

[root@kaneda]# mount ­t ext3 /dev/hda7 /home/akira/.data

ya que la formateé en ext3 (como todas). Nos hacemos dueños de ella:

[root@kaneda]# chown ­R akira /home/akira/.data/

y listo. Es en esta partición donde crearemos nuestro árbol de directorios. Para poder acceder a cada uno de  estos  directorios  de  forma  transparente   sin   tener  que  pasar  por   el  directorio   .data,   lo  que haremos será crear enlaces simbólicos (lo que en Hasefrosch se llaman accesos directos) a cada uno de ellos desde nuestro directorio home:

[akira@kaneda]~ ln ­sf /home/akira/.data/musica musica[akira@kaneda]~ ln ­sf /home/akira/.data/tutoriales tutoriales

etcétera3

Lo que conseguimos así es tener una imagen, por así decirlo, de la partición de datos en nuestro directorio home.

Ahora lo que nos interesa es que esta partición se monte automáticamente en cada arranque del sistema. Para conseguirlo sólo debemos agregar una línea al archivo /etc/fstab

/dev/hda7 /home/akira/.data ext3 usr,rw,uid=[TU UID],gid=[TU GID] 0 0

3 Puedes hacer un script para esto, ya que este paso lo repetiremos en todas las distros que instalemos:

#!/bin/bashln ­sf /home/akira/.data/musica musicaln ­sf /home/akira/.data/tutoriales tutorialesln ­sf /home/akira/.data/documentos documentosln ­sf /home/akira/.data/peliculas peliculas

etcétera. Después sólo tienes que darle permisos de ejecución con

chmod +x script

y ejecutarlo en tu directorio home en cada distro que instales, siempre después de haber montado la partición de datos.

akira 2005 (GFDL)

Page 8: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

y listo.  Añadiendo las opciones uid y gid nos aseguramos de tener permisos sobre ella cada vez que se monte. Puedes saber cuáles son tus UID y GID usando el comando id.

Más adelante seguiremos modificando este archivo, que es la clave, junto con /etc/lilo.conf, de todo el tinglado que estamos montando.

/etc/lilo.conf

Instalamos la siguiente distribución. Como el proceso es el mismo para todas, este será el fin de mi explicación. Sólo hay que repetir esta parte tantas veces como distribuciones instales. 

Ya tenemos las particiones hechas, así que sólo debemos indicarle al instalador cuáles usar y con qué punto de montaje. En cuanto a la partición  swap, normalmente el instalador la detecta y te propone usarla automáticamente, pero por si acaso estad atentos. Lo más importante es el punto en que nos pregunta por el cargador de arranque: debemos decirle que no instale ninguno, ya que usaremos el que instalamos con la primera distro. Si nos instala uno nuevo nos borrará el otro, que habremos ido configurando en cada nueva instalación.

Así que instalamos nuestra nueva distro, pero aun no podemos probarla, ya que no podemos arrancarla sin antes modificar el cargador de arranque. Reiniciamos con la distro en la que tenemos el /etc/lilo.conf que estamos usando, para incluirla en el arranque.

Pongamos por caso que esta nueva distro la hemos instalado en las particiones /dev/hda8 (punto de montaje /) y /dev/hda9  (punto de montaje /home). Lo primero es montar la partición /. Para ello creamos un directorio bajo /mnt con el nombre que quieras. En mi caso, la segunda que instalé fue Debian Sarge, así que, como root

[root@kaneda]# mkdir /mnt/debian[root@kaneda]# mount ­t ext3 /dev/hda8 /mnt/debian

y listamos su directorio /boot

akira 2005 (GFDL)

Page 9: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

[root@kaneda]# ls /mnt/debian/boot

y ahí tenemos los datos que debemos incluir en el archivo /etc/lilo.conf. Quedaría así

image=/mnt/debian/boot/vmlinuzlabel="Debian"root=/dev/hda8initrd=/mnt/debian/boot/initrd.img­2.6.8­2­686append="devfs=mount acpi=ht resume=/dev/hda5"read­only

Por supuesto, debes sustituir  resume=/dev/hda5  por la partición que tengas formateada como swap.

Éste es mi archivo /etc/lilo.conf:

akira 2005 (GFDL)

Page 10: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

akira 2005 (GFDL)

# WARNING: do not forget to run lilo after modifying this fileboot=/dev/hdamap=/boot/mapdefault="Debian"keytable=/boot/es­latin1.kltpromptnowarntimeout=60restrictedpassword=#########message=/boot/messagemenu­scheme=wb:bw:wb:bwimage=/boot/vmlinuz

label="Mandrake"root=/dev/hda1initrd=/boot/initrd.imgappend="devfs=mount acpi=ht resume=/dev/hda5 splash=verbose"vga=788read­only

image=/mnt/Debian/boot/vmlinuzlabel="Debian"root=/dev/hda8initrd=/mnt/Debian/boot/initrd.img­2.6.8­2­686append="devfs=mount acpi=ht resume=/dev/hda5 splash=verbose"vga=788read­only

image=/mnt/FedoraCore/boot/vmlinuz­2.6.9­1.667label="FedoraCore"root=/dev/hda10initrd=/mnt/FedoraCore/boot/initrd­2.6.9­1.667.imgappend="devfs=mount acpi=ht resume=/dev/hda5 splash=verbose"vga=788read­only

image=/mnt/Slackware/boot/vmlinuzlabel="Slackware"root=/dev/hda12initrd=/mnt/Slackware/boot/initrd­2.4.26.imgappend="devfs=mount acpi=ht resume=/dev/hda5 splash=verbose"vga=788read­only

image=/mnt/Ubuntu/vmlinuzlabel="Ubuntu"root=/dev/hda14initrd=/mnt/Ubuntu/initrd.imgappend="devfs=nomount acpi=ht resume=/dev/hda5 splash=verbose"vga=788read­only

Page 11: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

Por último, sólo queda modificar de nuevo /etc/fstab para que la partición / de la nueva distro que hemos instalado se monte automáticamente bajo el subdirectorio de /mnt que hemos elegido. Esto lo podemos hacer en todas las demás distros para que, estemos en la que estemos, podamos acceder a los archivos de las demás.

/dev/hda8 /mnt/debian ext3 defaults 0 0

Y en fin, eso es todo. Como veis no es un proceso complicado, pero es muy útil.  Primero, estarás entretenido varios días xDDD, segundo aprenderás, y tercero podrás probar todas esas distros que siempre has  tenido curiosidad por usar,  pero que aun no conoces.  Y si   tienes  dudas,  siempre encontrarás gente dispuesta a ayudarte: ANIMO

akira 2005 (GFDL)

Page 12: Intalación de varias distribuciones de Linux en el mismo PC - by Akira 2005

Instalando varias distribuciones Linux en tu disco duro.                                                                         

akira ([email protected])http://debianizado.blogspot.com/

Texto publicado bajo los términos de la licencia GFDL (GNU Free Documentation License, Licencia de Documentación Libre GNU). Puedes encontrar el texto completo de esta licencia traducido al español en http://gugs.sindominio.net/licencias/fdl­es.html 

­­­­­BEGIN PGP MESSAGE­­­­­Version: GnuPG v1.4.1 (GNU/Linux)

hQIMA6fc0bs4XgKlAQ/+P4zte02LklvOnhlaKn3MHBTRB/pRWg+DzvStiDJi6tl4hGCfb+ynsPlgwM973yKZob7vgwa2YvL78lWufKyBFHxdJdrPhQTSLN1ZmaWIuux+JZLi2+ryZXX1bxTq3wTimSGJaK3gZuBvWPIxpGCB+TlG3NSncXMWyPSe1LD9x31wKvwIdp0rB6XUCkyD5Z9c6BmPZ9BmDZQp2OklDeP89h2RLcoRb2H8/YmSsaC5mqcSCLLkxw0r3YvT1L6jXd7qwBsN9utXCRZpxHiI0WLs0C8yOH1qryOWh1b6Y307A7ZNo+GPZ8nVkqEYwI1cdBgBOXt6I6/yWnqGyYtCjyAXvOPGqezDWP6VN1EHVbj0PSO1Bza9aiy4XXAm01ypZwConW6Npncxof6Z0/6/lxakyL0twYRnU787Xmc78VTPHEXDSXNeQz9DPvxBtkR4/6NHfxETdMrYlb9rJC3M1iaCeAgCHGVTkTsqAHHXUvCOqwRnUL33otufRL41yhvEsRPuUaZnAwCj0dkoKcHFJL2me9YTrY5ekdZ6zSwQj/lRpQ7tFFg0rb9jaeL4bjh6s7xkAiSb7KZKmNRDTKfG7hw1auCi6kOeOreKrBi9d7aL67f4LCn7KwY1DIsxfnw+9/rTPso/pSpdEx/e0EZCcRuVG0gfOK/4VVPTaN2xH3OAcuHS6QFvFumwk5Zn1slmQlZVF1dIglKIjs1ojtRWTTeauOkFGkv6I7aJrads22G1e18NFDUPsvVQY5Vva1W/oMHVZRv3Ipm3b0WM+b419n9CPhL+GBJbl2fCYq03QO/2FsVP2I8cAqDRsyNdrvLOK+jT9TYQEb3M/C+WnK9WcE04+45ZuuiTbYhsBD1gzlhCDSaVa2QIIrKuEYu8TmJucrHguI3rKs0stJpT8M9tNeOXRdzTDOZxysGZSdy/sr+EOPeP9XEot3O8mgbBD+o6Mz8LqDubKv6tav7ajvKMvNReChD5p9ws51YzFqXnCKjbGWDQ/1NedB9gEdqHkK7QbhVpIffGn+1ePbaL5W8/UpNOLihtiN06ZLRxmDaMer1o+pvvGey6Cr+tGoy0EfFcf9MMvD6KdPfg1e/mQeM8uJH5h8m9jtoB9TW073JW29Cojd0n9myLWTtjuMJBfifunS6SknRVr3nTWpLkvH2zv5jrusi7Al9xT5xrMRwmD7vfU7O9gY5FcyYtAKoTrSk/vGfS9Bs0evs9n1ddFdw+U/duRVn0TjMc3axcb5YG94mORt9y1H2HO0r9DhC9mpIIYVBTKnQAyqAzu4CdDkqY6oPZ87TdahCJ8RzBH/BeNiRoqqGLDCWcyG+YAuVDJCNvr+CwlOjDrLOgJUDmYco6KJAf0nAywH+rhAXjNo4Ui/M0rTOSxpGopI1HkUk1r+zFxE5f1vAoWU+HfswK/EOjVVPiOo94NNf8FQafVIjUi8RRvCBvkue+b1lzTgIwxw40dMJ7VrV0WP1wUXPc/4hvUTAus+6WkziREl8qdh1QQnOG8eMbRyPL6QpUzCTkNfl6beW1+V/Z5PmxXZ2s+vQOgel/mYtbPPrVwkzwMec8E65Z/EIK0ROEPdGqk0pVCC+oDt28+198SudJ+pGkGivRCGH3TItxR8xqO4D2TCgbAnJWKDrXi/V+5bVlZ7ONzzs1+ufoRWXGz/lidPIdB0BxyKyBCDVqxPFViFnBhkQJ+0slOusSVnpjSYFVxWM9b5b37MmDFhXZoG+MOUTC33iZrrJNhV7m5HmSZrwFpot48RCcij3iKsXlCjNTpUoInhqY6Iq1IBSv=X3U2­­­­­END PGP MESSAGE­­­­­

EOF

akira 2005 (GFDL)