Oct
08


En ocasiones podemos encontrarnos con que el portátil donde queremos instalar Ubuntu Linux no dispone de unidad de CD o, como es mi caso, está averiada. ¿Qué hacer entonces?

Ian Connor explicaba hace unos meses un método muy sencillo para poder instalarlo desde una memoria o disco USB. Necesitaremos un pc conectado a internet y con grabadora de cd. Vamos a ver que pasos hay que seguir.

  • En primer lugar debemos descargarnos la imagen de Ubuntu Linux, por supuesto, lo que podemos hacer desde el sitio web oficial de Ubuntu. Y la grabamos en un cd de la manera habitual.
  • Despues nos descargaremos la utilidad Syslinux para Windows.
  • Copiaremos el contenido del cd de Ubuntu Linux que hemos grabado a nuestra memoria o disco USB (no es necesario que estén vacios, sólo que haya espacio suficiente).
  • Descomprimimos Syslinux.zip y lo ejecutamos (desde una ventana de DOS) contra nuestro dispositivo USB desde el directorio donde tenemos Syslinux (si nuestro dispositivo USB es F: la instrucción sería syslinux.exe -f F:)
  • Copiamos estos archivos al directorio raíz de nuestro dispositivo USB:
    - vmlinuz (lo encontraremos en el directorio casper\vmlinuz)
    - initrd.gz (lo encontraremos en el directorio casper\initrd.gz)
    - syslinux.cfg (renombraremos el archivo isolinux\isolinux.cfg a syslinux.cfg y lo copiaremos al raiz del USB)
  • Editamos syslinux.cfg de manera que vmlinuz e initrd.gz apunten al directorio root del dispositivo USB:

    DEFAULT /casper/vmlinuz
    GFXBOOT bootlogo
    GFXBOOT-BACKGROUND 0xB6875A
    APPEND boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram
    rw quiet splash –

    ….lo cambiaríamos por….

    DEFAULT vmlinuz
    GFXBOOT bootlogo
    GFXBOOT-BACKGROUND 0xB6875A
    APPEND boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram
    rw quiet splash –

  • Expulsamos el dispositivo USB y lo conectamos al portátil. Lo arrancamos y pulsamos F2 para acceder a la BIOS y poder establecer nuestro dispositivo USB como predeterminado en el arranque.

Funciona, lo he comprobado y todo ha ido de maravilla.

Tags: +
votar Vota este post en bitacoras.com para que otros puedan descubrirlo

También puede interesarte:

41 respuestas a “Instalar Ubuntu Linux desde una memoria o disco USB”

 
  1. [...] Instalar Ubuntu desde una memoria USB: Para aquellos equipos que no disponen de lector de CD/DVD. [...]

  2. espurnes dice:

    Hola, he leido este post. he siguido los pasos y no me funciona.

    (i) Al hacer syslinux -f E: (en mi caso esta es la letra del pendrive) tendria que dar algun mensaje? qual es la utilidad de syslinux?

    (ii) el archivo isolinux.cfg que renombramos a syslinux.cfg se deja en su carpeta original igualmente? con el nombre original o con el cambiado? si es el cambiado tambien modificado?

    Al arrancar desde el PenDrive me dice que no encuentra S.O. Yo he copiado el CD de Ubuntu tal qual, en modo visual desde windows como habeis dicho.

    Lei en algun sitio que se requeria la version alternativa de Ubuntu, pero no enquentro la fuente ahora..

    si podeis resolverme las dudas seria genial.

    gracias.

  3. espurnes dice:

    Hola de nuevo,

    ya he conseguido que funcionara. Los pasos que detallais me funcionan, pero solo en el pc de sobremesa.

    Yo quiero instalarlo en el portatil, un Acer TravelMate 3002 WTMi, pero al seleccionar arranque por el USB me devuelve un mensaje “Missing operating system”.

    Así que no se…

    si hay ideas…

  4. Peralt dice:

    espurnes,
    también tengo un Travelmate3002 y tampoco consigo arracar con el USB. He dado vueltas y parece que solo bota con el HD y con dispositivos conectados al IEE1394.

    Has conseguido alguna maera de arracar con el USB?

  5. Héctor Lozada dice:

    A mi no me funciona, claro que inicializa desde la memoria usb, pero se queda trancado diciendome

    unknow syslinux.cfg
    unknow syslinux.cfg
    unknow syslinux.cfg
    unknow syslinux.cfg
    boot:

  6. darkested dice:

    sigo todos los pasos, pero al iniciar el pc desde el pendrive (pongo en la bios que inicie desde usb-hdd), me sale “invalid or damege booteable partition”, como podria resolverlo?

  7. ez dice:

    ami me funciono perfectamente tengo una notebook acer aspire 3050

  8. Guille dice:

    A mi me ha funcionado pero con algunas reservas:

    Al comienzo de syslinux.cfg tengo unas líneas algo distintas. Finalmente la solución es quitar “/casper” de las líneas:
    DEFAULT /casper/vmlinuz
    y
    APPEND file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash –

    Por otro lado, la utilidad syslinux hay que ejecutarla siendo administrador de windows (si no sabes nada de esto, pues no se preocupe, es administrador).

    Pero me falta poder iniciar el modo live en idioma español, ya que no sale el menú inicial para que pueda elegirlo con F2.

  9. romerogt dice:

    Me funcionó bien, creo que algo hice mal en el sysconfig pero igual levanté con el LiveUSB de Ubuntu :) y pude instalar en una Thinkpad de Lenovo.

    Gracias por tan excelente tip.

  10. Sebastian dice:

    Buenas!! me funciono perfecto inicia todo bonito pero tengo un problema, como hago que mantenga los cambios??? porque le instale un par de paquetes y cuando reinicio vuelve todo como antes :S alguno tiene idea?

  11. Aldo dice:

    ¿Y cómo puedo editar syslinux.cfg? Imagino que es algo de programación, ¿no? No sé nada, o casi nada, de eso. Pero órale, ¿con qué lo hago?

  12. Aldo, puedes editar ese archivo con cualquier editor de texto, incluido el Bloc de Notas y el Word

  13. BuD dice:

    Y para la gente que no puede ni arrancar por USB? Se puede hacer que arranque desde disco de 1,44 y que coja todo por el USB?

  14. marcos dice:

    Para arrancar con usb en equipos que no lo permiten, lo mejor es quemar un CD de slax, la versión de bootCD, que arranca el ordenata, y luego metes el USB :D http://www.slax.org
    Un saludo.

  15. Carlos dice:

    Tengo una portatil Toshiba Satellite L20-SP231 y el Bios no me permite arrancar desde la unidad insertada por USB, sabe alguien si le puedo cargar el Bios que me permita reconfigurar el setup de manera que pueda arrancar cun un disco a traves de el puerto USB. Gracias.

  16. ~Pablo~ dice:

    Hola,
    He seguido con los pasos descritos pero el error viene cuando ejecuto mi pc con el USB en el que me pone ” boot error ”

    Si alguien pudiera ayudarme le estaria agradecido
    Gracias

  17. 1001 dice:

    Yo también tengo un Toshiba, y tampoco me permite la opción de “bootear” desde USB. :/

    Alguien lo ha conseguido con un Toshiba?

  18. Enrique dice:

    Hola:
    he conseguido que me arranque sin problemas metiendo todo en una memoria pcmcia pero ahora una vez arranca el ubuntu server 7 cuando se intenta instalar al disco duro, se queda en la fase de detectar el CDROM (que no tengo).
    Alguna idea, tengo prompt de sistema y la pqña imagen del sistema que carga en memoria…
    Gracias

  19. mario dice:

    hola, me arranco perfecto
    pero en modo cconsola,
    y el comando startx no me activa el modo grafico.
    alguna ayuda sobre esto??
    graz!

  20. Sergio Alfredo dice:

    Orale, es muy efectivo cuando no tienes cds, en mi caso baje la iso de ubuntu 8.04 beta, pero algo extraño sucedia, descargue tres veces la imagen y desperdicie 4 cds, asi que me quede sin ninguno, y tu tutorial me quedo como anillo al dedo.
    Muchas gracias.

  21. Jesus dice:

    Pff he probado.. pero nada… esk hay algunas inconclusiones en el tutorial… te dice que bajes una image de ubuntu pero no te dice cual exactamente…

    Luego al usar el comando… syslinux.exe mi unidad es e: supongo que sería:
    syslinux.exe -f e:?
    syslinux.exe -e e:?

    Cual de los dos? :S de todas formas tampoco encuentro los archivos que hay que copiar a la raíz….

  22. franco dice:

    Jesus seria -f e: pues f es una configuracion de la ejecucion de syslinux.

    @No puedo iniciarlo me da boot failed. A nadie mas le paso??? seguro algo hice mal pero no se q

  23. daicon dice:

    ami tmb me sale boot error …estoy intendao poner la version kubuntu 8.4 alguien asbe pork es??

    yo en le dichero syslinux.cgf he cambiado todas las lienas que tubiese casper tal y tal…es asi no? detodas formas tmb he probado solo con las dos primeras lineas cambiadas

  24. manuel salas dice:

    Señores
    yo probe esta guia, aclaraciones:
    -primero el disco debe tener una particion fat(aprox de 800mb, despues particionas el resto del disco al tamaño apropiado para la inst. de linux).
    -al ejecutar syslinux.exe -sfma F:
    no da ningun mensaje, pero escribe un archivo en la raiz del hdd.
    -el archivo isolinux.cfg basta con chequear las rutas que sean apropiadas, cambiar nombre.

  25. cesar flores dice:

    Hola a todos…

    a mi me sucede que al momento de instalar desde la USB me dice que no encuentra el disco en la unidad de CD y obviamente no tendo unidad, como le puedo hacer para que me tome el instlador desde la USB ?

  26. jhilmer dice:

    hola maigos ayudenme esq no s epuede arrancar mediante un usb que devo de ahce rpor favor ayudarme ps nos ehan tan malo

  27. Beowulf dice:

    Es muy buena la información , sirvio en una Acer 5050 laptop con ubuntu 8.04

  28. JAIME dice:

    mira tengo 2 problemas no pones cual disco asi que descarge el ubuntu 8.4 alternate y la carpetita de sys linux le doy click sobre el enlace y me dice Not Found

    The requested URL /pub/linux/utils/boot/syslinux/syslinux-3.31.zip was not found on this server.

    asi que descargue el syslinux 3.63 diganme si puedo con esos archivos ejecutar ubuntu en mi usb

  29. tesla-gnu dice:

    -Descargar vmlinuz y initrd.gz de ftp://ftp.ubuntu.com/ubuntu/dists/edgy/main/installer-i386/current/images/hd-media/ y ponerlos en C:
    -Descargar linld.com
    -inurl:(htm|html|php) intitle:”index of” +”last modified” +”parent directory” +description +size +(.com) “LINLD”
    y ponerlo tambien en C:
    -Desde DOS ejecutar “C:\linld.com image=C:\vmlinuz initrd=C:\initrd.gz”

    En el caso de que C: no sea FAT, se puede usar cualquier otra particion (D:, E:..) o utilizar un disco de FreeDOS con soporte USB junto con un pendrive.

  30. as dice:

    Me gusta tu manera de expresarte, muy exacta.

    Saludos!!

  31. cariez dice:

    a mi me tira un erro al encender el portatil.

    “No booteable partition in table”

    Que puedo hacee??? O KE HICE MAL???

  32. c2mismo dice:

    Yo creí entender desde un principio q esto era para crearte un “CD-LIVE” en una unidad “USB”

    No para instalarlo en una unidad USB.

    Lo que consigues con ello es instalar LINUX en un ordenador sin lector de DVD

    Para instalarlo en un USB y que se guarden los cambios (Instalación persistente) ver la página siguiente:

    http://www.uptodown.com/blog/ubuntu-804-persistente-en-tu-pendrive-usb/

    espero resulte de provecho

  33. Jose dice:

    UNetbootin, which fully automates the process under Linux or Windows. If you are using the method above and running into problems, why not give it a try!

    Also, for some reason this doesn’t seem to work with Ubuntu Server. I am looking into it!

  34. Adso dice:

    Hola. Yo seguí todos los pasos, incluso primero probé si el CD funcionaba y despues lo copié al USB.
    El tema es que me sale en el boot un error que dice que no puede cargar el sistema operativo. Algo medio raro que también me salió cuando grabé en el USB otro Linux y seguí los pasos sugeridos para ese mismo.
    Que puedo hacer?
    Muchas gracias!

  35. tecnoloxiaxa dice:

    Muchas gracias por la información y por el trabajo.

  36. La Felipedia dice:

    Esta utilidad es mucho más sencilla para crear un LiveUSB y lo hace todo sola…

    http://felipedia.blogia.com/2008/092301-unetbootin-crear-arranques-de-linux-en-discos-usb.php

  37. Gonzalo dice:

    estaba en buen camino hasta esto :P

    # Editamos syslinux.cfg de manera que vmlinuz e initrd.gz apunten al directorio root del dispositivo USB:

    DEFAULT /casper/vmlinuz
    GFXBOOT bootlogo
    GFXBOOT-BACKGROUND 0xB6875A
    APPEND boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram
    rw quiet splash –

    ….lo cambiaríamos por….

    DEFAULT vmlinuz
    GFXBOOT bootlogo
    GFXBOOT-BACKGROUND 0xB6875A
    APPEND boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram
    rw quiet splash –

    lo abro como block de notas y no encuentro eso para modificar :S…. si podes mandarme un mail o algo, agradecido.

  38. [...] Fuente del tutorial aqui. [...]

  39. Tutan dice:

    Yo básicamente tengo el mismo problema que otros han comentado.

    Intento cargar la versión Ubuntu server 8.04 en el USB 1G.

    Por lo visto, la versión que me he descargado en lugar de usar el directorio “casper”, utiliza otro llamado “Install” donde estan los ficheros “vmlinuz” y “initrd.gz”.

    Una vez montado el cd en el USB y los ficheros cargados a la raiz y modificado el sysconf.cfg inicio el PC al que voy a instalar con el USB.

    El primer error que aparece tiene que ver con “GFXBOOT bootlogo”, sin embargo deja continuar.

    Luego se inicia el instalador, pide el idioma del sistema, el del teclado, y luego aparece el segundo error pidiendo que se introduzca el CD correcto de instalación en la unidad de CD. De este error no pasa.

    Imagino que el error está en el fichero syslinux.cfg, pero he probado modificando varias cosas y no hay manera. El fichero de la versión 8.04 de ubuntu server es bastante diferente con el del ejemplo, si consigo solucionarlo ya comentaré como.

    Saludos.

  40. Oscar B. M. dice:

    Está muy bueno el post. Aunque debo decir, a modo de observación, que hubiera
    preferido una tecnica que no involucrara Windows.

    En resumen, necesito Windows para poder instalar Linux.

    Saludos!.
    Gracias de cualquier manera, pues lo necesito para instalar Kubuntu.

  41. Carlos Alpízar dice:

    Hola! mi problema es con una acer TravelMate 4000 y me da los mismos problemas de arranque desde el USB, he seguido los pasos que ustedes han escrito para instalar Ubuntu y nada me ha funcionado, por favor, si alguien tiene información responder a calroalro@gmail.com

 

Deja un comentario



Anúnciate aquí

Enredado en

Y también