Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: AlbertoPerez en 18 Enero 2017, 03:25 am



Título: Ayuda: Programa para montar Isos en linux
Publicado por: AlbertoPerez en 18 Enero 2017, 03:25 am
Buenas,

Tengo un pequeño problema con linux, y es el siguiente (empezare por cómo está en windows, y luego el problema que tengo en linux).

En Windows, para montar un ISO booteable ya sea Live o Instalador (Por ejemplo, kali linux, o el instalador de windows), monto la imagen iso con un programa cualquiera por ejemplo: Rufus, ultraiso o daemon tools.

La cosa es, que se monta PERFECTA. Y aquí es donde quiero concretar el tema.

Ya que, cuando uso una distribucion linux, como puede ser debian, kali, wifislax, etc. Cuando monto la imagen iso con la linea de comandos, no se me bootea bien, o si uso programas como unetbootin, me pasa lo mismo, no queda del todo bien la ISO.

La cosa es, que con la misma iso (teniendola en hdd externo), usando los programas de windows, se quedan perfectos, pero en linux, no.

Teneis algun programa bueno y eficiente para linux para que no me pasen este tipo de cosas?

Gracias por la ayuda.


Título: Re: Ayuda: Programa para montar Isos en linux
Publicado por: Slava_TZD en 18 Enero 2017, 09:44 am
Montar una iso no es lo mismo que clonarla a un pen para bootear desde ahí. En los últimos tiempos casi todas las distros vienen listas para instalar desde usb, lo único que tienes que hacer es pasarla al pen con dd.

Código:
dd bs=4M if=miImagen.iso of=/dev/miPen


Título: Re: Ayuda: Programa para montar Isos en linux
Publicado por: do-while en 18 Enero 2017, 15:45 pm
La anterior respuesta se puede concretar algo más.

Las principales operaciones que vas a hacer con una iso serán grabarlas en un CD/DVD, grabarlas en un pen para utilizarlo como Live USB/Instalación de sistemas operativos o incorporar el contenido de la iso al sistema de archivos para poder acceder al contenido del CD/DVD del que se ha obtenido la imagen.

Para gragar la iso en un CD/DVD tienes programas para aburrirte. Yo utilizo Xfburn, otros utilizarán Brasero y posiblemente cada usuario que vea el hilo te dirá que utiliza cualquier otro programa.

Para crear un Live USB también hay muchas herramientas. Entre ellas Unetbootin. No está en los repositorios de todas las distros, pero supongo que en la página oficial tendrán versiones para todos los formatos de paquetes (o para los más utilizados). De todas formas, en mi caso, no siempre he tenido buenos resultados utilizando estas herramientas, lo que nunca me ha fallado ha sido el comando dd.

Tanto si utilizas un programa de escritorio como si utilizas dd asegúrate de desmontar el pen antes de empezar a hacer nada. Puedes desmontar las unidades desde el mismo explorador de archivos, haciendo click derecho sobre la unidad y escogiendo la opción de desmontarla, o desde un terminal ejecutando, con permisos de administrador, fdisk -l, buscando el pen entre los dispositivos que te salen (tendrás que intuir cual es por la capacidad que tiene, así que es recomendable que el único dispositivo de almacenamiento que tengas conectado en ese momento sea el pen que vas a utilizar), y desmontarlo con umount. Por ejemplo, si hemos identificado /dev/sdc como nuestro pen, tendrás que ejecutar umount /dev/sdc.

Si para crear el USB arrancable vas a utilizar una herramienta de escritorio hasta aquí llega la aventura con el terminal (si has utilizado el explorador de archivos de tu entorno de escritorio ni si quiera te habrá hecho falta teclear ningún comando). Si vas a utilizar dd, suponiendo como antes que el dispositivo está identificado como /dev/sdc, solo tendrás que ejecutar dd if=ruta_a_tu_iso of=/dev/sdc. Y ya has acabado de crear tu pen.

Y por último, si quieres incorporar la iso a tu sistema de archivos para poder acceder al contenido del CD/DVD, solo tienes que ejecutar mount ruta_a_la_iso un_directorio_vacio (con permisos de administrador). Por ejemplo, suponiendo que en directorio /media tengas un subdirectorio llamado cdrom y que la iso que quieras montar sea mi_iso.iso y esté en el directorio /home/un_usuario, tendrías que ejecutar mount /home/un_usuario/mi_iso.iso /media/cdrom. En principio no tendrías que añadir ningún parámetro más. Para más información man mount. Cuando acabes con lo que tengas que hacer con la iso desmontas su sistema de archivos: umount directorio_en_el_que_hayas_montado_la_iso (siempre que utilices mount/umount ejecútalos como administrador)


Título: Re: Ayuda: Programa para montar Isos en linux
Publicado por: AlbertoPerez en 18 Enero 2017, 17:02 pm
Buenas,

Por ejemplo no sabia que habia que desmontar el usb antes de montarlo desde linux. Me creia que era como en windows, que solo metias el pen, montabas la imagen y ya esta. Y el xfburn no lo conocia, asi que lo probare.

Gracias por la ayuda.

Un saludo.


Título: Re: Ayuda: Programa para montar Isos en linux
Publicado por: kr0moS en 18 Enero 2017, 20:11 pm
el comando que a mi siempre me sirvió para montar una imagen es:

mount -o loop <disco>.iso  <ruta_de_montaje>

donde <disco> es el nombre de la imagen iso y <ruta_de_montaje> el punto donde se quiere montar (puntos comunes /mnt o /media dependiendo de la distribución)

Hasta ahora, no tuve problemas con este comando.


Título: Ayuda: Programa para montar Isos en linux
Publicado por: Astergoth en 19 Enero 2017, 01:10 am
Hola,

Yo suelo hacerlo siempre con el comando dd desde sistemas debian y nunca me ha fallado.
Lo suelo comentar de la siguiente manera: dd bs=4M if="ruta_de_imagen" of="/dev/sdx" && sync
Donde "sdx" va el dispositivo que me sale en gparted.
Siempre formateo la tarjeta en fat32

Saludos

Enviado desde mi iPhone utilizando Tapatalk Pro