Montar Ubuntu en Pinza Usb

+1
0
-1

Hola a todos!!

Éste comentario del blog lo voy actualizando conforme pasa el tiempo, si venís por aquí vereis siempre cosas distintas, con fechas distintas y actualizaciones en el método. por cierto, lo que se cuenta aquí es como montar o instalar ubuntu en un usb o pinza o disco usb.

Cosas Que Necesitamos:

Una ISO de ubuntu

Pendrive USB de más de 1 Gb

Cómo lo hice:

Descargué la iso Ubuntu 6.10 Edgy (La mejor para ésto, aunque la 6.06 LTS también funciona)

la monté con: mount -t iso9660 -o loop nombre_completo.de.la.iso /carpeta/que/queramos

Luego hice: fdisk -l para ver la lista de particiones

Desmonté las particiones: umount /dev/sdx1

Inicié el fdisk en la unidad usb: fdisk /dev/sdx

Los siguientes pasos se refieren al fdisk de consola. Hasta el paso 18 puede hacerse más rápido y visual con gparted, para los que controlais más el tema.

Tened cuidado si tenéis unidades de 4Gb o más y caeis en la tentación de hacer una partición ntfs para windows, otra para linux y otra fat32 para persistencia. Windows no detectará la partición que habeis reservado para él, ni siquiera dejándola como espacio no asignado. Ésto es debido a que el win trata los usb's como disquetes 'grandes' y no como discos duros. De momento no sé que solución tiene (aparte de no usar windows nunca más, claro)

Yo simplemente me hice la partición FAT32 más grande.

1: p para ver las particiones y d para eliminarlas

2: p para ver las particiones (Si queda alguna, se borra con d)

3: n para hacer una partición nueva

4: p para hacerla primaria

5: 1 para hacer que sea la primera partición

6: Enter para aceptar primer cilindro por defecto

7: +700M Para especificar que sea una partición de 700 Mb (puede ser otro tamaño)

8: a para hacer que la partición sea activa

9: 1 para seleccionar la partición 1

10: t para cambiar el tipo de sistema de ficheros

11: 6 Para seleccionar FAT16 (puede ser FAT32)

12: n para hacer otra partición nueva

13: p para que sea partición primaria

14: 2 para que sea la segunda partición

15: enter para acpetar el cilindro por defecto

16: enter para aceptar el cilindro final por defecto

17: w para escribir los cambios en las particiones

18: umount /dev/sdx1 para asegurarse de que las particiones están desmontadas (tambien puedes hacer umount (/dev/sd*)

19: mkfs.vfat -F 16 -n usb /dev/sdx1 para formatear la partición y darle la etiqueta de 'usb' (tambien puedes usar mkfs.vfat -F 32 para FAT32)

20: umount /dev/sdx2 Para asegurarte de que la partición 2 está desmointada

21: mkfs.ext2 -b 4096 -L casper-rw /dev/sdx2 para formatear la segunda partición y darle etiqueta 'casper-rw'. Ésto es necesario para que ubuntu pueda funcionar en modo persistente.

22: sudo apt-get install syslinux mtools (Si el paquete no existe intenta: apt-get upgrade)

23: syslinux -sf /dev/sdx1

Puedes descargarte el siguiente archivo o bien editarlo manualmente por tu cuenta:

(http://pendrivelinux.com/downloads/usyslinux.tar)

Si el enlace anterior no te sirve el archivo, puedes usar un gestor de arranque distinto, lee el método de arranque alternativo, más abajo...

24: Extraer el contenido en 'usb'

25: ves al directorio donde montaste la imágen iso de ubuntu

26: cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /media/usb/ (media/usb es donde se monto la partición 'usb')

Los errores que aparezcan sobre enlaces simbólicos puedes ignorarlos.

Ahora ya puedes reiniciar el pc, si tienes tecla para elegir el dispositivo de inicio (F9, F12 etc) perfecto, si no tendrás que configurar tu BIOS para que empiece a iniciar desde los usb.

Método de Arranque Alternativo (Actualizado):

Éste método es cortesía de bizenton: http://linuxclues.blogspot.com/

Si por algun motivo no quieres usar syslinux o bien no has podido obtener el archivo del enlace de arriba, puedes usar el gestor de arranque GRUB, es sencillísimo:

Omite los Pasos 22, 23 y 24. Una vez hechos los pasos 25 y 26, haz:

grub-install --root-directory=/media/usb /deb/sdx1 (/dev/sdx1 tiene que estar montado)

Ésto te instalará el gestor grub, pero no creará ningún menu.lst

Puedes copiar el menu.lst de tu disco principal (si es tu gestor, claro) se ubica en /boot/grub/menu.lst copialo a tu_pinza/boot/grub

cp /boot/grub/menu.lst /media/usb/boot/grub

Ahora tendrás que editarlo, porque si no, no funcionará.

gedit /media/usb/boot/grub/menu.lst

Busca la línea que pone: #End Debian automagic bla bla bla, de ahí hasta el final puede borrarlo y substituirlo por:


title Start Ubuntu in Persistent mode
root (hd0,0)
kernel /casper/vmlinuz boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw persistent (Puedes Añadir aqui 'splash')
#kernel /casper/vmlinuz boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw splash

initrd /casper/initrd.gz
boot

title Live - Start or install Ubuntu
root (hd0,0)
kernel /casper/vmlinuz boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw (Puedes Añadir aqui 'splash')
#kernel /casper/vmlinuz boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw spalsh
initrd /casper/initrd.gz
boot

title Start Ubuntu in safe graphics mode
root (hd0,0)
kernel /casper/vmlinuz boot=casper xforcevesa initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw
initrd /casper/initrd.gz
boot

title Check CD for defects
root (hd0,0)
kernel /casper/vmlinuz boot=casper integrity-check initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw
initrd /casper/initrd.gz
boot

title Memory test
root (hd0,0)
kernel /install/mt86plus
boot

(obtenido de http://linuxclues.blogspot.com/)


A funcionar!

Problemas Conocidos:

Si tienes problemas para iniciar desde el usb, es posible que tengas el mbr corrupto, puede reparase haciendo:

Instalar paquete LILO:sudo apt-get install lilo

y luego: lilo -M /dev/sdx

Tambien es posible que despues de unos cuantos inicios te dé problemas con el inicio de sesión, te diga que la última sesión duró menos de 10 segundos o bien que te tienes que logear o algo así, tambien es posible que pete el GDM. Ambos errores pueden corregirse entrando en otra máquina con linux y efectuando varios fsck las particiones del usb. Ésto se debe a que, como el sistema de fichero está en un sistema extraíble, a veces el sistema de ficheros se queda corrupto, el cabrón. Ver mi blog->problema con GDM solucionado.

Y de momento funciona perfectamente. Ya iré actualizando cuando pueda. Nota: podeis probar con la iso del ubuntu 7.04 y me contais que tal. A saber, tiene un bug que impide la persistencia, dicen que para la versión de octubre estará corregido, a ver si es verdad!!!

Comentarios Finales:

A saber, la versión 6.10 sigue siendo la mejor para efectuar éste proceso. El colega Bizen está experimentando con la última versión de ubuntu, podeis ver su grandísimo blog en: http://linuxclues.blogspot.com/

Fácil, sencillo y para toda la familia ubuntu!!!!

A Disfrutar!!!

 

Comentarios

Imagen de zetabe

Me parece un post fantástico!!! enhorabuena y gracias.

Solo queda poder hacerlo en un usb de menor capacidad, no pido que sea como DAMN SMALL LINUX (40Mb), pero si estubiese por los 256Mb.... ya seria lo mas de lo más.

Un saludo

Imagen de peterpunk

 Hola a tod@s, aqui os pongo un enlace con un sinfin de distrus increible con muchas varidades de peso en cada una para adaptar la que más guste a una llave usb, espero que os sirva.

 http://www.knoppix.net/wiki/Knoppix_Customisations#Mini_Knoppix.C2.A0.28...

 

Por un mundo libre y sin fronteras.

Por un mundo libre y sin fronteras.

Imagen de redspicom

Excelene como, mentiría si no dijera que ayer pensaba en como hacer justamente esto, aunque ya había leido algo por ahí, creo que no le llegan a tu COMO ni de cerca (quizás me equivoque), pero lo bueno es que ya lo tenemos aqui en Ubuntu-es.

En cuanto tenga tiempo, probaré con xubuntu en una USB de 1GB.

Muchas gracias compadre. 

 


 

César Rubén
Red Spider

ICQ: 15553790
GTalk: tec.comp.tepic
Yahoo: cesar.ruben

 


César Rubén

Imagen de kocijo

estaría bien intentarle con Xubuntu,, o tambien con la opcion Ebuntu (enlightment+ubuntu) qe documentó sympozium en la sección de Comos 

 

Imagen de daniel_perella

Despues de meses de uso, compruebo que mi método (la pinza con menos de mil palabras) es válido para cualquier distro en cdrom.

-----------------------------------------------------------------------------------------

Por favor, leed la documentación, que para algo la escribimos...

http://ubuntulinuxafondo.blogspot.com/

Imagen de reinaldo122

buenas, soy nuevo en esto del GNU/Linux, y me gustaria saber donde es que debo poner los comandos que explicas arriba...

 puedo llevar mi USB y usar el sistema operativo en otra PC??? 

Imagen de daniel_perella

Los comandos los tienes que poner en la consola. Debes abrir una consola y loguearte como root ($ sudo su)

y luego todo el chorizo de comandos.

Luego el sistema lo podrás llevar a cualquier máquina que pueda iniciar desde un usb. Yo lo utilizo en mi trabajo para reparar ordenadores (sobretodo sistemas win, que curioso) y para instalar el sistema en otros pc's.

 Intentalo! no pierdes nada!

-----------------------------------------------------------------------------------------

Por favor, leed la documentación, que para algo la escribimos...

http://ubuntulinuxafondo.blogspot.com/

Imagen de monocromo

Y que tipo de reparaciones haces? Te lo digo porque me he encontrado en alguna que otra situación como la que dices (de no arrancar la partición o incluso quedar inservible el arranque) y vendría bien que comentases, por ejemplo, que tipo de utilidades utilizas después de arrancar desde el usb.

Gracias de antemano. 

Hoy es un gran dia¡¡¡

Imagen de daniel_perella

Sé más especifico, por favor..hay miles de posibilidades...

-----------------------------------------------------------------------------------------

Por favor, leed la documentación, que para algo la escribimos...

http://ubuntulinuxafondo.blogspot.com/

Imagen de redspicom

Oye, y ¿cuanto espacio necesitas para ubuntu?.

Me gustaría, como ya dije, probar con xubuntu u eubuntu (buena recomendación), pero quiero hacer una partición para el /home, no se si se pueda esto.

Sólo dispongo de una USB de 1GB y no me interesa darle más de 100MB a la FAT, quizás 50.

¿Cómo ves? 

 


 

César Rubén
Red Spider

ICQ: 15553790
GTalk: tec.comp.tepic
Yahoo: cesar.ruben

 


César Rubén

Imagen de daniel_perella

El Espacio mínimo que se necesita para el ubuntu es el espacio de la imágen del cd. Éste método básicamente lo que hace es montar la imágen del cd ubuntu live en un dispositivo usb, montar un sector de inicio en la pinza que apunte al isolinux y decirle luego que puede operar en modo persistente, por tanto, si hay alguna imágen live que ocupe menos, es posible  que puedas reducir el tamaño de la partición fat.

A Disfrutar!! 

-----------------------------------------------------------------------------------------

Por favor, leed la documentación, que para algo la escribimos...

http://ubuntulinuxafondo.blogspot.com/

Imagen de Gerion

pues mi pregunta es que si se tiene que hacer en ubuntu o en el lado oscuro soy principìante por eso les pregunto a ver si alguien me aclara eso gracias

Imagen de daniel_perella

Échale un vistazo a la última entrada de mi blog...quizás sea la respuesta que buscas

http://www.ubuntu-es.org/index.php?q=node/56446 

-----------------------------------------------------------------------------------------

Por favor, leed la documentación, que para algo la escribimos...

http://ubuntulinuxafondo.blogspot.com/

Imagen de tiroxino

Hola, tengo linux instalado en un disco externo usb. El problema es que también instalé el grub ahí. Ahora necesito tener enchufado el usb para poder arrancar el S.O. del disco duro interno. ¿Cómo podría quitar el grub de ahí y ponerlo en el disco duro interno?

Gracias 

Imagen de daniel_perella

Entras en ubuntu del Disco duro externo. 

Montas el disco duro principal.

y haces: grub-install --root-directory=/punto_de_montaje_del_disco_principal /dev/dispositivo_detectado 

Como puedes volver a mirar arriba la sitaxis.

 

Suerte! 

-----------------------------------------------------------------------------------------

Por favor, leed la documentación, que para algo la escribimos...

http://ubuntulinuxafondo.blogspot.com/