¿Existe una alternativa de línea de comandos para usb-creator-gtk?

16

Estoy tratando de crear una memoria USB de arranque de ubuntu-11.10-desktop-i386.iso usando usb-creator-gtk en mi ThinkPad X220. Usb-creator-gtk parece funcionar bien, pero el dispositivo resultante no puede arrancar ninguna de mis computadoras portátiles. Probé dos memorias USB diferentes. El arranque solo muestra un cursor parpadeante.

Si monte la memoria USB, veo que tiene 729 millones de datos.

Una pista más: después de que usb-creator-gtk se cierra, la luz de actividad en mi unidad USB continúa parpadeando durante un minuto más o menos, e incluso después de eso, / media / XXXX-XXXX y / tmp / tmpXXXXXX permanecen montados. Los he estado desmontando manualmente antes de sacar el palo.

¿Hay alguna forma de obtener resultados de depuración de usb-creator-gtk? ¿O hay una alternativa directa de línea de comandos a usb-creator-gtk que ofrezca más opciones de depuración?

ACTUALIZACIÓN: en syslog, noté el error:

usb-creator-gtk[xxxxx]: segfault at 4 ip xxxxxxxxxxxxxxxx sp xxxxxxxxxxxxxxxx error 6 in libdbus-1.so.3.5.7[xxxxxxxxxxxx+xxxxx]

Resulta que esto es ubuntu bug # 875758 .

¿Hay alguna alternativa a usb-creator-gtk? Idealmente, ¿una receta de bash que me ayudaría a aislar el problema y solucionarlo?

Joe
fuente
3
¿Has probado unetbootin? Me parece mucho mejor que el predeterminado en Ubuntu: unetbootin.sourceforge.net
Fossfreedom
También dddebería funcionar la copia de la imagen ISO a la unidad USB (no a la partición) .
enzotib
Gracias fossfreedom. Unetbootin funcionó donde usb-creator-gtk falló.
Joe
@fossfreedom quiere agregar eso como respuesta?
Stefano Palazzo
@Stefano, no realmente, no creo que responda la pregunta directamente. El OP parece haber desaparecido, ¿es posible que esta pregunta pueda considerarse abandonada?
fossfreedom

Respuestas:

6
  • Identificar dispositivo ( /dev/xxx) y desmontar dispositivo

  • El dispositivo debe estar en FAT32 si no:

    sudo mkdosfs -n 'USB-LABEL' -I /dev/xxx -F 32
    

Monte el archivo iso y copie el contenido al dispositivo USB:

sudo mkdir /media/iso
sudo mount -o loop /path/to/ubuntu.iso /media/iso
cp -a /media/iso/. /USBMOUNTPOINT/

Hacer el dispositivo de arranque:

sudo apt-get install syslinux mtools
syslinux -s /dev/sdd1

Cambie el nombre del isolinuxdirectorio syslinuxy copie config:

mv /media/xxx/isolinux /media/xxx/syslinux
mv /media/xxx/syslinux/isolinux.cfg /media/xxx/syslinux/syslinux.cfg

Reinicie su PC y cambie el orden de arranque en BIOS a USB. Ahora su unidad flash usb ubuntu se iniciará y podrá instalarla.

yilmi
fuente
¿El USB tendrá almacenamiento persistente?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
1
@CiroSantilli no, pero puede crear manualmente un archivo casper-rw (consulte pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) y habilitarlo agregando persistenta la línea de comando del núcleo syslinux/txt.cfg.
Lucas
Intenté esto, pero el arranque falla con un error de arranque.
gerrit
1

mkusb-nox envuelve un cinturón de seguridad alrededor de dd

Es posible usar dd 'naked', pero te desanimo a que lo hagas, porque es arriesgado.

dd if=file.iso of=/dev/sdx

dd es muy poderoso y hace lo que le dices que haga sin ninguna pregunta, incluso si le dice que sobrescriba las fotos de su familia. Un simple error de escritura es suficiente ...

mkusb-nox es una herramienta que funciona en pantallas de texto y ventanas de terminal (nox: sin gráficos X).

Utiliza dd debajo del capó para clonar el contenido de un archivo iso híbrido en un dispositivo de bloque de destino (unidad USB, tarjeta de memoria ...). La mayoría de los archivos iso de Linux actuales son archivos iso híbridos. Puede decir que mkusb-nox (así como mkusb con una GUI) 'envuelve un cinturón de seguridad' alrededor de dd .

mkusb-nox utiliza un método de extracción para crear unidades de instalación para Windows.

Ver estos enlaces,


Editar: también es posible usar mkusb versión 12 en modo texto

sudodus
fuente
¡mkusb-nox es genial! Es mejor que usb-creator-gtk
diyism
@diyism, me alegra que mkusb-nox funcione bien para ti. Gracias por los comentarios :-)
sudodus