Eu estava usando:
dd if=/path/to/my/ubuntuiso/ubuntu.iso of=/dev/sdb1 bs=4M && sync
Para criar drives USB Ubuntu inicializáveis em versões mais antigas do Ubuntu. Estava funcionando perfeitamente. Às vezes eu usei o Startup Disk Creator
programa, que funcionou bem.
Mas quando uso os mesmos métodos no Ubuntu 16.04 LTS, recebo alguns avisos ao formatá-lo posteriormente.
A mídia de instalação funciona conforme o esperado, mas quando tento formatar o pen drive após o término do trabalho, recebo o seguinte aviso:
A partição desse Pendrive parece estranha:
E também mostra meu pendrive de 16 GB como 64 GB.
Depois de lutar muito com o Gparted, de alguma forma vou formatá-lo. Mas por que está acontecendo assim? Existe algum método melhor para criar o Ubuntu inicializável no 16.04?
EDIT : existe uma pergunta relacionada aqui . Mas minha pergunta não é sobre como formatá-lo corretamente. Minha pergunta é "Como criar um USB inicializável sem esses erros". & "Quais são as causas desse erro"
fonte
mkfs
depois de um ISO. Funciona independentemente do método de criação do USB.Respostas:
Um método de linha de comando para criar um USB ativo para sistemas UEFI
Observe: isso exclui todos os dados no dispositivo de destino.
Instale o pré-requisito:
Supondo que o USB de destino esteja em
/dev/sdb
( verifique primeiro com
lsblk
ougnome-disks
ousudo fdisk -l
e saiba o que está formatando)Verifique se o dispositivo não possui um sistema de arquivos montado e desmonte-o, se necessário, por exemplo:
Destrua a tabela de partição existente:
Crie uma nova GPT:
Formate como FAT32:
Verifique-o:
Deve produzir algo como:
Monte a unidade e extraia o iso nele, substituindo 'name-of-iso' pelo nome do arquivo real do iso que você baixou anteriormente
Desmontar
Agora reinicie e aproveite o Ubuntu ^ _ ^
( Aqui é onde eu aprendi originalmente a fazer isso.)
fonte
p7zip-full
. Seria melhor se você adicionasse o mesmotar
na sua resposta.tar
na sua resposta. (ou mesmo acrescentando que 7z está disponível emp7zip-full
)Eis como resolvi o problema de obter esse erro ao tentar reformatar um USB depois de usá-lo como mídia de instalação:
A resposta aceita é complexa demais para ser usada, pois requer muita digitação e lembrança do nome específico do disco (caso contrário, você poderá acabar com um problema sério). O meu é super fácil de implementar.
fonte
Verificou-se que o problema ocorre devido a um erro no
usb-creator-gtk
. Ele está definindo o tamanho do bloco inadequado durante a criação da mídia inicializável.Se esse bug o afetar, você pode marcá-lo aqui: https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1589028
fonte
Isso foi muito mais fácil. Basta substituir
/dev/sdd
pelo endereço do seu dispositivo. Isso pode ser encontrado no utilitário Disks ou Gparted .Você pode usar o Startup Disk Creator para gravar a imagem na unidade.
fonte
Eu uso o UNetbootin no Ubuntu (versão anterior e 16.04) e funciona bem no meu PC. Aqui está o link para mais informações.
fonte
Tente
dd if=/path/to/my/ubuntuiso/ubuntu.iso of=/dev/sdb
desta maneira nunca me falhou. (Nota b não b1 no final - destruirá outras partições, se houver)Você verificou se o ISO está corrompido?
Também fazer isso com o TTY enquanto não estiver conectado no ambiente gráfico pode ajudar a rastrear o problema.
Editar: em vez de usar o ISO, você pode usar
/dev/null
para substituir a tabela de partições.fonte
/dev/null
aponta para 'nada' e é usado para saída, mas/dev/zero
gera zero caracteres (ascii 0).A reclamação sobre o tamanho do bloco provavelmente foi causada por um erro no software que lê o
iso9660
sistema de arquivos. Uma nova versão dogparted
é lançada e está disponível pelo menos no Ubuntu 17.10, onde esse bug é esmagado.Você pode usar
mkusb
para clonar a unidade. Este método não é sensível ao conteúdo da unidade, por isso é muito confiável.Também é muito seguro, porque mkusb 'envolve um cinto seguro' em torno do
dd
comando poderoso, mas perigoso . A unidade de destino é mostrada com muita clareza e você tem um ponto de verificação final, onde pode verificar novamente se estará instalando na unidade correta (e evitar erros).Veja este link: https://help.ubuntu.com/community/mkusb
Se ainda não estiver funcionando, tente de acordo com o link a seguir,
Não é possível formatar minha unidade USB. Eu já tentei com mkdosfs e gparted - Análise do problema
Observe que você não precisa iniciar a formatação, porque o mkusb substituirá o conteúdo anterior da unidade. Você pode ir diretamente em frente e
fonte
um problema que surge com a resposta escolhida : O pen drive agora fica invisível ao ser inserido. (Estou no Lubuntu 16.04 de 64 bits) Solução: abra o
Disks
utilitário para montá-lo.O que funcionou com a resposta escolhida é que estamos de volta ao bom e velho modo da unidade USB, gravando o ISO inicializável e ainda permanecendo uma unidade USB gravável com espaço restante disponível para armazenar outros arquivos (de outro sistema operacional onde não estamos executando o sistema operacional ao vivo). Com o
Startup Disk Creator
16.04, ele está acabando com o USB, criando uma partição somente leitura semelhante a um CD, tornando a parte restante do USB não alocada (para que uma unidade de 32 GB se torne uma unidade somente leitura de 900mb), e eu não estava capaz de criar qualquer partição secundária no espaço não alocado.Atualização: o Unetbootin pareceu fazer o trabalho, o pen drive permaneceu visível, não ocultou a inserção e a parte restante do disco permaneceu disponível para armazenar outros dados. MAS o disco NÃO foi reconhecido como um USB inicializável quando eu inicializei meu laptop! Eu usei a versão Ubuntu do UNetBootin.
fonte
Eu tive exatamente o mesmo problema, mesmo em um novo SSD. Usei as versões Linux Mint 18.1 e Ubuntu 16.04 LTS ISO. Não importa quantas vezes eu baixei novamente o ISO, reescrevi o ISO e fiz todas as etapas sugeridas acima para resolver a menção de erro, mas isso simplesmente não desapareceu. Estranhamente, eu tinha o Mint 18.1 instalado e queria fazer uma nova instalação, mas depois encontrei o erro. Até usei os mesmos pen drives e SSD para instalar o Windows 10, depois reescrevi os mesmos discos USB AGAION com o Ubuntu 16.04 / Mint 18.1 e a instalação falhou. Minha opinião é que houve uma falha no arquivo ISO ou em meu hardware específico não compatível. Eu desperdicei várias horas da minha vida.
** SOLUÇÃO: Baixado Ubuntu 17.04 ISO e instalado. Funcionou bem no mesmo hardware, nas mesmas unidades / drives USB em que o Ubuntu 16.04 não teria nada disso. ****
fonte
Aparentemente, o erro está na leitura incorreta da unidade e não no comando dd ou no programa Startup Disk Creator
Relatório de bug do Debian para parted: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788808
Solução alternativa: se você usar o fdisk em vez de se separar, verá o particionamento correto. Use fdisk em vez de se separar até que o erro seja corrigido.
fonte
É uma pena que muitos desses utilitários de disco da GUI não apenas permitam excluir a tabela de partições do USB, em vez de apenas solicitar erros estúpidos, como:
Essa caixa de diálogo de erro deve ser associada a esta pergunta:
Como não faz isso, você pode fazê-lo imediatamente com este comando:
Certifique-se de duas coisas antes de executar o comando acima:
Como outros já mencionaram, você pode descobrir o caminho do dispositivo com:
Depois disso, você provavelmente poderá continuar usando o utilitário que estava usando quando recebeu esse erro.
BTW, as soluções de comando dd para esse problema são muito lentas para minhas necessidades. Tudo o que realmente quero fazer é me livrar desse erro, sem esperar que o dd zere toda a unidade.
fonte