Como coloco um ISO inicializável em uma unidade USB?


181

Qual é a melhor maneira de colocar um ISO inicializável em uma unidade USB, de modo que a unidade seja inicializável? ISOs, como um disco de visualização ao vivo do Linux, ISO de instalação do Windows, etc.


contanto que a imagem iso seja uma preocupação, você pode tentar Bootmyiso
Mr-Right


Bootmyiso disponível em jengkoil.com/2010/01/boot-iso-from-usb-flash-drive.html , mas (tanto quanto eu sei) não permite a cópia de ISOs selecionados pelo usuário para unidades flash, apenas instala um inicialização personalizado configuração carregador semelhante ao YUMI
user66001

Depende do sistema operacional disponível para tornar o meio inicializável e qual é o sistema operacional de destino a ser inicializado. Qual é o sistema operacional de destino e em qual sistema operacional você está criando a unidade? Por exemplo, este artigo Criar uma unidade flash USB inicializável descreve a criação de uma unidade USB inicializável para Windows no Server2012
scrappedcola

Qual é o sistema operacional que você gostaria de construir um dispositivo USB inicializável ?. Se for o Windows, use o WinUSB maker ou o WinToBootic para criar um dispositivo USB inicializável.
vembutech

Respostas:


116

Veja o Rufus de código aberto , rápido, gratuito, fácil e pequeno :

insira a descrição da imagem aqui


2
legal que se parece muito com o antigo HPUSBFW.EXE, i48.tinypic.com/2yx4s2w.jpg codinguniverse.com/files/HPUSBFW.EXE, embora possa ter sido o suficiente para criar um usb inicializável a partir de um disquete. esta coisa que você menciona parece ótimo
barlop

15
+1 para código aberto. Sou muito cético em relação ao freeware que não é de código aberto.
Phil

7
Código aberto, mas apenas Windows .
Anatoly techtonik

2
muito bom pedaço de software, estava à procura de algo tão minimalista e tecnicamente capaz como este
XXL

5
[NB: Eu sou o autor do Rufus] @ BrainSlugs83, Memtest86 + e outros ISOs baseados em imagens de inicialização El Torito e são um pouco mais difíceis de suportar. Tenho um aprimoramento alinhado para isso, mas ainda não tive a chance de trabalhar nisso. Observe que muitas vezes, você pode formatar a unidade como FreeDOS com o Rufus e, em seguida, usar o 7-zip para abrir as imagens e extrair o conteúdo , embora isso não funcione nesse caso, pois as imagens não são baseadas no DOS.
Akeo 29/05

53

O UNetbootin funciona muito bem, é fácil de usar com um assistente simples e suporta uma ampla variedade de distribuições Linux.

Para instalar o Windows a partir de uma unidade flash, aqui está uma postagem explicando como instalar o Windows 7 a partir de uma unidade flash.


2
Deve-se observar que o unetbootin falha ao criar mídia inicializável de algumas distribuições - mesmo aquelas listadas explicitamente como suportadas. Se isso acontecer, existem outros disponíveis: instalador USB grátis - aligunduz.org/FUSBi Tuxboot (Clonezilla, Gparted viver etc.) - tuxboot.org Linuxlive criador USB - linuxliveusb.com
Woozy Lucas

virustotal.com varredura UNetbootin com uma detecção suspeita virustotal.com/file-scan/…
Nam G VU

4
Concordou com Woozy; O unetbootin nem sempre funciona (a versão os x nunca funcionou para mim). Para usuários de Mac, eu escrevi um post sobre isso um tempo atrás, porque eu cansei de ter que caçar este para baixo em outros lugares cada vez: blog.peelman.us/post/23452113677/...
peelman

Se a velocidade é uma consideração, a Rufus , em seu site , afirma "Rufus é rápido. Por exemplo, é duas vezes mais rápido que o UNetbootin". O website programas também lista uma comparação de tempo especificado entre UNetbootin e outros @ rufus.akeo.ie/#ref1
user66001

Ele funciona com qualquer ISO inicializável, bem como com distribuições linux, FWIW.
Rogerdpack

22

Algumas imagens ISO possuem o setor de inicialização apropriado; por exemplo, ISOs do Arch Linux. Nesse caso, tudo o que você precisa é escrever a imagem usando dd ... of=/dev/sdaou similar. (Usar uma partição sda1,, não funcionará.)

Mas se a imagem ISO é não preparado especialmente para ser usado a partir de um drive USB, você terá que copiar o .isoarquivo para o disco como um simples arquivo - mount, cp, tudo isso - e instalar um bootloader, como Syslinux ou LILO ou do GRUB. (Já existem várias páginas na Internet sobre este tópico.)


No primeiro caso, tenho que preparar o pendrive de qualquer forma antes da gravação? Eu fiz isso e ele não inicializa (é uma iso oficial do Windows).
Jom

1
@Jom: Além disso, quando você escreve algo para toda a unidade (por exemplo dd ... of=/dev/sda), todos os "preparativos" seriam simplesmente substituídos. Utilizado dessa maneira, ddsubstitui qualquer tabela de partição ou setor de inicialização que possa ter existido.
grawity

3
O Debian tem um bom recurso sobre isso aqui . Especificamente, eles abordam como fazê-lo da "maneira mais difícil".
boehj

7
dd .. of=...só funciona para imagens iso híbridas. Há um isohybridutilitário no pacote syslinux que pode ser usado para converter ISO regular em ISO híbrido.
plaes

1
Observe que a maioria dos ISOs rasgados ou gerados automaticamente não conterá esse setor de inicialização. No Windows, você precisará de um software de terceiros para extrair uma ISO com o setor de inicialização intacto (seja uma fonte USB ou DVD).
jiggunjer

17

Para criar uma unidade USB inicializável a partir de discos de instalação do Windows (qualquer), use WinToFlash .

Não fica mais fácil.

texto alternativo

WinToFlash é freeware e portátil.

Se você tiver apenas a imagem ISO, monte-a como uma unidade virtual de CD / DVD (por exemplo, com WinCDEmu ).

Para distribuições Linux, use o UNetbootin recomendado anteriormente .


17
Alerta de malware! NÃO baixe o WinToFlash do BetterInstaller! O BetterInstaller infecta seu sistema e todos os seus navegadores da Web com uma abundância de barras de ferramentas e plug-ins do MyStart Search e reconfigura o provedor de pesquisa padrão para o MyStart para a caixa de pesquisa, barra de endereços etc. Apenas desinstale tudo o que diz "MyStart", certo? Isso nem é a ponta do iceberg. Vários deles têm nomes sorrateiros como "Nova guia" (uma das extensões do Chrome). Ele até define o MyStart como sua página inicial / nova guia. É uma enorme PITA tentando se livrar de todos os vestígios do MyStart depois que ele violou seu sistema.
rob

7
Isso pode ter sido uma boa resposta no passado, mas o Rufus é menor, aberto e, ahem, na verdade funciona com um ISO como a pergunta, o que a versão atual do WinToFlash NÃO faz.
David Duncan

1
O WinToFlash não funcionou para mim (além de todos os instaladores de adware), nem o Rufus. O Win32DiskImager, por outro lado, funcionou como um encanto.
Logos

1
@rob Eu gostaria de ler seus comentários antes de tentar. BTW, uma restauração do sistema resolveria o problema?
Shamim Hafiz 21/03

1
@ShamimHafiz se você estivesse restaurando a partir de um backup completo, isso teria resolvido o problema. Mas o recurso normal de restauração do sistema, que apenas recupera os arquivos do sistema, não ajudou.
21314 Rob

13

Confira a ferramenta de download de USB / DVD do Windows 7 . Esta é uma ferramenta produzida pela Microsoft no CodePlex para dominar unidades flash USB para Windows 7 e Server 2008 R2 a partir de um ISO de DVD.

A ferramenta de download de USB / DVD do Windows 7 permite criar uma cópia do seu arquivo ISO do Windows 7 em uma unidade flash USB ou em um DVD. Para criar uma unidade flash DVD ou USB inicializável, baixe o arquivo ISO e execute a ferramenta Download do USB / DVD do Windows 7. Feito isso, você pode instalar o Windows 7 diretamente da unidade flash USB ou DVD.


Esta é a maneira mais oficial e confiável para criar o usb ^^
Nam G VU

3
É uma ótima ferramenta, eu uso muito. Mas isso parece funcionar apenas para os ISOs da Microsoft. Ele não parecem trabalhar para terceiros comum imagens ISO como Memtest86 +, etc.
BrainSlugs83

7

Experimente o UNetbootin :

O UNetbootin permite criar unidades Live USB inicializáveis ​​para Ubuntu, Fedora e outras distribuições Linux sem gravar um CD. É executado no Windows, Linux e Mac OS X. Você pode permitir que o UNetbootin baixe uma das muitas distribuições suportadas prontamente para você ou forneça seu próprio arquivo .iso do Linux se você já tiver baixado um ou mais sua distribuição preferida não está na lista.

UNetbootin selecionando uma imagem ISO UNetbootin gravando em uma unidade USB


Uma vez que uma resposta anterior mencionados que, por assim dizer :)
rogerdpack

5

Veja o UNetbootin ,

O UNetbootin pode criar uma unidade USB Live inicializável ou pode fazer uma "instalação econômica" no disco rígido local se você não tiver uma unidade USB. Ele pode carregar distribuições baixando automaticamente seus arquivos de imagem ISO (imagem de CD) ou usando arquivos ISO existentes , imagens de disquete / disco rígido ou arquivos de kernel / initrd, para instalar outras distribuições.


O UNetbootin está disponível gratuitamente no Sourceforge (esse é o link que eu forneci). Se você precisar de binários adicionais, poderá reembalar a imagem ISO que está usando ou (se não for necessária no momento da inicialização), buscá-la após a inicialização ser concluída em outra partição criada na mesma unidade flash.

Alguns links que podem ser úteis como referência,

  1. Criar um Ubuntu Live USB inicializável (referência do Ubuntu Feisty)

    Também são fornecidas instruções sobre como atualizar o Live CD e modificar seu conteúdo.

  2. melux : um script de criação de imagem ISO do Ubuntu personalizado

    Melux é um script Bash que automatiza a criação de imagens ISO personalizadas do Ubuntu. Ele faz quase tudo o que você precisa fazer: cria diretórios de trabalho necessários, monta a imagem ISO original do Ubuntu, copia seu conteúdo, monta o arquivo squashfs, copia seu conteúdo em um novo diretório e chroots nele, onde ele modifica sources.lists e resolv.conf para que o sistema chroot seja utilizável e, em seguida, apresenta um bom menu para o usuário selecionar quais grupos de pacotes adicionar.


Mas como posso criar uma imagem ISO utilizável de binário plano, como .bin (do assembler)?
oneat


4

Se você formatar sua unidade USB para FAT32 (NÃO exFAT ou "Large FAT"), poderá copiar manualmente todos os arquivos da instalação montada do Windows 8.1 .iso na unidade.

Em seguida, inicialize a partir desta unidade USB no " modo UEFI ".

O UEFI BIOS parece conhecer o formato FAT32 e pode encontrar o arquivo "efi \ boot \ bootx64.efi" e inicializá-lo bem. Eu não sei sobre os detalhes. 1 1

Observe que no Windows, você terá que usar o diskpart para formatar um grande cartão de memória (por exemplo, 64 GB) no FAT32, a GUI não permitirá. A GUI do Mac permite fazer isso.


1 Bem, aqui está uma referência apenas no caso: http://wiki.osdev.org/UEFI

O sistema (U) EFI não procura um setor de inicialização, mas procura um arquivo localizado em um disco formatado em FAT. ... Algumas implementações de (U) EFI são inicializadas a partir do arquivo /EFI/BOOT/BOOTX64.EFI. "


3

Para unidades Linux Live USB, eu recomendo o uso do Pen Drive Linux . Eles ensinam como fazer praticamente todas as distribuições inicializáveis ​​a partir de um pen drive e vinculam você às ferramentas necessárias.

Para unidades USB inicializáveis ​​com base no Windows, você precisará adicionar o código compatível com bootmgr bootsect.exee simplesmente copiar um CD / DVD completo do Windows para a unidade USB. Guia para Windows 7 encontrado aqui .


3

Meu projeto Easy2Boot gratuito pode ser o que você está procurando. Para imagens ISO de CD ao vivo do Linux, basta copiar o arquivo ISO e ele inicializa 99% delas (mais de 100 testadas até o momento).

O Easy2Boot também inicializa imagens ISO do Windows Install e permite instalar o Windows em um disco rígido diretamente da imagem ISO. Ele também possui F6geração automática de disquete de armazenamento em massa, para que você possa instalar o Windows XP de uma imagem ISO de instalação em um sistema de destino AHCI ou SCSI a partir de uma imagem ISO de instalação do Microsoft Windows XP não modificada.

Ele também irá lidar com imagens ISO como o Hirens Boot CD e Ophcrack. O Easy2Boot também pode suportar a inicialização de CD ao vivo do Linux com persistência (por exemplo, Backtrack 5, Ubuntu, Fedora, etc.) adicionando um arquivo .mnu (arquivos de exemplo são fornecidos no download).



3

Para distribuições Linux especificamente, usei o LiLi (Linux Live USB Creator) . É bastante fácil de usar e otimizado especificamente para imagens do Linux Live.

No site deles:

Livre e de código aberto

O LinuxLive USB Creator é um software totalmente gratuito e de código aberto apenas para Windows. Foi construído com a simplicidade em mente e pode ser usado por qualquer pessoa. Tudo o que você precisa fazer é pegar um Linux na lista e experimentá-lo. Não é necessário reiniciar

Não é necessário reiniciar

Você está cansado de ter que reiniciar o seu PC para experimentar o Linux? Não há necessidade do LinuxLive USB Creator. Ele possui um recurso de virtualização embutido que permite que você execute o Linux no Windows imediatamente!

Suporta muitas distribuições Linux

Uau! Você viu essa lista interminável ? Eles estão quase todos lá: Ubuntu, Fedora, Debian, OpenSUSE, Mint, Slax, CentOS, ArchLinux, Gentoo, PCLinuxOS, Sabayon, BackTrack, Puppy Linux ..

Persistência

Ter uma chave USB Live é melhor do que apenas usar um Live CD, pois você pode salvar seus dados e instalar o software. Esse recurso é chamado de persistência (disponível apenas no Linux selecionado).

SmartClean & SmartDownload

O SmartClean desinstala adequadamente todas as instalações anteriores do Live USB e o SmartDownload permite baixar qualquer Linux suportado em 2 cliques, selecionando automaticamente o melhor espelho para baixar. O SmartClean também permite limpar sua chave USB em um clique.

E muito mais!

Processamento inteligente: o LiLi funciona com muitos Linux, mesmo que eles não sejam oficialmente suportados.

Instalação oculta: LiLi oculta a instalação do Linux, sua chave USB permanece limpa

Integridade do arquivo: informa se o seu ISO está corrompido

Mantém seus dados no seu dispositivo USB (formata apenas se necessário)

Formatação inteligente: pode formatar discos maiores que 32 GB

Atualização automática: atualizações automáticas quando novas distribuições Linux estão disponíveis

Também funciona com arquivos .IMG (experimental)



2

No Linux, você pode usar o bootisoutilitário :

bootiso -d /dev/sdd filename.iso

O bootiso verifica se o dispositivo selecionado /dev/sddestá conectado via USB e falha se não, o que é uma grande vantagem de segurança. Ele também detectará automaticamente o dispositivo USB se houver exatamente uma unidade USB conectada ao seu sistema; veja-o em ação:

Se você deseja instalar o syslinux bootloader para arquivos ISO que não visam unidades USB, use a -bopção:

 bootiso -b -d /dev/sdb filename.iso

Para instalá-lo:

curl -L https://rawgit.com/jsamr/bootiso/latest/bootiso -O
chmod +x bootiso

Esse utilitário lida corretamente com a situação de dividir arquivos wim grandes nos adequados para serem colocados no fat32 - dos quais as recentes ISOs de instalação do Windows exigem
Joseph Young

1

WiNToBootic para Windows:

O WiNToBootic é um freeware que permite criar facilmente um disco rígido ou flash USB inicializável do Windows a partir de uma imagem ISO, CD / DVD ou pasta. Este produto está focado na criação de discos de inicialização baseados na família de sistemas operacionais Microsoft Windows NT 6.x (Vista, 7, 8, Server 2008, Server 2012).

insira a descrição da imagem aqui


1

Rufus.

Este é o meu programa favorito para esta tarefa, pois possui muitas opções e não requer instalação.

  1. Quando você inicia o Rufus, qualquer pen drive conectado ao computador deve aparecer automaticamente na caixa Dispositivo, na parte superior. Você pode conectar um pendrive e ele será encontrado após alguns segundos - sem a necessidade de reiniciar o programa.
  2. Deixe a segunda caixa como está e altere a terceira para NTFS.
  3. Deixe o tamanho do cluster como padrão e altere o rótulo do volume para o que você quiser chamá-lo.
  4. Depois de fazer isso, verifique se a caixa de seleção 'Criar um disco inicializável usando:' está marcada e selecione Imagem ISO. Em seguida, clique no pequeno botão à direita para escolher sua imagem ISO.
  5. Se você quiser ver o que está acontecendo durante o processo, clique no botão de log na parte inferior.
  6. Agora você pode clicar em Iniciar e, esperançosamente, sua unidade USB deve ser formatada e o ISO extraído.

0

Eu precisava copiar um ISO para USB para atualizar meu BIOS; usando unetbootinnão funcionou para esse tipo de imagem ISO. No Linux, geteltoritofuncionou para mim.

apt-get install genisoimage

geteltorito -o bios.img g2uj18us.iso

cat bios.img> / dev / sdb

Fonte


0

ISO to USB é outro programa que estou usando. Eu usei o UNetbootin, mas quando reinicio, não vejo uma interface para o heroncd, mas uma interface para o UNetbootin.


0

Para poder fazer isso,

Em primeiro lugar, você também pode copiar o DVD para um arquivo ISO,

e então pode rasgar para arquivo iso para USB.

Esta pode ser uma maneira mais fácil.


0

Você também pode usar o aplicativo GUI chamado Etcher . O Etcher parece ser mais rápido (velocidades de leitura / gravação diretamente no dispositivo) do que outros aplicativos da GUI, como o rufus, e também pode gravar arquivos de imagem RAW em unidades USB. Ele tem uma interface simples, experimente.

Também é multi-plataforma :)


0

TRANSFORME UM ISO EM UM DRIVE USB BOOTABLE (PENDRIVE):

Temos várias respostas em fóruns por aí, mas eu recomendo essa abordagem por esses motivos ...

  • Você só precisa de "GParted";
  • Garante a formatação correta da unidade USB (pendrive) (fat32, boot, lba);
  • Confie no esquema de inicialização da ISO nativa;
  • "UNetbootin", "dd" e outros falham em várias situações;
  • Simplicidade.

IMPORTANTE I: Para que a unidade USB (pendrive) seja inicializável, o ISO precisa ser inicializável. Use o mesmo raciocínio para compatibilidade com UEFI ("BOOT / UEFI").

IMPORTANTE II: Se o ISO não for compatível com o método UEFI ("BOOT / UEFI"), pode ser necessário ativar o "Launch CSM", desabilitar a "Secure Boot Option" e ativar outros suportes herdados na bios da máquina.

NOTA: Esta resposta se concentra nos usuários da plataforma Linux.


PROCEDIMENTO:

Prepare a unidade USB (pendrive) ...

  • Instale e abra "GParted";
  • Selecione o dispositivo USB (pendrive) (por exemplo, / dev / sdb);
  • Siga "Dispositivo" -> "Criar tabela de partição ..." -> "msdos" -> "Aplicar";
  • Crie uma nova tabela de partição "fat32" (use as opções padrão);
  • Abra "Gerenciar sinalizadores" e ative "inicialização" e "lba".

Monte o "iso" ...

mkdir -p "/run/media/<YOUR_USER>/<ISO_NAME>"
sudo mount -o norock,loop "<PATH_TO_ISO>" "/run/media/<YOUR_USER>/<ISO_NAME>"

Abra a pasta /run/media/<YOUR_USER>/<ISO_NAME>e copie todos os arquivos ISO para a unidade USB (pendrive), incluindo os ocultos.

Montar o "iso" ...

sudo umount -f "/run/media/<YOUR_USER>/<ISO_NAME>"
rm -rf "/run/media/<YOUR_USER>/<ISO_NAME>"

Feito!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.