Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

instalar Linux (Debian) en un dispositivo USB y poder arrancar en cualquier ordenador, aunque no disponga de arranque por USB

0 views
Skip to first unread message

Jose Manuel Tella Llop

unread,
May 21, 2007, 4:46:59 PM5/21/07
to
ENLACES A PROYECTOS SIN WEB


a..
Asociación de Amistad con el Pueblo Saharaui-Sevilla. Una asociación sin
animo de lucro, que coopera con el Pueblo Saharaui en la búsqueda de la paz
y su justo derecho a la autodeterminación que promueve la ONU, y en
especial apoyando a los refugiados saharauis de los campamentos de Tinfuf,
aportándoles víveres y material escolar y sanitario para su supervivencia
mientras dure su exilio. Teléfonos: 687 726 860 / 954282205 / 661 827 137.
Correos electrónicos: fan...@saharandalucia.org /
secre...@saharasevilla.org


b..
A continuación copio el COMO de cefalópodo, un enrrollao en Linux que ha
sabido instalar Linux (Debian) en un dispositivo USB y poder arrancar en
cualquier ordenador, aunque no disponga de arranque por USB. Como puede ser
muy interesante para muchos y no tiene web donde alojarlo, Webierta le cede
este espacio. Copio su idea tal como me la trasladó, que la aprovecheis:

Después de leer mucho por internet, no he encontrado lo que buscaba,
instalar una distribución Linux en un disco duro USB y poder arrancar en
ordenadores que aunque no tengan arranque en BIOS por USB, lo tengan por
CD, que son prácticamente todos. Las pruebas las he realizado en un disco
duro USB de 20 Gb y en un pen de 1 Gb, en los dos me ha funcionado bien,
pero el pen no resulta muy funcional, ya que no he cargado todo lo que yo
uso y tan solo le quedan 200 Mb libres.

Empezando: Necesitaremos un dispositivo USB pen o disco duro de al menos
2 GB aunque con 1 Gb para enredar se puede hacer, un ordenador con grabador
de cd's y un puerto USB libre y aunque no es imprescindible es interesante
que el ordenador desde el que lo instalamos tenga arranque desde USB para
que al instalar el gestor de arranque no nos de ningún fallo.


Procedemos: Conseguimos una distribución Linux, yo particularmente
prefiero Debian y si se va a instalar en un dispositivo de poca capacidad
recomiendo Debian netinstaler, que se puede conseguir aquí, porque nos
instala lo mínimo y después por red instalamos lo que nos interesa.

Empezamos la instalación, yo recomiendo la instalación como experto,
tecleando expert ó expertgui para hacerlo en modo gráfico, pues así nos
deja elegir el kernel y no instala el de nuestra máquina, le ponemos un
486, que es genérico ya que si tenemos un Pentium nos instalará un 686, y
si luego arrancamos nuestro disco en un k7, podría dar problemas en el
arranque.

Continuamos la instalación: mi experiencia es de dos particiones en el
HD, una de 512 Mb como swap para intercambio y el resto en ext3 para el
sistema, en el pen una sola partición en ext2. En el disco duro como hay
espacio de sobra he puesto el sistema con todos los programas que uso en el
mio de sobremesa, pero como gestor de ventanas he instalado XFCE4, que es
ligero, bastante completo y muy intuitivo. En el pen también he puesto
XFCE4, aunque supongo que funcionaría mejor con algún escritorio más ligero
como fluxbox u otros.


Bueno completamos la instalación y al llegar al paso de instalar el
gestor de arranque, si nuestra BIOS reconoce los dispositivos USB no
tendremos problemas y podremos arrancar nuestro Linux desde cualquier
ordenador que tenga la opción de arrancar desde USB-HD, pero si nuestro
ordenador no tiene esta opción procedemos a la creación de un CD de
arranque que nos pueda servir para arrancar desde cualquier ordenador que
esté preparado para arrancar desde CD-ROM, para ello, necesitamos arrancar
nuestro ordenador con linux que tenga Grub instalado y seguir unos
sencillos pasos que están detallados en este manual de Grub.

En el punto 3.4 Making a GRUB bootable CD-ROM. Para los más vagos resumo:

En una consola en nuestro usuario tecleamos:

mkdir iso

Con esto hemos creado un directorio llamado iso.

mkdir -p iso/boot/grub

Ahora hemos creado dentro de iso los directorios boot y dentro de boot
grub

cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub

Hemos copiado el archivo stage2_eltorito dentro de iso/boot/grub.

Ahora tenemos que crear un archivo menu.lst tecleamos:

nano menu.lst

Ahora en el editor añadimos las siguientes lineas:


title Debian GNU/Linux, kernel 2.6.18-4-486root
(cd)kernel/boot/vmlinuz-2.6.18-4-486root=/dev/sda1 roinitrd
/boot/initrd.img-2.6.18-4-486bootSalvamos y
salimos. Copiamos el archivo en

iso/boot/grub

root=/dev/sda1 es donde se ha instalado linux, en este caso es el primer
dispositivo letra a, y en la primera partición 1.

Para terminar conectamos nuestro dispositivo USB, y copiamos los
siguientes ficheros en el directorio iso/boot/. En este caso son los
ficheros:

boot/vmlinuz-2.6.18-4-486

boot/initrd.img-2.6.18-4-486

boot/system.map-2.6.18-4-486

boot/config-2.6.18-4-486

Procedemos a crear la imagen de CD.

mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \

-boot-load-size 4 -boot-info-table -o grub.iso iso

Ahora grabamos el archivo imagen con cualquier programa de grabación y ya
tenemos preparado el CD de arranque para cualquier ordenador.

Después realizamos el arranque de nuestro linux desde usb y ya podemos
empezar a instalar nuestros programas favoritos.

Yo he realizado varias pruebas en distintas maquinas y he conseguido los
siguientes resultados:


Problemas que he encontrado:

Al cambiar de ordenador si usas uno que tenga distinta gráfica pueden no
arrancar las X, la solución es entrar como root y hacer dpkg-reconfigure
xserver-xorg y seleccionar vesa que funciona con casi todas las gáficas. Y
el otro problema menos común es que en ordenadores con más de una tarjeta
de red puede que no configure la correcta, pues nada con ifconfig y
dhclient, solucionado.

Espero que esta información sea útil y os ahorre tiempo de búsquedas en
la red, ya que yo lo más parecido que he encontrado ha sido Damsmall Linux
pero no era lo que yo necesitaba exactamente, aunque para el pen
seguramente sea mejor ya que consume muy pocos recursos.

By cefalópodo.

Cualquier consulta que querais hacer llegar a cefalópodo, la podeis dejar
en el libro de visitas de Webierta, donde él tiene acceso y os podrá
comentar cualquier incidencia que habeis podido tener al aplicar este COMO.
Espero que os sirva. http://webierta.50webs.com/#USBLinux


--
TELLA A LA CALLE
http://www.jmtella.com/?TELLA_A_LA_CALLE


0 new messages