Instalar Ubuntu 7.10 en un pendrive

Todos sabemos que en GNU/Linux (no se venden Lives Cds de Windows), tenemos la posibilidad de descargarnos Live CDs que nos permiten ejecutar nuestro sistema operativo sin instalarlo.

Es algo muy útil, cuando por ejemplo, quieres probar una distro antes de instalarla y ver si te gusta, si se adapta a tus necesidades…

También es cierto que como un CD ocupa poco espacio, puedes llevar fácilmente tu sistema operativo a donde quieras. Pero existe una mejor solución para esto, instalarlo en una memoria USB.

Hay distribuciones muy ligeras que caben perfectamente en un USB de 128 megas e incluso menos (véase Damn Small Linux), pero como imagino que preferiréis una distro mas popular, instalaremos la nueva versión de Ubuntu 7.10.

Para ello necesitamos:

– Una memoria USB de al menos 1GB.

– El live CD de Ubuntu 7.10

– Y tener instalada alguna distro GNU/Linux. ya que como no podía ser de otra manera, vamos hacerlo utilizando nuestro sistema preferido.

Bueno vamos alla. En primer lugar tenemos que conectar nuestro USB al PC y comprovar a que dispositivo esta asociado. Para averiguarlo, tecleamos en un terminal:

sudo fdisk -l

A mi me aparece como /dev/sdb y es lo que usare en el manual, vosotros utilizad el que os corresponda.

Ahora crearemos las particiones en el USB. Aseguraros de usar el nombre del dispositivo correcto, os recuerdo que el mio es /dev/sdb pero que no tiene por que coincidir con el vuestro.

Antes de nada nos aseguraremos de desmontarlo:

sudo umount /dev/sdb1

Y pasamos a particionar con fdisk:

sudo fdisk /dev/sdb

Ahora a seguir todos los pasos, vamos a borrar todas las particiones y a crear 2 nuevas. Hacemos:

  • n (para crear una nueva partición).
  • p (para hacerla primaria).
  • 1 (indicamos que es la primera partición primaria).
  • Aceptamos el valor por defecto o tipo 1 para iniciar desde el primer cilindro.
  • +750 M (El tamaño que tendrá la partición).
  • a (cambiamos la partición activa para arrancar).
  • 1 (elegid la partición uno).
  • t (cambiar el tipo de partición).
  • 6 (elegid FAT16)

Bueno con esto tenemos la primera partición creada, vamos a crear ahora la segunda:

  • n (para crear una nueva partición).
  • p (para hacerla primaria).
  • 2 (indicamos que es la segunda partición primaria).
  • Aceptamos el valor por defecto.
  • Otra vez aceptamos el valor por defecto (sera el resto de espacio que nos quede en el USB).
  • w (Finalizamos y grabamos los cambios).

Con esto tenemos las 2 particiones creadas ya. Ahora pasamos a formatearlas.

sudo mkfs.vfat -F 16 -n liveusb /dev/sdb1

sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2

Llegados a este punto ya esta todo preparado para instalar Ubuntu 7.10 en el pendrive. Asi que insertamos el CD y si no lo monta automaticamente, lo montamos nosotros:

sudo mount /media/cdrom

Ahora montamos el USB de esta forma:

mkdir /tmp/liveusb

sudo mount /dev/sdb1 /tmp/liveusb

Ya tenemos todo lo necesario montado, asi que pasamos a copiar los archivos.

cd /media/cdrom

sudo cp -rf casper disctree dist install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /tmp/liveusb

Ahora haremos unas modificaciones y lo tendremos todo listo.

cd /tmp/liveusb

sudo mv isolinux.cfg syslinux.cfg

Modificamos ahora el archivo syslinux.cfg dejándolo de esta forma:

DEFAULT persistent
         GFXBOOT bootlogo
         GFXBOOT-BACKGROUND 0xB6875A
         APPEND file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
         LABEL persistent
            menu label ^Start Ubuntu in persistent mode
            kernel vmlinuz
            append file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
         LABEL live
     menu label ^Start or install Ubuntu
     kernel vmlinuz
            append file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
         LABEL xforcevesa
            menu label Start Ubuntu in safe ^graphics mode
     kernel vmlinuz
     append file=preseed/ubuntu.seed boot=casper xforcevesa initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
        LABEL check
     menu label ^Check CD for defects
     kernel vmlinuz
     append boot=casper integrity-check initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
        LABEL memtest
     menu label ^Memory test
     kernel mt86plus
     append -
        LABEL hd
     menu label ^Boot from first hard disk
     localboot 0x80
     append -
     DISPLAY isolinux.txt
     TIMEOUT 300
     PROMPT 1
     F1 f1.txt
     F2 f2.txt
     F3 f3.txt
     F4 f4.txt
     F5 f5.txt
     F6 f6.txt
     F7 f7.txt
     F8 f8.txt
     F9 f9.txt
     F0 f10.txt

Y bueno finalmente tenemos ya nuestro pendrive ya casi listo, solo necesitamos hacer una ultima cosa para que arranque automáticamente.

sudo aptitude install syslinux mtools

cd
sudo umount /tmp/liveusb
sudo syslinux -f /dev/sdb1

Ya esta ya esta, se que se ha hecho largo, pero seguro valdrá la pena. Ahora reiniciamos, configuramos la bios para que inicie primero desde el USB y a disfrutar de Ubuntu donde quieras y cuando quieras.

Un saludo.

6 comentarios en “Instalar Ubuntu 7.10 en un pendrive”

  1. Buenas…

    No he probado tu tutorial pero se parece mucho al de otras web’s.

    Yo he seguido la de http://www.pendrivelinux.com y me funciona perfectamente, salvo un pequeño de talle.

    En el modo «persistent», no siempre me guarda los cambios y queria saber como puedo forzar la grabacion de datos modificados.

    Muchas Gracias
    Salu2.

  2. Hola malcom, me gustaría poder ayudarte, pero no entiendo muy bien tu problema, dices que a veces se guardan los datos en el sistema instalado en tu pendrive y otras veces no?

    Que sistema operativo has instalado?

    Un saludo XD

  3. Soy super-novato en Linux, por tanto pido disculpas si no planteo bien el tema. MalcomM dice que «A VECES» no se guardan los datos, en mi caso es, nunca se guardan los datos.
    Mirando por ahi en utro comentario para hacer eso con otra versión del Ubuntu (creo que es 7.04), leo una nota en la que dice que la particion activa debe ser la ext3 o 2 (donde estan los datos, no la Fat 16, pero en el manual de instalacion dice activar la Fat 16, no?.
    Como veis no entiendo nada, pero me puedes ayudar para que se guarden los cambios?
    MUCHAS GRACIAS
    Pep

  4. Pues quizás sea ese el problema (fat16). Has probado formateando a ext3 o ext2? Solo tendrias que cambiar el ultimo paso:

    * n (para crear una nueva partición).
    * p (para hacerla primaria).
    * 1 (indicamos que es la primera partición primaria).
    * Aceptamos el valor por defecto o tipo 1 para iniciar desde el primer cilindro.
    * +750 M (El tamaño que tendrá la partición).
    * a (cambiamos la partición activa para arrancar).
    * 1 (elegid la partición uno).
    * t (cambiar el tipo de partición).
    * 6 (elegid FAT16)

    por un 83, con lo que la secuencia quedaria asi:

    * n (para crear una nueva partición).
    * p (para hacerla primaria).
    * 1 (indicamos que es la primera partición primaria).
    * Aceptamos el valor por defecto o tipo 1 para iniciar desde el primer cilindro.
    * +750 M (El tamaño que tendrá la partición).
    * a (cambiamos la partición activa para arrancar).
    * 1 (elegid la partición uno).
    * t (cambiar el tipo de partición).
    * 83 (elegid EXT3)

    El resto de pasos serian igual. Ciertamente no se si solucionara tu problema, pero no he encontrado nada parecido por la red y ahora mismo no dispongo de un USB para hacer la prueba. Espero que solo sea eso.

    Un saludo.

  5. buenas tardes amigos
    necesito su ayuda, instale ubuntu7 en un memory stick de 1Gb.
    pero me muestra en ambiente texto y no comprendo al respecto que hecer no se si este es su modo de trabajo o puedo entrar a trabajar en modo grafico, actualmente utilizo kubuntu 7.
    podrian sacarme de mi ignorancia porfavor.

    tengo un problema: el cual me aqueja durante varias semanas, mi memory stick no funciona para nada; me da este mensaje:

    sfdisk: No se puede abrir /dev/sdd para lectura
    sfdisk: No se puede abrir /dev/sdd para lectura-escritura

    root@fabiok:~# sudo hdparm /dev/sdd

    /dev/sdd:
    readonly = 0 (off)
    readahead = 256 (on)
    geometry = 1024/0/62, sectors = 0, start = 0

    porfavor alguien me puede ayudar
    gracias

    atte. fabio

  6. Si que deberías tener entorno gráfico en tu sistema instalado en el PenDrive.

    Sería interesante que formatearas tu Pen y volvieras a seguir todos los pasos para instalarlo correctamente.

    Saludos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.