Instalación de Linux en un Pendrive o Memory Stick

Como contaba en mi antigua bitácora, hemos construido un Coche/Robot que tiene como disco duro un Pendrive de 256 MB en el que se le ha instalado una distribución GNU/Linux.


Voy a poner aquí los pasos que se han de seguir para la instalación de GNU/Linux en el Pendrive por si a alguien le sirve de ayuda.

Lo principal de todo es que la BIOS de la placa base debe tener la opción de arrancar desde disco duro USB (USB-HDD) o en su defecto desde USB-ZIP, una vez configurada hay que hacer el Pendrive “bootable” o autoarrancable e instalarle una distribución de GNU/Linux para que arranque.
Es posible que con placas base antiguas no se tenga la posibilidad de arrancar desde USB, la solución a este problema sería usar un diskette auxiliar de arranque en el que deberíamos grabar esta imagen.

A continuación vamos a explicar los pasos que hay que llevar a cabo para configurar el arranque en el Pendrive.
• Lo primero y más importante de todo es saber si el Pendrive que vamos a utilizar soporta el arranque desde USB.
• Una vez comprobado esto primero deberemos formatearlo con un sistema de ficheros FAT para que se puede arrancar de él.
• Posteriormente y en nuestro caso, debemos tener disponible un ordenador en el que esté instalado el Windows 98 o el Windows ME para poder configurar el PenDrive como disco de arranque, ya que se necesitan los ficheros de arranque del Windows 98 o del Windows ME para ser copiados en el pendrive.
• Después arrancaremos el programa mFormat que se encuentra en el CD del Pendrive o el programa que traiga el CD de utilidades de cada Pendrive concreto.
• Y deberemos seleccionar la opción para que nos haga un Pendrive arrancable desde USB-HDD
• Una vez hecho esto ya tenemos configurado correctamente el pendrive para que arranque.

Ahora vamos a explicar como se le puede meter una distribución de GNU/Linux al pendrive.
• Vamos a explicar en concreto como se puede instalar la distribución Feather Linux que es la que mejores resultados nos ha dado. Esta es una distribución que corre completamente desde un Pendrive USB y que necesita sólo 64 MB de espacio. Es una Knoppix “remasterizada” (basada en Debian), e incluye el software que casi todo el mundo uso diariamente en un ordenador.


¿Qué aplicaciones incluye?: pues la versión 0.5.1 que es la que nosotros hemos instalado incluye:

Kernel 2.4.26, Ted, ABS, Dillo (patched for frames and tabs), XMMS and plugins, wavplay, mpg321, ogg123 and other Ogg Vorbis tools, Sylpheed, axyFTP, emelFM, cdrecord, mkisofs, rdesktop, tcpdump, parted, partimage, antiword, e2undel, iftop, bbpager, utelnetd, minicom, index, gpart, socat, traceroute, SciTE, prozilla, Midnight Commander, Samba, apsfilter, mplayer, mount.app, chntpw, zile, tinycc, nano, Xpaint, Xzgv, Xpdf, naim, hdparm, usbview, index, recoverdm, mtr, cdparanoia, betaftpd, Mutella, Chipmunk Basic, gqcam, e3, lua, ettercap, wavemon, iptables, recover, amap, hping2, cabextract, splitvt, pciutils, LinNeighborhood, nmap and nmapfe, portmap and nfs-common, aumix, CTorrent, VNCviewer, sqlite, links-hacked, SSH and SCP, DHCP client, xtdesktop, PPP and PPPoE support, NTFS resize support, the Monkey webserver, Xcalc, Fluxbox, evilwm, the XBase apps, and the various standard console and system tools.

El changelog de la versión utilizada de Feather Linux es este:

Pending changes:
- Multi-user login
- System status monitor
- Selective multisession customisation
- PSS function

Changes from 0.5 to 0.5.1:

- Reincluded Chipmunk Basic and iftop
- The command “xterm” is now functional
- Added script to download Brag
- Added cdparanoia
- Fixed Opera and HD install scripts
- Fixed xpdf
- Fixed all scripts that require the dpkg structure

Changes from 0.4.2 to 0.5:

- Feather is now based on Knoppix 3.4, and thus many improvements have been
made. MADWIFI, prism54 and speedtouch drivers are now included, and
superior hardware support is found throughout.
- Gimp script fixed.
- Due to the remaster from 3.4, more of Feather is Debian-based. Specialist
packages for areas of Feather have been included.
- Removed picocom
- Added ncrypt and minicom, and reincluded ndiswrapper (0.7)
- Added tcc documentation
- Added scripts to install Ruby, Python, Folding@Home and GIMPS
- CUPS has been replaced with apsfilter and ghostscript
- Updated Opera script to 7.51
- Feather customisation changed - now the directory must be specified
(i.e. knoppix custom=extra). This allows for several “versions” of
Feather on one CD or USB stick.

Changes from 0.4.1 to 0.4.2:
- Added customisation ability - simply place all the .deb, .tgz and .tar.gz
files in an /extra directory on your CD-ROM or USB stick, create a
“deblist” file which contains the names of the .debs and the order to
install them, and then boot with “knoppix custom”.
- Added PSS, a self-written music server to stream music over your network.
See /home/knoppix/docs/pss.html for details.
- Updated XMMS to 1.2.10
- Added gaim script
- tcc now works
- Removed knoppix-terminalserver because of unsatisfied dependencies
- Downgraded libpcap and tcpdump to 0.7.2 because of PPP problems and to
satisfy apt-get
- Added alsaconf and usbview and updated Getting Started accordingly
- Updated aMSN script to 0.91
- Added Lua properties sheet for SciTE
- Updated naim, and added links for nirc, nicq and nlily
- Removed TinyIRC as nirc is now available
- Updated and Debianised partimage
- Added the hostent Perl module for PSS
- Fixed wdict and xpuyopuyo script
- Added code to save memory on scripts
- Added icon creation to Openoffice.org script

Changes from 0.4.0 to 0.4.1:
- Updated list of documentation and organised scripts
- Added bcrypt, xmms-cdread
- Added scripts to download Audacity, and to remove the dpkg structure (rm-dpkg)
- Added serial mouse option to X setup
- Updated Monkey to 0.8.2 and changed daemon script accordingly
- Added memory checks to some scripts
- Fixed error with /opt on bootup
- Changed dillo homepage
- Added “xdef” boot option - boots with 1024×768, 3 button mouse, 16-bit depth
- Replaced XCDRoast with Gcombust
- Added libpcap and tcpdump (non-Debian, 0.8.3 not available as .deb)
- Updated wdict
- Changed some options on the F2 boot screen
- Tweaked emelfm and Scite
- Updated “Getting Started”
- Fixed Java script
- Fixed Sylpheed menu entry
- Replaced fbrun with grun
- Added Scite documentation
- Fixed some permission ambiguities on some scripts
- Fixed PPP bug that asked for root password
- Added some Perl modules that add file-related functions (mainly for wdict)
- Fixed antiword bug

Changes from 0.3.9 to 0.4.0:
- Updated Openoffice script to 1.1.1
- Fixed localscript.sh
- Fixed xterm colours
- Fixed Synaptic script
- Added “noicons” option to stop XTDesk loading on bootup
- Changed frequency option to DPI in X setup routine
- Added poor man’s install script (type sudo pm_install) - very experimental
- Added xsri to set background (bsetbg now works)
- Added whowto, a script to grab and view HOWTOs (e.g. type whowto 3-Button-Mouse) and wdict
- Added scripts to download aMSN, Abiword and xpuyopuyo
- Included xmms-volnorm
- Added evilwm (run it by booting with knoppix evilwm)
- Changed boot image
*** Errata: tcc still does not function completely.

Notes: Feather Linux now has a minimal mode. Boot with “knoppix noicons evilwm”
to see how minimalistic a desktop can become. ;)

Changes from 0.3.8 to 0.3.9:
- Emelfm now runs as root
- Made /etc/samba/smb.conf and firewall configuration files writable from CD
- Added index, recoverdm, mtr and wmapm
- Added –passive-ftp option to scripts
- Small changes to HD install script
- Added Synaptic script (experimental)
- Small changes to Getting Started HOWTO
- Fixed ABS size, tcc, and keymap selection
- Made xterm colours match up
- SSHd, NFS services and the Monkey webserver are now startable from the boot line (e.g. knoppix monkey).
- Added APM support
- Updated wman
- Changed restoration system (now specify files to restore in restore.list)
- Made sudo work properly on HD installs

Changes from 0.3.7 to 0.3.8:
- Fixed Sylpheed size
- Added Mplayer config files
- Added Arno’s iptables script and fwb-run (thanks to Sundance)
- Fixed xterm menu colours
- Added online manpages and HOWTOs links on the Fluxbox menu
- Added wman, an online manpage viewer script
- Added Getting Started HOWTO
- Changed Opera script to work properly from HD
- Made small changes to the HD install script
- Added Mutella, fbset and Chipmunk Basic
- Feather now runs as user knoppix
- Rewrote restoration system - now you need to type restore=sda1 restore=hda1, etc.
- Added script to install the Gimp

Changes from 0.3.6 to 0.3.7:
- Added betaftpd, gqcam, e3, lua, ettercap, wavemon, wmsetbg, iptables (no firewall config script as yet)
- Made some changes to sndconfig
- Removed the “nolisten tcp” option for the Xvesa and Xfbdev servers
- Organised the menu into some semblance of order
- Added localscript.sh in /home/knoppix so you can execute custom commands on bootup by USB, floppy or HD restore
- Added Flash script
- Changed Firefox script to work with 586 machines
- Tweaked apt a little
- Removed swat

• La instalación es sencilla, los pasos son los siguientes:

Lo primero es descargarse la última versión de Syslinux de http://syslinux.zytor.com/
Syslinux es un Boot-loader para el sistema operativo GNU/Linux que arranca desde una partición MS-DOS/Windows del tipo FAT. Se utiliza para la primera instalación de Linux y también, como es nuestro caso, para la creación de disquetes de rescate o para otros propósitos como el que nos ocupa. Un disco o Pendrive que arranque con Syslinux puede ser manipulado utilizando un MS-DOS Standard (o cualquier otro SO que pueda acceder al sistema de ficheros de MS-DOS).

Posteriormente deberemos copiar el contenido de la distribución Linux que queramos arrancar en el pendrive, en nuestro caso, los ficheros que se encuentran dentro del siguiente archivo ftp://ftp.berlios.de/pub/featherlinux/feather-0.5.1-usb.zip

Ahora sólo nos queda ejecutar Syslinux para configurar el arranque del pendrive:

• En Linux se pondría:

syslinux /dev/sda1 (si el dispositivo está en sda1)

• En Windows:
syslinux E: (si la unidad del pendrive es E: )

Ahora simplemente nos quedaría configurar la BIOS para que arranque como primer dispositivo el USB-HDD y listo.

Hay también una lista muy completa de distribuciones live para Pendrives.

Espero que os sirva de ayuda…

29 comentarios

Genial! A ver si saco un ratillo libre y trasteo con mi pendrive a ver si lo hago funcionar.

Comentario de ToReK | June 23rd, 2004 16:29 | Permalink

Gracias!! Es sencillo de instalar, aunque como se te atragante quizás te desesperes, pero como tu eres la máquina absoluta y el mayor Geek del mundo no tendrás problemas :)

Recuer2 desde España

Comentario de Cek | June 23rd, 2004 16:34 | Permalink

Me interesa mucho el proyecto del coche robot, podrías facilitarme alguna información más sobre el mismo. Gracias!!

Comentario de El Pive | August 31st, 2004 12:50 | Permalink

por casualidad no sabrian decirme como hacer un pen drive bootable para winxp o dos. es que la utilidad de mi pen no se deja instalar en WINXP y no lo he conseguido hacer de ninguna forma. muchas gracias

Comentario de alvaro montalvo | October 20th, 2004 03:00 | Permalink

Nesecito saber como poner a butear el pendrive sin tener que copiar los archivos del 98 o windowss…..otra cosa…cuando paso el small linux a mi pendrive el se ejecuta solo luefo de hacerle las configuracion….

Comentario de Anonymo | November 22nd, 2004 20:24 | Permalink

Hay una distribución ya preparada para poner-se en pendrive que ademas se le puede instalar lo que sea mientras se esta ejecutando.

http://www.catux.org/catux-usb/index.php?idioma=es

Comentario de whats | November 28th, 2004 16:06 | Permalink

yo instale Feather Linux y catux pero solo funciona en el pc en el que lo instale…
en otro pc no funciona aparece un error “kernel panic” o algo paresido.

Comentario de jose | December 9th, 2004 19:18 | Permalink

Eso es porque los datos del arranque estan mal, busca el kernel en una direccio nque no existe.

Mi pregutna es, si tnego un reproductor de mp3 y lo formateo en fat, me lo jodera y no lo pdoré usar? y por cierto, como hago para formatearlo? Igual que un hd o un disket? o traen ellos sus propios programas. Esque me voi a comrpar un mp3 usb de 256.

Aunque de todas formas ya tnego uno normal de 64, que alguna ke otra distro le entrará.

Por cierto felicidades por el articulo.

Comentario de Ceritium | December 14th, 2004 19:21 | Permalink

Yo tengo un mp3 player de 128 MB le di formato como fat con el programa que traia
y puedo seguir usandolo como reproductor de mp3 sin problemas .
Donde puedo encontrar informacion en español de como instalar y como usar Feather Linux (lo instale y creo que mal porque solo funciona en el pc en el que lo instale y no puedo usar el APT me aparece un error algo como “:bash :apt-get2:command not found” ademas cuando trato de instalar el synaptic dice que tengo que cargar algo en memoria ¿como se hace eso?…
y por ultimo instale el Firefox con la opcion que aparese en el menu y cuando reinicio desaparece ¿como puedo guardar los cambios que haga en Feather Linux?…

Muchas Gracias…

Comentario de jose | December 21st, 2004 17:35 | Permalink

En principio no sé donde puede haber documentación en español para Feather Linux, creo que la que hay está en inglés.

Lo de guardar en memoria la configuración no sé exactamente como funciona, pero si no recuerdo mal lo que hace la feather es comportarse como un LiveCD. La posible solución sería modificarlo para que puedieras montar dentro del pen una partición para datos.

La verdad es que ahora mismo no te puedo decir más, tendría que investigarlo, intentaré mirarlo cuando vuelva a casa por Navidad, aunque no prometo nada que ahora ando muy atareado :)

Salu2

Comentario de Cek | December 21st, 2004 19:59 | Permalink

HoLa

Encontré una distro que se ejecuta en Windows
es algo así como una maquina virtual lo pueden encontrar en:

http://www.metropipe.net/ProductsPVPM.shtml

Alguien me puede decir si se pude usar el apt en Feather Linux o en el Linux VPM y como porque solo me aparese algo como “: bash: apt-get2:command not found” y no puedo instalar nada vía apt soy un usuario novato y no se que mas probar…

Y Gracias por todo…

Comentario de jose | December 22nd, 2004 18:27 | Permalink

He seguido al paso toda la instalacion y parece funcionar, el problema es que se me queda en la primera pantalla del feather, donde pone pulse f2 for boot options, y ahi se cuelga, alguien me sugiere a que puede deberse el problema ??

Un saludo.

Comentario de Jose | January 5th, 2005 23:58 | Permalink

¿Que necesidad hay de instalar archivos del disco de arranque de windows para una distribucion linux?

Comentario de guest | January 11th, 2005 19:55 | Permalink

La verdad es que ninguna, pero quizás es más fácil de esta forma para usuarios noveles.

Comentario de Cek | January 11th, 2005 20:01 | Permalink

Necesito informacion sobre como establecer comunicacion con un pendrive. Quien leera y escribira datos en el pendrive sera un PIC .
Si alguien tiene informacion sobre como programar un pendrive, le agredeceria mucho me escriba. Saludos.

Comentario de Juan Carlos | April 29th, 2005 05:20 | Permalink

Juan carlos yo tambien nececito lo mismo si te llega algo me lo puedes decir porfavor

Comentario de ephion usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | May 18th, 2005 18:13 | Permalink

hola mi pregunta es instale slax en un pendrive mp3 de 512MB el problema es que lo formateo con fat16 y le corro el syslinux, todo bien, arranca el linux bien, pero no puedo escuchar la musica, y si lo formateo con fat32, puedo escuchar la musica pero el syslinux me pone error al arrancar dice que no encuentra la imgen linux y me pone boot:linux, sera que esta distro de linux, si correra sobre la fat32?

Comentario de Milton usando Firefox Firefox 1.0.4 en Windows Windows XP | September 23rd, 2005 20:13 | Permalink

Buenas Cek, tu guia me a sido de gran ayuda, ya que estoy haciendo un proyecto paracido al tuyo (un robot cargado con linux en una pendrive)

Me podrias mandar documentos de tu proyecto por favor?, me serian de gran ayuda ;)

De antemano Gracias!!!

Comentario de oskenund usando Firefox Firefox 1.0.7 en Windows Windows Server 2003 | November 14th, 2005 18:11 | Permalink

todo bien con el linux ese que va en la pen drive..pero desde el sitio ese para bajarlo..me pide contraseña y usuario o si no en anonimo no me deja entrar..como hago para poder bajarlo al linux?? halguin me podria dar algun otro link?? gracias..saludos..aguante wxp.

Comentario de kevin usando Internet Explorer Internet Explorer 6.0 en Windows Windows 98 | November 29th, 2005 01:24 | Permalink

yo el link q use para bajarlo es http://pangora.org/featherlinux/, con ese anda joya

Comentario de gabriel usando Firefox Firefox 1.5.0.1 en Windows Windows XP | February 18th, 2006 00:57 | Permalink

hola es mi primera vez con LINUX y me gustaria saver si existe una aplicasion Linux que solo funcione desde mi PEN DRIVE y luego siga teniendo el Windows XP en mi compu. La pc es de mi padre y no quiere LINUX. se puede tener todo un SO LINUX EN UN PEN DRIVE Y DESPUES SACAR ESE PEN DRIVE Y SEGUIR NORMALMENTE CON EL WIN XP?
Desde ya muchas gracias y saludos dede Cordoba.

Comentario de andres usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | July 6th, 2006 18:00 | Permalink

Efectivamente Andrés. Sí se puede ;)

Comentario de Cek usando Firefox Firefox 1.5.0.4 en Windows Windows XP | July 6th, 2006 18:02 | Permalink

desde ya gracias por la resp. entonces si se puede me gustaria saber q SO LINUX debo utilizar y q debo de configurar en mi compu y en el pen drive. mi pen drive es de 128mb y la BIOS de mi placa base si puede arrancar desde USB.

Comentario de andres usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | July 6th, 2006 18:28 | Permalink

En el ordenador no hay que hacer nada, simplemente instalar una distribución como la que dice el artículo. Feather Linux por ejemplo ;)

Saludos

Comentario de Cek usando Firefox Firefox 1.5.0.4 en Windows Windows XP | July 6th, 2006 18:59 | Permalink

disculpa mi ignorancia pero hago lo que dice el articulo paso por paso y voy a poder tener un linux en mi pendrive no? y despues que lo saque mi papa tendra su XP con todo sin perder nada no?

Comentario de andres usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | July 6th, 2006 19:38 | Permalink

che y nadie me va a responder mi duda?
“disculpa mi ignorancia pero hago lo que dice el articulo paso por paso y voy a poder tener un linux en mi pendrive no? y despues que lo saque mi papa tendra su XP con todo sin perder nada no?”
ESPERO QUE AHORA SI. DESDE YA GRASIAS

Comentario de andres usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | July 10th, 2006 21:42 | Permalink

Exactamente Andrés, cuando el ordenador arranque sin que esté el pendrive conectado arrancará el Windows normalmente.

Comentario de Cek usando Firefox Firefox 1.5.0.4 en Ubuntu Linux Ubuntu Linux | July 11th, 2006 12:06 | Permalink

BUENO MUCHAS GRASIAS Y VOY A EXPERIMENTAR CON EL PINGÜINITO AVER QUE PASA. ESPERO QUE SALGA TODO BIEN. UN SALUDO Y MUCHAS GRASIAS POR RESPONDER.

Comentario de andres usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | July 12th, 2006 00:21 | Permalink

Muy buen post! No puedo bajar Feather Linux de la dirección de arriba. Cuando accedo al sitio y busco download veo esto: ftp://ftp.berlios.de/pub/featherlinux/

¿Cuál es el archivo que tengo que bajar?
Muchas gracias y saludos.

Comentario de Seba usando Firefox Firefox 1.5.0.6 en Windows Windows XP | September 8th, 2006 23:15 | Permalink

Deja un comentario

XHTML: Puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualización del comentario

Comment by Somebody
Buscar
Categorías
all *BSD feed (5)
ADSL feed (6)
Apple feed (4)
Bases de Datos feed (8)
Bitácoras feed (64)
Charlas feed (3)
Chorradas feed (40)
Ciencia feed (9)
Cine feed (6)
CSS feed (8)
Deporte feed (11)
Diseño feed (12)
Educación feed (13)
English feed (2)
Estándares feed (19)
Gadgets feed (13)
Gastronomía feed (1)
Geek feed (23)
General feed (30)
GNU/Linux feed (81)
Hardware feed (20)
Internet feed (81)
Juegos feed (7)
Libros feed (20)
Licencias feed (17)
Manuales feed (24)
Música feed (18)
P2P feed (10)
Podcasting feed (2)
Política feed (43)
Programación feed (31)
Redes feed (19)
Salud feed (2)
Sistemas Operativos feed (57)
Tecnología feed (14)
Usabilidad feed (5)
Utilidades feed (30)
WEB feed (34)
Yo, mi, me, conmigo feed (26)
Archivos
Información
Enlaces
Administración
Sindicación
Estadísticas
Photolog

Gestionado con WordPress 2.3.1    Renderizado en 21 consultas y 0.535 segundos.    CleanBreeze Theme