Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ejecutar desde USB

MerolWarrior

Bovino maduro
Desde
9 Oct 2010
Mensajes
108
No se si alguna vez hayan querido ejecutar algo desde una memoria USB y te has dado cuenta que no se puede, puesto que no te deja modificar los permisos del punto de montaje, ni siquiera desde root.

(Esto a mi me paso con Ubuntu 10.10 y con Debian 6.0.1)

Y a veces viene muy útil poder ejecutar desde USB por ejemplo el wifislax 3.1 que viene con un archivo .bat (para windows) y .sh (para linux) al ejecutarlo desde la memoria, sobreescribe el MBR de esta, para que pueda ser booteable.

Pero si usas Ubuntu y/o Debian te daras cuenta que no puedes ejecutarlo.

Pues bien la manera de poder hacerlo es:

> Desconectar todos los dispositivos USB

> Crear un nuevo directorio donde se va a montar el dispositivo USB que conectes primero

Por ejemplo: sudo mkdir /media/tunuevodirectorio

> Despues, configurar el fstab

Por ejemplo: sudo gedit /etc/fstab

y Agregar la linea: /dev/tu_dispositivo /tu_directorio_donde_se_montara las_opciones.

Algo mas o menos asi: /dev/sdb1 /media/USB1 vfat user,noauto 0 0

> Guarda y Cierra

> Conecta tu memoria USB y esta se montara en el directorio que creaste y ya tendrá permisos de ejecución.

Hice un script en bash automatizando todo el proceso por si lo quieren usar/checar y ver también si le falta algo ^ ^

Para usarlo:

En ubuntu:
Abril una terminal y escribir:
Código:
wget http://merol.zobyhost.com/new/usbx_ubuntu.sh
chmod +x usbx_ubuntu.sh
sudo ./usbx_ubuntu.sh

En Debian:
Abril una terminal y escribir:
Código:
wget http://merol.zobyhost.com/new/usbx_debian.sh
chmod +x usbx_debian.sh
sudo ./usbx_debian.sh

Puede que les salte un error el nautilus, es completamente normal solo denle aceptar e ignorenlo.

Ahora ya solo conecta tu usb y listo.

Para dejar todo como antes simplemente vuelve a ejecutar el archivo:

Debian
Código:
sudo ./usbx_debian.sh

Ubuntu
Código:
sudo ./usbx_ubuntu.sh

Automáticamente dejara todo como antes.

De igual manera si lo quieres volver a poner, vuelvelo a ejecutar y se vuelve a modificar.

Espero les sirva.

Saludos ^ ^

Edit. Me acabo de dar cuenta que no hay spoilers en este foro =/ (o no se como ponerlos xD)
 
:O Interesante, gracias! :D

:O no sabia que eras usuario de Ba-k xD

muy buen aporte carnal muy util para mucha gente

Gracias, basicamente es el mismo script para Ubuntu que para Debian, solo que Debian monta la primera unidad USB que se le conecta como /dev/sdb1 y Ubuntu la monta como /dev/sdc1.

No se si así sea en general o sea porque Debian lo tengo en una Netbook y Ubuntu en una laptop. De cualquier forma voy a probarlo en otros equipos cuando me sea posible (a jugar con los portatiles de mis compañeros de la Universidad Muahaha xD) y corregirlo si hay algún error

Edit. Podrias decirme si en Arch te deja por defecto ejecutar archivos desde la USB ?, Lo que pasa es que le eh quitado Arch a mi Netbook (me moria por probar Debian 6 T_T)
 
Amm esta muy chido... pero = funcionara con Xubuntu?? e = si hay una pinche USB con protección que no deja eliminar nada ni desde root??
Pero esta rifado lo que haces chido!
 
De hecho el problema parece ser solo con gnome, mas que de Ubuntu, estoy haciendo un nuevo script que si te dejara hacer de todo, pero aun tiene varios errores.

En cuanto lo termine lo subo.

Pd. Con Xfce no eh checado, con KDE parece que no hay complicaciones (te deja hacer todo xD)
 
Y ya lo probamos en Xfce y si jala sin pedos, el Gnome es el del problema :S.
pues aqui esperaremos tu aportacion jejem
 
Si y lo mas raro es que parece que acabo de descubrir un error en gnome xD, al rato detallo que sucede (con capturas y todo) y subo el nuevo script.

Pero al final creo que esto solo pasa con Gnome, probado con KDE y Xfce (con ellos no hay bronca de nada) habría que probar con otros entornos (si alguien usa LXDE, OpenBox, etc, haber si puede echarme una mano :( ) pero son tantos que no me da tiempo xD
 
Volver
Arriba