TuxUbuntu

Compartamos conocimiento


.

Esta entrada es para todos aquellos que quieren instalar Ubuntu en alguna maquina y se hallan con que la unidad de CD no funciona o simplemente no dispone de una.

En los siguientes pasos explicare como poder instalar Ubuntu mediante un memoria USB, esta entrada NO explica como instalar Ubuntu en la memoria, si no como instalar Ubuntu en un CPU o Laptop por medio de la memoria USB.

Antes de comenzar debemos contar con

  1. Memoria USB mayor de 700 MB, formateada en FAT16. Por lo general vienen con ese formato.
  2. Una imagen ISO de Ubuntu CD Live, que puedes descargar desde AQUÍ, según la versión y distribución que desees.

Una vez que tengamos esas dos cosas procedamos a instalar lo necesario.

1) Comenzamos por instalar el paquete SYSLINUX, que nos permite bootear archivos contenidos en el disco duro, mas información de este paquete AQUÍ. Ademas de mtools y parted en caso de no tenerlos instalados. Abrir una Terminal (Aplicaciones -> Sistema -> Terminal) y escribir:

sudo apt-get install syslinux mtools parted

2) Vamos a averiguar donde esta montada la USB mediante el siguiente comando en una Terminal:

sudo fdisk -l

que nos arrojara algo parecido a esto:

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcad0fda1

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3187    25599546    7  HPFS/NTFS
/dev/sda2            3188       30363   218291220    f  W95 Ext'd (LBA)
/dev/sda3           30364       30401      305235   82  Linux swap / Solaris
/dev/sda5            3188       27176   192691579+   b  W95 FAT32
/dev/sda6           27177       30363    25599546   83  Linux

Disk /dev/sdb: 2043 MB, 2043674624 bytes
255 heads, 63 sectors/track, 248 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x04030201

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         248     1992028+   6  FAT16

En este caso tenemos un disco duro sata (sda) de 250 GB y un USB (sdb) de 2 GB observar que donde dice boot no tiene un símbolo de *, como en el caso de la primera particion del disco duro. Es decir el USB no es booteable todavía. AQUÍ LO IMPORTANTE ES RECORDAR QUE LA USB CORRESPONDE A /dev/sdb Y COMO SOLO TIENE UNA PARTICIÓN LA RUTA DE ESTA ES /dev/sdb1. EN TU CASO PARTICULAR PUEDE CAMBIAR PERO TIENE QUE SER DEL MODO /dev/sdX#, DONDE X CORRESPONDE A UNA LETRA Y # A UN NUMERO.

3) Hacemos que el USB sea booteable (como un disco duro) insertandole una bandera de booteo. Esto mediante la aplicación parted. Recuerda cambiar por /dev/sdX según sea tu caso. Escribimos en la Terminal:

sudo parted /dev/sdb set 1 boot on

4) Haremos que podamos bootear archivos mediante SYSLINUX en el USB, Recuerda cambiar por /dev/sdX# según sea tu caso, haciendo:

sudo syslinux /dev/sdb1

5) Extraemos todo el contenido del ISO a el USB, dándole clik derecho al ISO y seleccionamos abrir con Archive Manager ( es la aplicación parecida al WinRAR, en español me parece que es Manejador de Archivos) seleccionamos todas las carpetas y le damos la opción extraer en, lo enviamos todo al USB.

6) Nos cambiamos al directorio raíz del USB

cd /media/usb/

7) Renombramos el archivo isolinux.cfg a syslinux.cfg, que se encuentra en la carpeta isolinux

mv ./isolinux/isolinux.cfg ./isolinux/syslinux.cfg

8) Movemos todo el contenido de la carpeta isolinux al directorio raíz del USB

mv ./isolinux/* ./

9) Borramos la carpeta isolinux del USB

rm -r isolinux

10) Reiniciar el CPU o Laptop, entrar al bios y hacer que la maquina boote desde el usb.

Listo con eso debes poder instalar Ubuntu sin malgastar un CD.

Nota: Al terminar de instalar Ubuntu inserten el usb que utilizaron y notaran que marca un error al querer montarlo, esto es debido a que en el archivo fstab (el que controla las particiones montadas) quedo montado el usb (el que usaste o cualquier otro) pero se soluciona de la sig forma:

1) Abrimos el archivo fstab del siguiente modo, en una terminal escribir:

sudo gedit /etc/fstab

y nos aparecera algo como esto

# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sdb3
UUID=d9af8674-baee-44fa-b71c-a6cfa65ff51b / ext3 relatime,erro$
# /dev/sdb2
UUID=84b7907f-f540-4026-b5c7-8d9194775113 /boot ext3 relatime $
# /dev/sdb5
UUID=5480acc0-ca28-46a2-8827-3494ce45d3dd /home ext3 relatime $
# /dev/sdb6
UUID=c09eaa3e-7bee-4664-b690-fc1f8c2377db /media/Thermography ext3 relatim$
# /dev/sda5
UUID=456E-CF25 /media/DatosWinXP vfat utf8,umask=007,gid=46 0 1
# /dev/sda1
UUID=66F44A28F449FAB7 /media/WinXP ntfs defaults,umask=007,gid=46 0 $
# /dev/sdb1
UUID=b86ba59f-d51b-40cd-a35e-c574cc0c125a none swap sw $
/dev/sdc1 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0

Lo que esta en negritas es lo que debemos comentar anteponiendo un simbolo de # antes de la linea, con eso recuperan el poder montar usb al insertarlo en la computadora. La linea queraria asi:

#/dev/sdc1 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

2) Salvamos el archivo y reiniciamos la computadora, con eso solucionamos el detalle.

ESCRIBAN SUS COMENTARIOS!!!


  1. juan pablo Dijo:
    July 21 2008 a las 6:19 am

    buenas!
    tengo un problema, he realizado los pasos que dices y no me ha arrojado ningun error.
    bueno la idea de esto es que voy a reemplazar mi xp por linux, y no tengo unidad de cd para poder instalar.
    he hecho todos estos pasos desde una maquina virtual que tengo con debian etch. en el momento que reinicio el portatil y le digo que inicie desde las unidades extraibles, lee el pendrive pero no hace nada mas, y pasa al inicio de disco con XP. si me pudieras ayudar te lo agradeceria, he leido bastante he provado varias cosas y nada.
    un saludo



  2. TuxUbuntu Dijo:
    July 21 2008 a las 9:01 pm

    Hola Juan Pablo, por lo que entiendo no tienes instalado Linux directamente en tu computadora, y lo virtualizas. Si eso es correcto vallamos paso a paso. Por lo que me dices sospecho que no has podido bootear desde el Pendrive, así que intentemos hacer eso, es lo mínimo necesario para la instalación.

    1) Formatea tu pendrive completamente, en formato fat16. Hazlo directamente en Windows.

    2) Aseguremos que tu Bios soporte bootear desde el pendrive, eso es simple, introduce el pendrive en la maquina y prendela, ingresa al bios y en la sección de elegir donde bootear ve si esta disponible la opción de que lo haga desde el pendrive. Si la tiene disponible entonces ahora asegúrate que esta opción sea la primera en el orden del booteo. Reinicia la maquina y observa si lo primero en leerse es el pendrive. Si esto es correcto entonces pasemos a lo siguiente.

    3) Virtualiza linux y has la opción 3 del post, fijar la bandera de booteo. Luego chequeemos que el pendrive tenga habilitada la bandera de boot, esto desde linux es tan fácil como hacer el paso sudo -l fdisk en la terminal, y debe aparecer un asterisco en la columna donde dice boot o inicio en español, observa esa parte en el post y fíjate que hay un asterisco * a un costado de /dev/sda1 lo mismo debe pasar para el pendrive algo como /dev/sdx# *. Es necesario que esta bandera de booteo este colocada en el pendrive, si no es así no podemos seguir asiendo algo ya que no reconocerá el pendrive como un disco duro. Si ya esta colocada pasemos a lo siguiente.

    4) Veamos si esta bien instalado el archivo syslinux en nuestra pendrive. Para dejar de lado un momento la virtualizacion de linux y asegurar que no sea la causante del problema, descargate syslinux para windows.

    http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.55.zip

    descomprime el archivo y mueve la carpeta al directorio c:\,abre una TERMINAL DE WINDOWS y muévete a la carpeta syslinux\win32. una vez en esa carpeta escribe en la TERMINAL DE WINDOWS el comando del paso 4. Después entra al pendrive, habilita la opción de ver archivos ocultos de windows, y debe haber un archivo se nombre syslinux.

    Con todo esto ya hecho, entonces reinicias tu maquina, para asegurar entra al bios y pon al pendrive como primer booteo (algunos bios despues de bootearlo una vez, lo cambian de orden) sales del bios, se inicia la maquina y lo que debe pasar es que BOOTE EL PENDRIVE LO ARRANCA COMO UN DISCO DURO, PERO TE DICE QUE NO TIENE SISTEMA OPERATIVO.

    Si llegaste hasta aquí felicidades solo descomprime la ISO de Ubuntu en el Pendrive, renombra y mueve los archivos de lugar como menciona el post. Esto ultimo lo puedes hacer desde windows, no hay problema por eso.

    Espero que esto te ayude, si tienes otro problema no dudes en preguntar. Si se soluciono tu problema hazlo saber. Saludos.



  3. nico Dijo:
    January 13 2009 a las 12:24 am

    Tengo un portatil que hace tiempo dejó de leer cd’s (aunque todavia lee dvd’s…) i hasta ahora para instalar un SO usaba dvd’s, me encuentro que estoy sin dvd’s vacios i quiero instalar openSUSE.

    Buscando encontré como hacer un Live USB i desde allí instalarlo, pero me encontré que no me dejaba instalar debido a que no puede montar la unidad de CD/DVD…
    Después leí sobre UNETbooting o parecido, con lo qual desde una particion que tengo en el portatil podria instalarlo, lo preparo todo i cuando va a instalar me da el mismo problema de antes…

    He probado de quitar el lector, de poner un cd cualquiera, un dvd de mandriva… pero siempre llega al mismo punto

    El problema en cuestión és:
    .
    .
    .
    Probing module: uhci-hcd
    Waiting for CD/DVD device(s) to appear…
    Mounting CD/DVD drive…………….
    Couldn’t find CD image configuration file
    rebootException: error consoles at Alt-F3/F4

    y el sistema se reinicia al cabo de 120 segundos…

    Alguien puede ayudarme?



  4. Sesso Dijo:
    January 21 2009 a las 12:19 pm

    Great site.



  5. Lesbiche Dijo:
    January 26 2009 a las 6:11 am

    Nice site you have!



  6. Arskoro Dijo:
    January 29 2009 a las 5:29 am

    Hola! Ya tiene tiempo el post, pero yo pregunto por si acaso:

    Estoy intentando instalar ubuntu 8.10 desde pendrive (4Gb) siguiendo este manual, pero tengo un problemilla al intentar convertir en booteable el pen, me dice que no se puede poner el flag boot en discos loop (o con loop, no recuerdo bien). Obviamente no puedo arrancar desde el pen para la instalacion (lo he intentado).
    ¿No me sirve el pendrive y tengo que buscar otro? ¿O hay solucion? En la red no he encontrado nada acerca de esto…



  7. TuxUbuntu Dijo:
    January 30 2009 a las 8:34 pm

    Arskoro:

    Hola, mira dale una leeida a esto para entender un poco mas que es eso de loop, http://buntulug.com.ar/wiki/Montar_Unidades.

    Ahora viene la pregunta, que marca y modelo es tu USB flash?? hay algunos que traen pre cargados en la bios una especie de sistema operativo que reconoce Windows (ejemplo el usb sandisk) si ese es el caso tal vez por eso es que te marca ese error.

    Te recomiendo que prestes un USB de los sencillos que no traen nada (Kingston, yo tengo uno y fue el que me sirvió para hacer este post) y lo intentes de nuevo.

    Saludos.



  8. TuxUbuntu Dijo:
    January 30 2009 a las 8:44 pm

    nico:

    Hola, has intentado deshabilitar tu lector de dvd desde la Bios de tu portatil??

    Antes de instalar cualquier cosa desde un USB es necesario saber si el Bios reconoce el arranque (bootea) desde un USB, si el bios reconoce un USB como booteable entonces pasemos al detalle del DVD.

    En principio la mayoria de los Bios bootean como principal el DVD (o CD room segun sea el caso) entonces si nuestro lector esta descompuesto e intentamos instalar algun SO (sistema operativo) desde esta unidad no nos sera posible. Entonces has lo siguiente entra al Bios y cambia el oreden de Booteo, primero el USB y despues el Disco duro, deshabilita el DVD, con eso deberias poder bootear desde el UsbLive.

    Saludos.



  9. Jorge Tamayo Dijo:
    April 5 2009 a las 6:52 am
    Utilizando Mozilla Firefox Mozilla Firefox 3.0.8 con Windows Windows Vista

    Buenos días, te cuento que es tan interesante que me animé a instalar unetbooting una distro de ubunu 8.10, pero como tenía una partición de disco lo hice desde allá ahora me muestra el logo de ubuntu en esa partición, mi SO es Vista, pero al reiniciar no hay ningún grub, arranca directo a vista, bueno adicionalmente mirando los archivos que se generaron veo dos aplicaciones umenu y wubi, quiero que la distibución de linux me comparta la de vista, pero no se como hacerlo con esta partición y con los archivos que ya están copiados.

    muchas gracias



Agrega un comentario