Otro

¿Cómo 'grabar' un ISO en una unidad flash USB?

GRAMO

glitch44

Poster original
Feb 28, 2006
  • 11 de noviembre de 2008
Lo siento, esta es probablemente una pregunta de novato, pero tengo un LiveCD ISO de Linux. Necesito poder arrancar en una unidad flash USB.

¿Puedo hacer esto con DiskUtil o mediante la terminal?

Gracias por cualquier ayuda que usted nos pueda proporcionar...

xUKHCx

Administrador emérito
15 de enero de 2006
El Kop


  • 11 de noviembre de 2008
Creo que puede hacer esto a través de la Utilidad de Discos. Seleccione la unidad Thumb y luego vaya a la pestaña de restauración. Arrastre el .iso a la fuente y haga lo mismo con la memoria USB en el destino.

Es posible que deba verificar el formato de la unidad para la distribución de Linux. GRAMO

glitch44

Poster original
Feb 28, 2006
  • 11 de noviembre de 2008
xUKHCx dijo: Creo que puedes hacer esto a través de la Utilidad de Discos. Seleccione la unidad Thumb y luego vaya a la pestaña de restauración. Arrastre el .iso a la fuente y haga lo mismo con la memoria USB en el destino.

Es posible que deba verificar el formato de la unidad para la distribución de Linux. Haga clic para ampliar...

¡Gracias por la ayuda! H

hacker

26 de noviembre de 2008
  • 26 de noviembre de 2008
Esto es lo que hice:

1) Creó una partición de grasa
2) Haga clic en restaurar, arrastró el ISO al origen, la partición al destino
3) Haga clic en Restaurar seguido de escribir mi contraseña

Lo que obtuve fue:

' Restaurar falla
No se pudo validar la fuente - error 254 '

La ISO está probada por md5sum y la grabación en un CD funciona.

¿Algunas ideas?

sOwL

Sep 25, 2007
Cueva de nerd
  • 26 de noviembre de 2008
intente montar el .iso y arrastre su volumen en el campo de destino

EDITAR: bah ignora esto, necesito dormir un poco METRO

mauricev

Oct 10, 2002
tierra
  • 17 de diciembre de 2008
Yo también quiero hacer esto. Intenté usar dd, pero no funciona. dd requiere que se desmonte la unidad, pero no hay forma de desmontar una unidad flash. Incluso en un arranque nuevo, el comando umount devuelve 'Recurso ocupado' y el desmontaje del Finder parece ponerlo en un estado zombie que ya no es accesible para dd.

mkrishnan

Moderador emérito
9 de enero de 2004
Grand Rapids, MI, USA
  • 17 de diciembre de 2008
FWIW ...

- Usando dd para escribir el contenido ISO directamente en el USB absolutamente No funciona.

- El uso de cualquier otro método para copiar el contenido ISO tampoco funciona.

Ambos son verdaderos para alguna distribución de Linux.

El problema principal es que la forma en que una ISO se convierte en USB de arranque no es la misma de una distribución a otra.

los mejor la opción es unetbootin:

http://unetbootin.sourceforge.net/

Unetbootin es una herramienta automatizada que tomará muchos ISO diferentes (sin embargo, no se garantiza que funcione si lo usa con un ISO que no está en su lista aprobada, por lo que es posible que desee verificar la compatibilidad primero) y hace que sea arrancable unidades flash de ellos.

Pero no existe una versión para OS X, AFAIK, por lo que el USB debe crearse usando unetbootin en un entorno Windows o Linux.

Si eso no es posible, puede usar OS X y seguir los tutoriales apropiados para su distribución, como los de pendrivelinux.com, pero tendrá que encontrar una forma alternativa de ponerle un MBR de arranque y syslinux. (FWIW, sé que he hecho esto al menos una vez; incluso es posible hacer un USB de arranque de una distribución Intel Linux puramente desde un PPC Mac. Tuve que hacer esto porque inadvertidamente desconecté por completo la instalación de Ubuntu en mi Eee hasta el punto de que no pude recuperarme y no tenía una unidad flash de arranque que funcionara en ese momento).

Desde que salió Unetbootin, prácticamente evito cualquier otro método si es posible ... Reacciones:Grimbo el gris S

conmocionado

28 de enero de 2008
  • 8 de enero de 2009
'pero tendrás que encontrar una forma alternativa de ponerle un MBR de arranque'

Estoy usando Mac OS X 10.4.11 en un iBook G4 y en la Utilidad de Discos en la pestaña Partición, si hace clic en Opciones, hay una opción de esquema de particiones, puede elegir Master Boot Record (MBR) 'Para usar el disco para iniciar computadoras con DOS y Windows '

Las cosas son fáciles en una Mac Reacciones:Grimbo el gris PARA

pañuelo

25 de noviembre de 2009
  • 25 de noviembre de 2009
SOwL dijo: intente montar el .iso y arrastre su volumen en el campo de destino

EDITAR: bah ignora esto, necesito dormir un poco Haga clic para ampliar...

Esto absolutamente funciona. NO inserte el archivo * .dmg o * .iso en el cuadro de origen. En su lugar, INSERTE EL VOLUMEN de la imagen montada en el cuadro de origen en la Utilidad de Discos. Reacciones:Grimbo el gris LOS

hueso

Jul 9, 2010
  • Jul 9, 2010
En realidad, es bastante fácil hacer esto en la terminal:

Código: Lafka:~ lafka$ diskutil list y devuelve algo como
Código: /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 999.9 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.1 GB disk1 1: DOS_FAT_32 GENTOO LIVE 4.1 GB disk1s1
Ahora desmonte el disco usando diskutil reemplace el número de disco con la identificación de su memoria USB

Código: Lafka:~ lafka$ diskutil unmountDisk /dev/disk1
Y usa DD para escribir nuevamente reemplace el número de disco
Código: dd if={ISO_IMAGE_HERE_} of=/dev/disk1
Reemplaza if = {} con la ruta a tu imagen iso S

sachadon

28 de junio de 2009
  • Jul 14, 2010
lafka dijo: Es bastante fácil hacer esto en la terminal:

Código: Lafka:~ lafka$ diskutil list y devuelve algo como
Código: /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 999.9 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.1 GB disk1 1: DOS_FAT_32 GENTOO LIVE 4.1 GB disk1s1
Ahora desmonte el disco usando diskutil reemplace el número de disco con la identificación de su memoria USB

Código: Lafka:~ lafka$ diskutil unmountDisk /dev/disk1
Y usa DD para escribir nuevamente reemplace el número de disco
Código: dd if={ISO_IMAGE_HERE_} of=/dev/disk1
Reemplaza if = {} con la ruta a tu imagen iso Haga clic para ampliar...

¡¡¡Ohh mi Dios!!! Este toma mucho tiempo ... no sé por qué ... Estoy escribiendo 4g de ISO para Fedora y hasta ahora me tomó 1 hora y todavía continúa ... S

conmocionado

28 de enero de 2008
  • Jul 14, 2010
tamaño de bloque

tal vez el argumento del tamaño del bloque lo haría más rápido.

Suena como un caso similar aquí: http://getsatisfaction.com/jolicloud/topics/copying_image_to_usb_drive_is_very_slow_mac_os_x

De 'man dd' (esto me hizo lol):


bs = n Establece el tamaño del bloque de entrada y salida en n bytes, reemplazando el
operandos ibs y obs. Si no hay valores de conversión que no sean
se especifican noerror, notrunc o sync, entonces cada bloque de entrada es
copiado a la salida como un solo bloque sin ninguna agregación
de cuadras cortas.

Entendido Reacciones:rgsgroup2005 y beansbaxter METRO

mobimation

2 de junio de 2011
  • 3 de junio de 2011
Parece que restablecer esta NVRAM es algo a seguir.
¿Cuáles podrían ser los efectos negativos de intentar esto?
Estoy bastante seguro de que la iso de arranque se encuentra de manera confiable en mi tarjeta USB,

/ Gunnar iMac G4 LCD de 20 'con USB 2.0 / Leopard PARA

kirsco

22 de junio de 2011
  • 22 de junio de 2011
cepal67 dijo: Desafortunadamente, de esta manera parece que no lo hubiera hecho arrancable :-(. Probando la Utilidad de Discos ahora. Estaba tratando de hacer que la imagen del firmware del servidor HP DL arrancara desde USB, ya que no pude encontrar el HP herramienta para hacer la unidad de arranque USB en una Mac. Haga clic para ampliar...

Puede usar la Utilidad de Discos para hacer que la unidad sea de arranque, lo hace creando una nueva partición en la unidad USB y seleccionando Master Boot Record en el botón Opciones, luego puede usar unetbootin para copiar el contenido de la iso que desea. . Espero. Estoy en medio de hacer esto en este momento.

Asegúrese de formatear la partición como MS-DOS también. C

Candlejack

22 de junio de 2011
  • 22 de junio de 2011
Solución final

Bueno, estaba lidiando con este problema, pero después de investigar un poco, encontré una solución definitiva para crear unidades flash de arranque de Windows / Linux en Mac.

La Utilidad de Discos, por cualquier motivo, tiene prohibido escribir Joliet (ISO 9660) en unidades flash MS-DOS FAT 32, aunque definitivamente debería funcionar.

La mejor forma de lograr su objetivo es la siguiente:

Terminal abierta

Escriba 'diskutil list'. Verá su disco duro principal (probablemente incluido en / dev / disk0) y su unidad flash, que aparecerá como / dev / disk #, siendo # cualquier número que no sea cero. RECUERDA LA UBICACIÓN DEL DISCO

En la siguiente línea, escriba 'diskutil unmountDisk / dev / disk #'. Verá este mensaje sobre el éxito:
El desmontaje de todos los volúmenes en el disco # fue exitoso

Ahora escriba 'dd if = ( ARRASTRE ISO / DMG AQUÍ ) de = / dev / disk # bs = 1m '

¡No olvides bs = 1m! El tamaño del bloque no puede ser diferente de esto debido a la naturaleza de la estructura de la partición FAT de MS-DOS. El uso de tamaños de bloque más pequeños puede dañar potencialmente la iso recién creada y ralentizará enormemente el proceso.

Ahora déle a su computadora algo de tiempo (entre 15 minutos y más de 2 horas, según el tamaño del archivo) para finalizar este procedimiento.


Si no está seguro acerca del comando dd y cómo funciona, diríjase a http://en.wikipedia.org/wiki/Dd_(Unix)


¡Un programa increíble que vi hace uso del comando dd e incluye una barra de progreso! ¡Cosas muy interesantes! http://www.gingerbeardman.com/dd-gui/

Con este programa, no tiene la opción de cambiar el tamaño del bloque, pero la adición de una barra de progreso hace que valga la pena. Última edición: 22 de junio de 2011
Reacciones:rgsgroup2005