Cria um dispositivo inicializável manualmente, sem gravação ISO

0

Estou procurando criar um cartão de memória USB inicializável. No entanto, o stick USB tem dados que não posso excluir. Se eu fosse gravar uma imagem iso nela da maneira comum, digamos com Ultraiso, os dados serão perdidos.

Minha idéia é copiar o conteúdo da imagem iso inicializável diretamente para o dispositivo USB (incluindo os arquivos do carregador de inicialização) e torná-la uma partição "Ativo", acho que isso resolveria o problema do MBR. No entanto, isso não parece funcionar.

O que estou perdendo aqui?

Observe que minha pergunta é em geral aqui e não sobre um software inicializável específico.

    
por Ray 24.03.2014 / 09:59

3 respostas

1

Você pode instalar o grub2 no dispositivo USB.
Então você pode usar o grub2 para inicializar arquivos ISO inicializáveis diretamente. Para este propósito você pode extrair o kernel do linux do ISO ou você pode usar o recurso "loopback" do grub2. Aqui é um exemplo para inicializar o ubuntu
Para ISOs que não podem ser inicializados dessa forma, você pode tentar memdisk .

    
por 24.03.2014 / 10:11
1

Você pode tentar

bootsect /nt60 <driveletter>: /force /mbr

Atualização: Para poder arrancar a partir do disco, os seguintes requisitos devem ser cumpridos.

  1. O disco deve ser selecionado como fonte de boot no BIOS.
  2. O disco deve conter um MBR válido (primeiro setor do disco).
  3. O disco deve conter a partição marcada como ativa.
  4. A partição ativa deve conter o Bootsector que pode carregar o carregador de inicialização. Bootectors diferentes para diferentes bootloaders. O setor de inicialização do Windows XP é chamado de nt52 , o Windows Vista e superior é chamado de nt60 .
  5. O Bootloader deve estar na raiz do sistema de arquivos da partição. O bootloader do Windows XP é chamado de NTLDR , o Windows Vista e superior é chamado de bootmgr

Para marcar a partição como ativa, você pode usar diskpart . É empacotado com todos os Windows.

Para escrever o MBR e o Bootsector, você pode usar a ferramenta bootsect . Ele é empacotado no Windows 8. Nas janelas anteriores, ele faz parte do ambiente de recuperação, mas você pode baixá-lo da Internet.

Bootloader é apenas um arquivo, então você irá copiá-lo quando extrair a imagem ISO para o USB strick

    
por 24.03.2014 / 11:15
0

Se a esta interromper sua pesquisa, por favor, comente para que eu possa editar a resposta com as informações relevantes. detalhes ..

    
por 24.03.2014 / 10:20