Existe uma alternativa de linha de comando para o usb-creator-gtk?

16

Estou tentando criar um stick USB inicializável do ubuntu-11.10-desktop-i386.iso usando o usb-creator-gtk no meu ThinkPad X220. Usb-creator-gtk parece funcionar bem, mas o stick resultante não inicializa nenhum dos meus laptops. Eu tentei dois pen drives diferentes. Boot apenas mostra um cursor piscando.

Se eu montar o pen drive, vejo 729M de dados nele.

Mais um indício: Depois que o usb-creator-gtk é encerrado, a luz de atividade na minha unidade USB continua piscando por um minuto ou mais, e mesmo depois disso, / media / XXXX-XXXX e / tmp / tmpXXXXXX permanecem montados . Eu tenho sido manualmente um montante antes de puxar o pau.

Existe alguma maneira de obter a saída de depuração do usb-creator-gtk? Ou existe uma alternativa de linha de comando direta ao usb-creator-gtk que ofereceria mais opções de depuração?

UPDATE: no syslog, notei o erro:

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

Acontece que este é o erro do Ubuntu # 875758 .

Existe uma alternativa ao usb-creator-gtk? Idealmente, uma receita bash que me ajudaria a isolar o problema e contorná-lo?

    
por Joe 13.12.2011 / 09:38

2 respostas

6

  • Identifique o dispositivo ( /dev/xxx ) e desmonte o dispositivo

  • O dispositivo deve estar em FAT32, se não:

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

Monte o arquivo iso e copie o conteúdo para o dispositivo USB:

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

Torne o dispositivo inicializável:

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

Renomeie o diretório isolinux para syslinux e copie config:

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

Reinicie o seu PC e altere a ordem de inicialização no BIOS para USB. Agora o seu ubuntu usb flash drive será inicializado e você poderá instalá-lo.

    
por yilmi 17.12.2013 / 12:30
1

mkusb-nox envolve um cinto de segurança em torno de dd

É possível usar dd 'naked', mas eu desestimulo você a fazer isso, porque é arriscado.

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

dd é muito poderoso e faz o que você diz para fazer sem perguntas, mesmo que você diga para sobrescrever suas fotos de família. Um simples erro de digitação é suficiente ...

mkusb-nox é uma ferramenta que funciona em telas de texto e janelas de terminal (nox: no X graphics).

Ele usa dd sob o capô para clonar o conteúdo de um arquivo iso híbrido em um dispositivo de bloco de destino (unidade USB, cartão de memória ...). A maioria dos arquivos iso atuais do linux são arquivos iso híbridos. Você pode dizer que o mkusb-nox (assim como o mkusb com um GUI) 'envolve um cinto de segurança' em torno de dd .

O

mkusb-nox usa um método de extração para criar unidades de instalação para o Windows.

Veja estes links,

Edit: Também é possível usar a versão 12 do mkusb no modo texto

por sudodus 17.11.2016 / 12:01