Existe alguma maneira de criar uma unidade flash USB inicializável do Ubuntu a partir do terminal sem usar aplicativos de terceiros como YUMI, Unetbootin, Criador De Disco De Inicialização, etc.
Tentei criar uma unidade flash Ubuntu inicializável com dd metodo,
onde input.iso é o arquivo de entrada, e /dev/sd<?> é o dispositivo USB que você está escrevendo para (executar lsblk para ver todas as unidades para descobrir o que <?> é para o seu USB).
Este método é rápido e nunca me falhou.
Editar: para aqueles em um Mac terminando aqui, use letras minúsculas para bs=4m:
Editar: se a unidade USB não inicializar (isso aconteceu comigo), é porque o destino é uma partição específica na unidade em vez da unidade. Portanto, o alvo precisa ser /dev/sdc e não /dev/sdc<?> Para mim foi /dev/sdb.
Sua unidade pode ser montada automaticamente dentro /media/. Vamos supor que foi montado em /media/xxx/.
Copie todos os arquivos de /media/iso/ para a sua unidade flash USB montada executando o comando abaixo (certifique-se de incluir o ponto):
cp -a /media/iso/. /media/xxx/
Em seguida, você precisa do ldlinux.sys arquivo em sua unidade flash USB para fazer o USB arranque. Minha partição USB é /dev/sdd1; introduzir lsblk para ver o que é seu. Execute os comandos abaixo:
Navegue até o /media/xxx monte a pasta e renomeie o isolinux diretório para syslinux. Em seguida, vá para a pasta renomeada e renomeie o arquivo isolinux.cfg para syslinux.cfg.
Reinicie o seu PC e altere a ordem de inicialização no BIOS para permitir a inicialização a partir de uma unidade USB. Agora, sua unidade flash USB Ubuntu inicializará e você poderá instalá-la.
Este método funcionará para qualquer distribuição Linux,não apenas Ubuntu. Você não precisa instalar nenhum software de terceiros para criar uma unidade flash USB Linux.
Se por "terceiro" você quer dizer"GUI", Eu sugiro um script leve chamado bootiso apos Avinash Raj resposta, porque dd nem sempre funciona. A grande vantagem é que é muito seguro (realiza muitas verificações de segurança para não atrapalhar o sistema), fácil de instalar e portátil.
Tambem, bootiso irá inspecionar o arquivo ISO para escolher entre dois modos: "image-copy" (dd) quando o arquivo ISO é híbrido (significa: USB Boot friendly). E modo "mount-rsync" quando o arquivo ISO não é híbrido, caso em que um bootloader SYSLINUX será instalado automaticamente se suportado [mais detalhes sobre comportamento automático].
Como usá-lo
Primeira opção, basta fornecer o ISO como primeiro argumento e você será solicitado a selecionar uma unidade entre uma lista extraída de lsblk:
Como criar uma unidade flash USB inicializável do Ubuntu a partir do terminal?
Existem ferramentas de modo de texto integradas, que você pode executar a partir de uma tela de texto ou de uma janela de terminal. dd ou cp ou cat pode ser usado, mas eles não são seguros porque fazem o que você diz a eles para fazer sem qualquer dúvida, e um pequeno erro de digitação é suficiente para substituir uma unidade com dados valiosos.
Felizmente, também existem ferramentas de modo de texto mais seguras, mas você precisa instalá-las.
Instale o mkusb por meio de seu PPA: se você executar o Ubuntu live padrão, precisará de uma instrução extra para obter o universo do repositório. (Kubuntu, Lubuntu ... O Xubuntu tem o universo do repositório ativado automaticamente.)
sudo add-apt-repository universe # only for standard Ubuntusudo add-apt-repository ppa:mkusb/ppa # and press Entersudo apt-get updatesudo apt-get install mkusb mkusb-nox usb-pack-efi
A instalação dessa maneira adicionará não apenas o mkusb, mas também alguns pacotes de programas dos quais o mkusb depende.
Se você quer uma pequena ferramenta ou se você não gosta de PPAs ou não quer Nenhum pacote de programa extra, você pode usar mkusb-min. Este shellscript é muito pequeno em comparação com as outras versões, mas serve para envolver um cinto de segurança dd.
$ wc mkusb-min 208 736 5435 mkusb-min
Deve ser bastante fácil ver o que o shellscript está fazendo simplesmente lendo - o em um editor de texto.
xorriso-DD-target é uma nova ferramenta, destinada a ser carregada em um repositório Debian. O objetivo é tornar muito seguro criar unidades de inicialização (pendrives USB ou cartões de memória). Uma característica especial é o método plug-in para identificar o dispositivo de destino. A página do manual está disponível aqui. Em janeiro de 2020, ainda não há nenhum instalador, mas você pode copiar e colar dos links acima e instalar a página shellscript e man manualmente.
Finalmente eu quero mencionar bootiso que é descrito por seu desenvolvedor em outra resposta.
Pergunta
Existe alguma maneira de criar uma unidade flash USB inicializável do Ubuntu a partir do terminal sem usar aplicativos de terceiros como YUMI, Unetbootin, Startup Disk Creator, etc.
Se devemos procurar ferramentas de modo de texto que já estão instaladas no Ubuntu, receio que não haja ferramentas seguras disponíveis. Portanto, neste caso, só posso sugerir que você use dd ou cp ou cat de acordo com muitas das outras respostas aqui. Mas por favor verifique e verifique novamente se você está realmente apontando para o dispositivo de destino pretendido antes de pressionar a tecla Enter.
(A propósito, o Ubuntu Startup Disk Creator pertence ao Ubuntu (não é de terceiros), mas precisa de um ambiente de desktop gráfico ou pelo menos um gerenciador de janelas gráfico.)