Como obter o Unetbootin para reconhecer a unidade USB montada?

31

Estou usando o Ubuntu 12.04, e toda vez que tento gravar uma imagem ISO do Ubuntu em um disco para que eu possa instalá-lo, o Unetbootin diz que /dev/sdb1 não está montado. Mas o Ubuntu monta o drive automaticamente quando é inserido, certo? O que posso fazer para que o Unetbootin reconheça que a unidade está montada?

    
por xjonquilx 09.05.2012 / 19:41

5 respostas

45

É possível que o beeju tenha sugerido , que você só precisa montar manualmente a unidade. No entanto, você está correto - normalmente, o Ubuntu montará automaticamente uma unidade quando estiver conectada ou ligada.

Existem duas situações comuns em que o problema que você descreveu ocorre:

  1. Tecnicamente, as unidades não são montadas. Volumes (isto é, partições) são montados. Se não houver partição na unidade, o Ubuntu não poderá montá-lo (nem automaticamente nem de outra forma). Se houver, mas estiver danificado ou (isso é muito menos provável) de um tipo que o Ubuntu não reconhece, ele também não será montado.

  2. O Unetbootin requer que a partição na qual você escreve o conteúdo de uma imagem .iso seja formatada como FAT16 ou FAT32. (E você deve usar o FAT32, a menos que sua imagem seja pequena e você saiba que precisa usar o FAT16.) Além disso, deve ser a primeira partição do disco e, a menos que você realmente saiba o que está fazendo e saiba que precisa fazer algo diferentemente, deve ser a única partição no disco e deve ocupar todo o espaço disponível. Além disso (embora você não precise fazer nada para fazer isso), ele deve ser uma partição primária (não lógica) e a tabela de partição do disco deve ser do tipo MSDOS.

Se você tiver dados valiosos em seu disco, então não deveria estar gravando uma imagem .iso de qualquer forma, porque isso destruiria os dados. Caso contrário, você pode resolver com segurança um ou ambos os problemas acima, criando uma nova tabela de partição no disco e, em seguida, criando uma única partição, ocupando todo o espaço disponível, do tipo FAT32.

Uma maneira fácil de fazer isso é com o GParted Partition Editor, que é fornecido pelo pacote gparted . Você pode instalar esse pacote no Centro de Software. Em seguida, execute o GParted. Selecione a unidade no menu suspenso no canto superior direito da janela do GParted. Certifique-se de ter selecionado a unidade correta - seria ruim executar essas operações de destruição de dados no disco errado!

Faça o Edit > Crie uma Partition Table e aceite os padrões. Em seguida, crie uma partição FAT32, também com tudo o que é padrão. Isso fará com que seja uma partição primária e tão grande quanto possível.

Em seguida, aplique suas alterações clicando na marca de seleção verde. Agora você pode montar a unidade (ou retirá-la e colocá-la de volta, e ela deve ser montada automaticamente). Quando o GParted terminar, feche-o. Então você pode escrever uma imagem .iso para ele com o Unetbootin.

Como alternativa, você pode considerar usar um método diferente para gravar a imagem .iso na unidade, o que permitiria que você ignorasse a formatação e a montagem da unidade.

Você pode usar o Criador de discos de inicialização para esse fim, conforme descrito no oficial instruções de instalação .

Você também pode usar dd na linha de comando. Veja dd (1) . Se você tiver uma imagem .iso chamada ubuntu-12.04-desktop-i386.iso e localizada na pasta Downloads e se você gravar seu conteúdo em /dev/sdb1 no Unetbootin, o comando dd correspondente será:

cd ~/Downloads
sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdb

É muito importante que você informe a saída para /dev/sdb (ou qualquer unidade que você queira), não /dev/sdb1 (ou seja, não a primeira partição da unidade).

    
por Eliah Kagan 09.05.2012 / 20:21
28

Não obtive o UNetbootin para listar minha unidade USB, mas você pode forçá-lo a usar uma unidade específica se souber o nome do dispositivo:

unetbootin installtype=USB targetdrive=/dev/sdb1

Você encontrará o número do seu dispositivo listando todos:

sudo fdisk -l

Espero que isso ajude?

    
por Andy 16.01.2015 / 14:25
2

Eu te recebo aqui! Eu acho que é um comportamento comum do Ubuntu, porque o mesmo eu experimentei em muitas ocasiões.O que eu faço neste momento que basta clicar em the drive e abri-lo em Nautilus window .Então volte para a aplicação específica que precisa desta unidade.É claramente descrito aqui .Além disso, é melhor ver esta unidade é exibida em Sistema de arquivos > Mídia.

    
por beeju 09.05.2012 / 20:12
0

Descobri que para mim isso acontece quando o drive USB é rotulado com símbolos não ASCII. Portanto, tente alterá-lo para conter ASCII simples. Não tenho certeza sobre espaços, mas é sempre melhor nomear sem espaços como drive_8gb .

É possível alterar o rótulo usando gparted , por exemplo, quando a unidade é desmontada. Depois de rotulá-lo como descrito e reconectá-lo, o unetbootin começou a funcionar bem com a unidade.

    
por Dmitriy 25.08.2018 / 13:53
0

No Linux Mint 19 (baseado no Ubuntu 18) outros avisos já aqui não ajudaram sozinhos - renomeando a partição para apenas caracteres ASCII, formatando para FAT32, adicionando o alvo na linha de comando.

Ajudou a mudar a unidade na interface gráfica Unetbooting de partição para unidade, que está se livrando de '1' no final no meu caso.

BTW, eu não vi como eu posso adicionar vários arquivos ISO para dirigir, e é por isso que eu estava tentando usá-lo como recomendado aqui: USB inicializável multi-partição multi OS ...

EDIT: o problema desapareceu depois de recriar a tabela de partições para pendrive USB em questão, agora o Unetbooting funciona com partições também (não foi possível inicializar a partir do stick resultante ...).

    
por Alexei Martianov 01.10.2018 / 12:26