Translate

viernes, 29 de noviembre de 2013

Como recuperar la contraseña root


¿Como Recuperar la contraseña root?













Esta mañana estaba creando una copia de seguridad de los archivos mas importantes que tengo, y entre ellos se encontraba una maquina virtual con Ubuntu 10.04 de cuando estudiaba SMR ( Sistemas Microinformaticos y Redes ). La cuestión es que decidí montar la maquina virtual para ver y recordar la época de estudios, pero mi sorpresa ha sido que no recordaba la contraseña de usuario y me he preguntado si en Windows se puede recuperar con Hiren's Boot  ¿como puedo hacerlo para Linux?. Al final encontré dos respuestas a mi pregunta, que explicare lo mejor que pueda en el articulo.

Primer método:

Este primer método es básicamente entrar en el Modo Recovery desde el grub. Hay casos en los que no aparece el grub al arrancar el sistema.

¿como hago para que se muestre el grub?

Para que se muestre el grub pulsaremos la tecla shift continuamente en el arranque.

Una vez accedido al menú grub, seleccionamos el modo recovery.

Después nos saldrá el menú recovery, donde tendremos que seleccionar la opción root.

Si miramos bien en la imagen de abajo, veremos que se ha abierto una linea de terminal como usuario root, de esta manera podremos trabajar para cambiar la contraseña de el usuario que queramos.

Ahora como la partición se monta solo con permisos de lectura utilizaremos este comando para montarla con permisos de lectura y escritura:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@client# mount -o remount,rw /

Con este comando cambiaremos la contraseña del usuario elejido:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@client# passwd nombre_usuario

De esta manera nos pedirá la nueva contraseña para el usuario indicado, la introducimos y luego la pedira de nuevo para su confirmación.

Para finalizar apagaremos el sistema con esta orden:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@client# shutdown -r now

Para evitar que acceda cualquiera al modo recovery lo ideal es que el grub estuviera protegido con contraseña o tener la cuenta root activada para que la pida al entrar en el menú recovery en la opción root como se muestra en la imagen de ejemplo.

Pudimos acceder a este método por que la cuenta root aun no estaba activada, para activar la cuenta de root simplemente le asignaremos una contraseña, es decir que si cambiamos la contraseña de root con este método la activaremos y no podremos volver a utilizar este método sin credenciales.

Si este método lo has probado y te pide credenciales no te preocupes por que hay otra forma para poder cambiar la contraseña de root.

Segundo Método:

Este método requiere de una cd live, en mi caso utilizare una live de Ubuntu 10.04 pero puede valer otra. Este método lo explicare por terminal y para que sea mas sencillo explicare una forma desde entorno gráfico.

Arrancaremos desde la cd live  para acceder al sistema que queremos cambiar la contraseña de root. Luego abriremos un terminal para introducir esta serie de comandos.

Accederemos como root desde el cd live:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
ubuntu@ubuntu:~$ sudo su

Ahora haremos un listado de la tabla de particiones, para ver donde se encuentra la tabla del sistema que queremos recuperar la contraseña:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@ubuntu:~# fdisk -l


En este caso esta en /dev/sda1 como muestro en la imagen de arriba.

Creamos una carpeta en la que montaremos nuestra partición:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@ubuntu:~# mkdir /tmp/sda1

Montamos la partición sda1 dentro de la carpeta que creamos (/tmp/sda1):
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@ubuntu:~# mount /dev/sda1 /tmp/sda1

Cambiamos el directorio raiz de / a /tmp/sda1:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@ubuntu:~# chroot /tmp/sda1

Para finalizar cambiaremos la contraseña de root:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@ubuntu:~# passwd root

Como en el anterior método nos pedirá una nueva contraseña y listo.

Tercer método:

Este método es de forma gráfica pero una vez mas abriremos una terminal para identificarnos en la cd live como root:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
ubuntu@ubuntu:~$ sudo su

Ahora una vez identificados como root abriremos el gestor de archivo nautilus:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
root@ubuntu:~# nautilus

Ahora veremos como se abre nautilus y seleccionaremos la unidad de disco del sistema que queremos recuperar la contraseña root:

Ahora cuando esta se monte tendremos que ir a a esta ruta /etc/shadow es decir nos metemos en la carpeta /etc y abrimos el archivo shadow:

Una vez abierto el archivo shadow tendremos que buscar la linea donde esta el usuario root para eliminar su contraseña: 

Eliminamos la contraseña de root (esta cifrada), la linea tiene que quedar como la imagen esta que muestro, después guardamos los cambios:

Finalmente reiniciamos el ordenador y quitamos el cd live y en el próximo logeo lo haremos como root y no nos pedirá contraseña.

Lo aconsejable es que le asignemos una contraseña a root lo antes posible.

¿Que forma hay para evitar estos dos últimos métodos?

Para poder evitar estos dos últimos métodos, la forma mas efectiva es poner contraseña en la BIOS, de esta manera evitamos que personas ajenas a la maquina accedan al equipo mediante un cd o pendrive de arranque. Pero ojo no os olvidéis la contraseña de la BIOS.

Para cualquier duda comenten el articulo, un saludo de fiti80 a todos ustedes.

sábado, 23 de noviembre de 2013

Como instalar SliTaz GNU/Linux en el disco duro

¿Como instalo SliTaz en el disco duro de un ordenador?
















Hola gente hoy traigo una distribución Linux que es bastante ligera, SliTaz proporciona un entorno gráfico completo en 35 MB basado en LXDE y Openbox que funciona por completo en 192MB de RAM. Esta distribución Linux puede ser muy útil para equipos muy viejos, para no tener que tirarlos a la basura y darles una utilidad, por que con los tiempos de crisis que vivimos no estamos para ir tirando.

Para que se hagan una idea dejo un link con el listado de paquetes que podremos instalar en esta distribución http://mirror.slitaz.org/packages/stable/packages.list

En este articulo explicare como instalar SliTaz en el disco duro y como instalar los paquetes o programas, ya sea desde su centro de software o por el terminal.

Lo primero que haremos es descargar la iso del SliTaz desde este enlace  http://mirror.slitaz.org/iso/4.0/slitaz-4.0.iso o podemos ir a la web y buscarla desde hay http://www.slitaz.org/.

Una vez descargada la quemaremos en un cd o la bootearemos desde un pendrive. Para saber como bootear un sistema desde un usb dejo un articulo que realice anteriormente: USB booteable con varios sistemas operativos ( MultiSystem Ubuntu 12.04 )

Una vez que arranquemos la iso veremos un menú de arranque como el de la imagen de arriba. Nosotros seleccionaremos la opción  SliTaz Live.

Luego nos pedirá que elijamos el lenguaje, que en nuestro caso seleccionaremos el español es_ES y luego nos pedirá el lenguaje del teclado, y de igual manera seleccionaremos el español

Finalmente tendremos nuestro sistema arrancado, y listo para utilizarse. Podemos probar que programas tiene, navegar por Internet y demás, pero nosotros vamos a instalar SliTaz, para esto seleccionar la llave inglesa que indico con una flecha
Se abrirá una ventana donde nos pedirá el superusuario y su contraseña, que por defecto es root y contraseña root. Lo marco en verde en la imagen por que aun he visto gente en los foros que preguntan cual es la contraseña.
Una vez hecha nuestra acreditación como usuario root se abrirá el TazPanel, esta ventana tiene un menú superior, seleccionaremos el menú Isntall, donde se desplegara un submenu, en este submenu seleccionaremos Install SliTaz.
Ahora que seleccionamos Install SliTaz se abrirá otra ventana, en la parte inferior de el contenido veremos estas opciones, una es ejecutar el Gparted para crear las particiones y otra es para continuar con la instalación. Quiero aclarar una cosa, el instalador no hace las particiones automáticamente como en una instalación de Ubuntu, antes tendremos que particionar manualmente el disco, es decir tendremos que crear una partición Ext4 para el sistema y una swap. Seleccionaremos ejecutar Gparted.
Crearemos las dos particiones mencionadas antes, una para el sistema (Ext4) y otra swap. El tamaño ideal que debe tener una partición SWAP respecto a la RAM disponible:
  • En equipos con memoria RAM de menor 1 Giga debería ser el doble de grande la SWAP que la RAM.
  • Entre 2 y 4 Gigas, debería ser la SWAP la mitad de grande que la RAM.
  • Con más de 4 Gigas no se debería sobrepasar los 2 Gigas de SWAP como mucho.
  • En equipos con memoria RAM de hasta 1 Giga debería ser igual de grande la SWAP que la RAM 
Dejo un enlace donde se explica como podemos crear particiones con Gparted
Una vez creadas las particiones cerraremos el gparted y seleccionaremos Continue Installation.
En esta otra ventana que se abrirá configuraremos los parámetros de instalación, que voy a explicar paso a paso:
La imagen de arriba es para seleccionar la fuente de la iso, es decir el lugar donde se encuentra la iso de instalación, en mi caso estoy utilizando un cd live y he seleccionado esa opción, si en tu caso as boteado en un pendrive tendrías que marcar LiveUSB y seleccionar el pendrive. Si la iso la tienes ya guardada en el disco duro seleccionamos ISO file y le indicamos la ruta de donde se encuentra la iso. La ultima opción baja la iso de Internet e instala, seleccionamos Web y una de las dos opciones de iso.
En esta opción seleccionaremos donde se encuentra la partición donde queremos que se instale el sistema y que formato queremos darle a la partición. Ojo si no sabes muy bien que partición es cual te aconsejo que lo consultes en el mismo gparted.

Por ultimo configuraremos el nombre de la maquina, contraseñas y usuarios:
En home partition no haremos nada, solo decir que esta opción es por si hemos creado una partición para /home, es decir una partición donde se guardan los archivos de los usuarios del sistema.
Hostname: indicaremos el nombre que queremos para nuestra maquina.
Root: aquí cambiaremos la contraseña del usuario root.
User: Escribimos el nombre de usuario que nos venga en gana y le asignamos una contraseña.
Grub: seleccionamos el chekbox de instalar el grub.

Ahora pulsamos:






Nos pedirá confirmación y le daremos a aceptar:











Empezara la instalación;














Cuando la instalación acabe pulsaremos en reboot, y la pc se reiniciar,  nos volverá a pedir la configuración de teclado y lenguaje, se la indicaremos de nuevo y ya no la volverá a pedir mas.

Ahora voy a enseñar como instalar programas en SliTaz, pero antes enseñare a actualizar el sistema. En la barra inferior, en la parte derecha veremos este icono:

También lo encontraremos en el menú de Aplicaciones > Herramientas del Sistema > Package Manager. pulsaremos el icono, seguidamente nos pedirá confirmar mediante  el usuario root y su contraseña. Después nos enviara al TazPanel a la sección Packages, donde pulsaremos en Check Upgrades.
Luego nos aparecerá una lista de los paquetes a actualizar, nosotros tendremos que seleccionarlos manualmente o pulsar donde pone Toogle all y luego pulsar en Install y empezara la actualización de los paquetes.
Para instalar paquetes iremos al Tazpanel que esta en Aplicaciones > Herramientas del Sistema > Package Manager. Seleccionamos la pestaña de Pakages y en el buscador ponemos el nombre del paquete que queremos instalar.
Nos aparecerá una lista de resultados, nosotros seleccionaremos el checkbox del paquete que queremos instalar y pulsamos Install. Si lo que queremos es desinstalar buscaríamos el paquete y lo seleccionaríamos y pulsaríamos en Remove.
Para instalar por el terminal, tenemos que entrar como root, solo tenemos que abrir un terminal y escribir su , y ponemos la contraseña de root.
para instalar desde la terminal lo haremos de esta forma # tazpkg get-install nombre del programa  y para desinstalar un paquete # tazpkg remove nombre del programa


Espero que este articulo os ayude,  un saludo a todos y si hay alguna duda comentar el articulo.

domingo, 27 de octubre de 2013

USB booteable con varios sistemas operativos ( MultiSystem Ubuntu 12.04 )

MultiSystem para Ubuntu 12.04, añadir varios sistemas operativos

Hoy traigo una manera para hacer un USB booteable con varios sistemas operativos. Muchos conoceréis UNetbootin que nos permite hacer de nuestro pendrive un disco booteable, de echo perdonen si estoy equivocado creo que UNetbootin solo deja hacer un booteable de un único sistema operativo a la vez, es decir que no tiene un gestor de arranque para seleccionar que sistema operativo queremos para que arranque. MultiSystem permite hacer un pendrive con varios sistemas operativos, prepara las isos para que sean booteables y además le instala el gestor de arranque GRUB, de esta manera podemos seleccionar que sistema operativo queremos arrancar.

Bueno voy a explicar como instalar MultiSystem en Ubuntu 12.04.

Abriremos un terminal y introduciremos estos comandos:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
## Agregar repositorios MultiSystem
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
 
## Agregar clave publica
wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
 
## Recargar las fuentes
sudo apt-get update 
 
## Instalar MultiSystem
sudo apt-get install multisystem

Bueno una vez instalado iremos al Inicio de Unity y buscaremos MultiSystem y lo abrimos.
Seleccionaremos la unidad pendrive que queramos utilizar y damos en aceptar. Este pendrive tendrá que tener el formato FAT32 para que pueda ser utilizado en este programa.
Ojo como bien indica en la imagen, hay que tener cuidado de no equivocarse de unidad para no hacer una jaimitada, ya que el grub se instalara en la unidad que indiquemos. Mi consejo es que no tengamos montados otros pendrives ni discos duros extraibles, de esta manera no podemos meter la pata.

Ya tenemos instalado el GRUB en el pendrive. Yo por ejemplo ya tengo un pendrive preparado, por eso sale una lista de los sistemas que tengo, pero a ustedes no les saldrá nada en la lista. Ahora lo que tenemos que hacer es pulsar en el ojo gigantesco que hay en la imagen para ver todas las opciones.

Bueno como tiene muchas opciones explicare las mas útiles, por ejemplo la opción (1) es para virtualizar el pendrive desde una maquina virtual, es decir arrancaremos el pendrive desde una maquina virtual.

La opción (2) es para eliminar un sistema operativo del pendrive, es decir lo seleccionamos y lo eliminamos.

La opción (3) es para editar el grub, con el icono de las herramientas y con en tipo con cuernos actualizaremos el grub.

La opción (4) nos permitirá pegar un vistazo a distribuciones para poder descargarlas desde la web de cada una de ellas.
Desde esta opción como se puede ver en la imagen, podremos seleccionar la iso y descargarla, además están clasificadas por categorías y dispone de un buscador para hacer mas fácil la localización.

Una vez tengamos las iso o isos que queremos agregar al pendrive, solo tendremos que arrástralas aquí :
Una vez arrastrada se abrirá una terminal que nos pedirá la contraseña, la pondremos para que empiece a instalarse la iso en el pendrive.

El proceso de instalación de la iso tardara según el tamaño de esta. el proceso terminara cuando el grub se actualice, y luego se cerrara la terminal.
Por ultimo ya podremos extraer el pendrive para arrancarlo en nuestra maquina, o podemos probar arrancarlo desde el mismo MultiSystem con una maquina virtual.

Para que podáis ver todo el proceso, añado este vídeo que os podrá sacar de dudas.


Con esto me despido, si hay alguna duda comenten el articulo, gracias y un saludo de fiti80.

viernes, 25 de octubre de 2013

$RANDOM numeros aleatorios con linux ( bash )


¿Que es RANDOM?

$RANDOM es una función que esta dentro de Bash que nos retorna un número entero pseudoaleatorio en el rango: 0 - 32767.

¿Como generar el numero aleatorio?
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ echo $RANDOM
19580

el resultado de hacer echo $RANDOM a sido 19580, puede dar cualquier resultado de 0 a 32767.

¿Como generamos un numero aleatorio del 0 al 29?
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ echo $((RANDOM%30))
19

Si nos fijamos en el ejemplo, para que nos genere un numero de el 0 al 29 en la linea de comandos a $RANDOM le hemos añadido el operador aritmético % (modulo).

Para que se entienda mejor pondré los operadores aritméticos y su significado

Símbolo Descripción
+ Suma
* Multiplicación
- Resta
/ División entera
% Resto de la división entera
(  ) Los paréntesis son para agrupar las operaciones

Es decir, se genera un numero que es dividido por 30 y se nos devolverá su resto, de esta forma solo devolverá un numero 0 al 29.

Yo quiero que se genere un numero del 1 al 30 ¿como lo hago?
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ echo $((1+RANDOM%30))
29

Mirando el ejemplo de arriba, se deduce que RANDOM%30 a dado como resultado 28 y se le ha sumado 1, dando como resultado final 29. Es decir el resultado de RANDOM%30 siempre es incrementado en una unidad. Si en el ejemplo anterior se generaba un numero del 0 al 29 añadiéndole una unidad el rango pasa a ser del 1 al 30. Si lo que queremos es que el rango sea del 0 al 30 tendremos que plasmarlo de esta forma    echo $((RANDOM%31))

¿Se puede combinar varios operadores con RANDOM?

Claro que si, de hecho voy a añadir la introducción de varios ejemplos y su salida en el terminal
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ echo $((RANDOM+30))
20251
fiti80@smx ~ $ echo $((RANDOM-30))
405
fiti80@smx ~ $ echo $((RANDOM*30))
814710
fiti80@smx ~ $ echo $((RANDOM/30))
523

¿como añado RANDOM a una variable para un bash script?
Variable=`echo $(($RANDOM))`

Variable=$RANDOM

¿Hay alguna forma para generar números que no sea con la función RANDOM?

Si, con el comando shuf  que escribe una permutación aleatoria de las líneas de entrada a la salida estándar. Pondré un ejemplo para que se entienda mejor:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ shuf  -n 1 -i 0-30
14

Si nos fijamos en la linea tenemos dos opciones -n y -i. Con -n indicaremos las veces que queremos que se genere un numero y con -i indicamos el rango. En el ejemplo de arriba queremos que se genere solo un numero ( -n 1 ) y queremos que sea de 0 al 30 ( -i 0-30 ).

Otro ejemplo, esta vez haremos que se genere 4 números con un rango del 300 al 1600
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ shuf  -n 4 -i 300-1600
1507
1306
331
1269

Si nos damos cuenta los números se muestran en vertical, pero también podemos hacer que se muestren en horizontal.

De esta forma hacemos que se muestren en horizontal.
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ echo $(shuf -n 24 -i 0-44 )
28 32 17 13 34 9 22 39 42 33 19 21 38 26 35 5 25 10 24 40 37 11 7 16

Para mas información de este comando podemos poner en el terminal $ man shuf  o entrar en este enlace http://man.redkaos.net/man1/shuf.1 .

¿Hay alguna otra forma mas para generar números?

Si con  /dev/random es un archivo especial que sirve como un generador de números aleatorios, o un generador de números seudo-aleatorios.

Ahora mostrare un ejemplo para generar números:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ cat /dev/urandom| tr -dc '0-9' | fold -w 8| head -1
81409899

Bueno explicare las opciones que entiendo:
cat /dev/urandom --> muestra el contenido del archivo urandom.
tr -dc '0-9'  --> se indica un rango por dígito.
flod -w 8   --> indicamos cuantos dígitos tendrá el numero generado.
head -1    --> el numero de números aleatorios que queremos generar.

Es decir cat /dev/urandom muestra el contenido del archivo, su salida es recogida por el comando tr que se encarga de traducir los caracteres de esa salida y elimina los que no estén en el rango especificado. La salida de tr es recogida por el comando fold que divide esta salida en lineas, en este caso de ocho caracteres, finalmente la salida de fold sera mostrada por el comando head, en el caso del ejemplo solo muestra la primera linea de la salida de fold.

¿Podemos generar passwords con /dev/urandom ?

Claro que si, un ejemplo de esto:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
fiti80@smx ~ $ cat /dev/urandom| tr -dc 'A-Za-z0-9_' | fold -w 8| head -5
Bs6Unlvf
1T00r8iP
dFOVujtU
WzNpsdDm
FWae7vAU

El procesamiento de este ejemplo es igual que el anterior ejemplo, con la diferencia que hemos añadido un rango diferente al comando tr y hemos mostrado con head 5 lineas.

Bueno, un saludo y con esto finalizo el articulo, para alguna duda comenten el articulo.

jueves, 24 de octubre de 2013

Instalar versiones antiguas de Ubuntu y añadir repositorios

Instalando Versiones antiguas de Ubuntu
Para poder obtener las isos de las versiones antiguas iremos a esta dirección:  
http://old-releases.ubuntu.com/releases/

En la pagina encontraremos un listado de todas las isos que están disponibles.

Escogeremos la versión que mas nos interese y la quemaremos en un CD o haremos un pendrive booteable. Cabe recordar que hay que entrar en la bios para poder arrancar el CD o el pendrive, añado un enlace que nos lleva a un post de taringa de como realizar la operacion en la bios:
http://www.taringa.net/posts/hazlo-tu-mismo/5367625/Como-configurar-las-bios-para-arrancar-desde-el-cd.html

Yo elegí la versión 9.04 de Ubuntu con la que haré el ejemplo de instalación.

Introduciremos el CD o pendrive en la torre y enchufaremos el ordenador, y si tenemos el arranque configurado en la bios, empezara a bootear, mostrando una lista de lenguajes. Seleccionamos uno, que entendamos. Por ejemplo el español, catalán o gallego.
Una vez seleccionado el lenguaje nos dará varias opciones, probar Ubuntu, instalar, etc. Yo explicare la versión mas sencilla de instalación, en este caso seleccionaremos Probar Ubuntu sin alterar el equipo.
Se iniciara el sistema como si estuviera instalado en nuestro equipo, de esta manera podremos testearlo, ya sea para probar programas o para ver que tal funciona en nuestro equipo. Ahora lo que haremos es empezar la instalación del sistema operativo Ubuntu en nuestra maquina. Para esto iremos al icono de instalación que hay en el escritorio.
Se abrirá el instalador que nos guiara  en la instalación. En este primer paso seleccionaremos el lenguaje que utilizaremos en la instalación.
En este segundo paso, seleccionamos la configuración horaria.
Tercer paso, donde elegiremos la configuración de nuestro teclado, este paso nos permitirá ir probando si el teclado esta como nosotros queremos, por ejemplo probar si sale la letra Ñ.
Este cuarto paso es bastante importante, desde este cuarto paso podremos compartir sistemas operativo en un mismo disco duro, es decir particionar de manera sencilla, o avanzada. Nosotros señalaremos Utilizar todo el disco.
Ojo por que esta opción borrara todos los datos del disco que seleccionemos, 
comprobemos antes si tenemos mas de un disco duro, para curarnos en salud. 
En el quinto paso rellenaremos los campos, es decir pondremos un nombre de usuario, maquina y asignaremos una contraseña.
Si se introduce una contraseña débil nos mostrara este dialogo, donde podemos escoger otra o seguir con la débil.
En el siguiente paso nos mostrara la información que hemos ido introduciendo en los anteriores pasos, este ultimo paso es para confirmar los anteriores paso, si nos hemos equivocado en algo aun tendremos la opción de echar hacia detrás y rectificar. Si todo esta correcto daremos a  Instalar.
Y empezara a instalarse el Ubuntu 9.04 en nuestra maquina.
Cuando termine la instalación nos dará a elegir 2 opciones, continuar probando el sistema operativo desde el CD o reiniciar, seleccionaremos esta ultima y quitaremos el CD del lector, y ya podremos disfrutar de lo instalado.
Bueno, la parte fácil ya la tenemos, ahora vamos a añadir los repositorios necesarios para poder instalar  programas y actualizar la instalación.Es decir los repositorios  que tenemos en la distribución ya no están donde estaban y se nos mostraran errores como este:
Para que esto no pase abriremos un terminal que esta en Aplicaciones>Accesorios>Terminal

Escribimos esto dentro de la terminal:
                                                         DesdeLinux  : bash - Terminal                                                                                           □ _ X
sudo gedit /etc/apt/sources.list

Se abrirá un archivo de texto, lo que tenemos que hacer es eliminar el contenido.
Le añadiremos este nuevo contenido:
    deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse

    deb-src http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse

    deb http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse

    deb-src http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse

    deb http://old-releases.ubuntu.com/ubuntu jaunty-security main restricted universe multiverse

    deb-src http://old-releases.ubuntu.com/ubuntu jaunty-security main restricted universe multiverse

    deb http://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse

    deb-src http://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse 

Cuando ya tengamos añadido el nuevo contenido en el archivo sources.list pulsaremos en Guardar.
En realidad el contenido son direcciones de repositorios que apuntan a un servidor funcional, es decir Canonical dejo de dar soporte para estas versiones antiguas, pero nos a dejado los repositorios de cada versión antigua para que podamos servirnos de estos. Si estos repositorios tienen bugs, fallos de seguridad, etc ... Canonical ya no mejora estos repositorios.

Por ultimo iremos a Sistema>Administración> Gestor de Actualizaciones

Se abrirá el Gestor de actualizaciones y luego pulsaremos en Comprobar
Una vez comprobadas que actualizaciones hay disponibles podremos dar en Instalar Actualizaciones.

Empezara la descarga de paquetes:

Una vez descargados los paquetes, empezara su instalación de manera automática:

Finalmente nos pedira que reiniciemos:
Una vez reiniciado el sistema ya estará actualizado y podremos instalar software desde el centro de software de ubuntu o desde Synaptic.

El procedimiento de estos pasos puede variar en otras distribuciones, y en los repositorios deberemos indicar el nombre de nuestra distribució.

Un ejemplo:

deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse

Para otra distribución  cambiaremos jaunty por el nombre de la distribución ubuntu que hemos instalado. Jaunty es el nombre de la versión 9.04, si lo cambiáramos por hardy obtendríamos los repositorios de la versión 8.04

Bueno, asta aquí todo un saludo y asta el próximo articulo. Para cualquier consulta comenten el articulo.