viernes, 8 de junio de 2007

INSTALAR LINUX DESDE PENDRIVE

Hola amigos, parto este blog con este tema que me costo un poco lograr y aun no lo consigo bien del todo (jejeje).
Bueo la Intencion de este blog es la de ser un ayuda memoria de las cosas que he hecho, que aun son poquitas y contribuir a la comunidad con los que pueda.




INSTALACION DE LINUX POR PENDRIVE

Bueno para poder instalar o llevar una dsitribucion en tu pendrive necesitamos varias cosas:


  1. Un pendrive que se pueda hacer booteable, y con la capacidad necesaria para la distribucion que queremos.
  2. Que la placa madre del pc en el que vamos a trabajar reconozca el booteo por pendrive.
  3. Tener descargada la distribucion.
  4. syslinux (en algunos lados se recomienda utilizar versiones antiguas 2.2 por que las otras han generado problemas, a mi no me han generado problemas) que se puede descargar desde aqui.

ALGUNAS CONSIDERACIONES PREVIAS:
  • Siempre que uno da indicaciones estas con el tiempo se pueden mejorar, o cambiar, asi que POR FAVOR si no quieren perder la informacion o dañar algo respalden lo que tenga. hasta ahora no me ha pasado nada, con informacion o con el pendrive limpio, pero por si acaso ;-)
  • El unico problema que he tenido utilizando la version 3.31 de syslinux es que me arroja un error al montar los pendives (que hice bootelbles), como que no los puede montar, por lo que tengo que hacerlo manual (sudo mount -t vfat /dev/sdb1 ....). Pero me di cuenta de que el problema no es la version, sino que edita el fstab y carga el modulo para el pendrive sdb1 como si fuese para el cd, basta con borrar esa linea y asignarle el modulo respctivo al cd (si te suena muy enredado, lo preguntas abajo).
  • Como las distribuciones son diferentes entre si, es probable que no funcione con todas de manera exacta, pero con un poco de ingenio, seguro que lo logras. (Esto lo he probado con versiones de debian y basadas en el mismo, asi como BackTrack, basada en slakware)
  • Aun no logro instalar un bsd desde pendrive, asi que si alguien lo sabe le agradeceria que me contara como puedo hacerlo.
MANOS A LA OBRA:

Lo primero que debemos hacer es:
  • Descomprimir la imagen y copiar todo el contenido en el pendrive.
  • Copiamos los archivos vmlinuz e initrd.img al directorio raiz del pendrive. (generalmente estan en la carpeta boot)
  • Luego debemos renombrar el archivo que se llama isolinux.cfg y ponerle syslinux.cfg (que debe estar en la carpeta isolinux o boot), y lo copiamos al directorio raiz del pendrive.
  • Abrimos el archivo anterior (isolinux, que ahora se llama syslinux y esta en el raiz del pendrive) y redirigimos las instrucciones para que apunten a vmlinuz e initrd.img que copiamos anteriormente , entonces en donde nos salga la palabra vmlinuz o initrd.img antecedido de la direccion de donde lo copiamos (por ejemplo "kernel /casper/vmlinuz"), borramos lo que lo antecedia (siguiendo el caso anterior quedaria "kernel vmlinuz" o "kernel /vmlinuz")
  • Cuando ya tenemos esto listo ejecutamos syslinux al pendrive. Si estamos en guindos debemos ejecutar una consola y dirigirnos a la carpeta donde este el ejecutable syslinux.exe (este programa no se instala, basta con descomprimirlo y tenerlo en una carpeta, es ahi donde iremos) y ponemos la siguiente linea: "syslinux.exe -f F:" (siendo F: la letra del pendrive), si estamos en linux lo descargas y lo instalas y ejecutas la misma linea (obviamente sin sin el .exe).
  • Y........ Listo ahora tienes que extraerlo y ponerlo en el equipo que quieres instalar tu distribucion, prender el equipo, elejir que bootee desde el pendrive y darle enter, podras tener linux desde el pendrive. Si te fijas si le pones una version en live-cd podras tenerla siempre en el pendrive sin necesidad de instalarla, o sea vendria a ser tu live-pendrive, jejeje.

6 comentarios:

Anónimo dijo...

Hola.
Esta bueno el blog para empezar.
faltaba algo que me ayudase a instalar linux ya que tengo el lector cd cd/dvd malo.
me funciono sin ningun problema.
seguire pasando.
si tengo alguna duda sobre un tema te cuento.
saludos

Anónimo dijo...

Oi, achei teu blog pelo google tá bem interessante gostei desse post. Quando der dá uma passada pelo meu blog, é sobre camisetas personalizadas, mostra passo a passo como criar uma camiseta personalizada bem maneira. Se você quiser linkar meu blog no seu eu ficaria agradecido, até mais e sucesso. (If you speak English can see the version in English of the Camiseta Personalizada. If he will be possible add my blog in your blogroll I thankful, bye friend).

Unknown dijo...

hola, llego bien a todo el tutorial, pero me pierdo en el ultimo punto cuando dices ejecutar syslinux y poner una linea, podrian ampliarme esto.
gracias

Anónimo dijo...

No funciona para slackware 12... que puedo hacer? si alguien sabe.. me ayudaría mucho

Anónimo dijo...

Revisen esta página: http://ingfomentor.blogspot.com/2009/10/instalar-distribuciones-linux-desde-una.html
Yo la seguí y me resultó a la perfección con ubuntu, fedora y knoppix

Anónimo dijo...

My friend and I were recently talking about how we as human beings are so hooked onto electronics. Reading this post makes me think back to that debate we had, and just how inseparable from electronics we have all become.


I don't mean this in a bad way, of course! Ethical concerns aside... I just hope that as technology further innovates, the possibility of uploading our memories onto a digital medium becomes a true reality. It's a fantasy that I daydream about all the time.


(Posted on Nintendo DS running [url=http://quizilla.teennick.com/stories/16129580/does-the-r4-or-r4i-work-with-the-new-ds]R4i SDHC[/url] DS Fling)