Como tornar uma unidade flash USB inicializável como um CD feito a partir de um ISO

7

Aparentemente, minha instalação do syslinux estava incorreta e o liveusb-creator o instala corretamente. Agora estou recebendo o erro "chain.c32: não uma imagem COM32R". Como faço um bootstrap na unidade flash USB como um CD? Minha BIOS está configurada corretamente (o Ubuntu é inicializado a partir do USB).

O problema é que tenho uma imagem ISO e, se for gravada em CD, inicializo bem. Quando eu "gravar" no pen drive, ele não inicializa.

Eu estou supondo que o gravador de CD cria uma espécie de setor de inicialização automaticamente, o que não é feito para a unidade USB. Por favor, não me encaminhe para instaladores inicializáveis Linux / Ubuntu a partir de USB, eu não estou pedindo para iniciar o Linux. É uma imagem ISO inicializável arbitrária.

O ISO contém um diretório isolinux , dentro há algumas coisas como boot.cat arquivo, isolinux.bin , .img arquivo, .krn arquivo etc. Toque algum sininho? Eu não estou familiarizado com essa coisa de bootloading isolinux.

Alguém pode explicar como eu posso usar esses arquivos? Preciso reinstalar o syslinux no USB?

Aparentemente, minha instalação do syslinux estava incorreta e o liveusb-creator o instala corretamente. Agora estou recebendo o erro:

"chain.c32: not a COM32R image"

    
por valekovski 14.12.2011 / 16:17

6 respostas

7

Já tive sucesso com o Windows e Linux usando o UNetBootin . Há também vários tutoriais sobre como usá-lo com um ISO do Windows.

    
por 14.12.2011 / 16:25
4

A HP possui algumas ferramentas que podem ser usadas para tornar os USBs inicializáveis. Eu tive um sucesso misturado com eles, dependendo do que eu estou colocando neles. Sua força, aparentemente, é que eles deveriam trabalhar com qualquer coisa.

O Utilitário de inicialização da HP Drive Key é um deles: link

A ferramenta HP USB Disk Storage Format é outra. Funciona melhor para criar discos de inicialização no estilo do MS-DOS: link

    
por 14.12.2011 / 16:21
4

Eu uso liveusb-creator . Ele foi projetado para o Fedora, mas funcionou com todos os outros ISOs ao vivo que eu coloquei nele.

    
por 14.12.2011 / 22:08
2

Existem vários problemas conhecidos com um unetbootin e vários sabores do Linux. Pode funcionar, mas se você acha que está causando problemas, eu tive mais sorte com o Rufus.

    
por 28.11.2017 / 07:56
0

Esta resposta foi fornecida pelo OP como edição da questão.

O Unetbootin funcionou para mim no final. Instalado o syslinux corretamente, apesar de ter que usar uma versão mais antiga 494. A nova versão produziu um erro:

"menu.c32: not a COM32R image".

O problema foi com a instalação do syslinux no USB (o syslinux é um bootloader leve). Eu tentei instalá-lo a partir do terminal Linux, não funcionou.

    
por 28.11.2017 / 05:58
0

Uma unidade USB pode ser substituída por um CD na maioria das vezes ao criar uma mídia inicializável precisa e livre de erros, além de eliminar o risco de criar um CD gravemente danificado. Existem muitos programas disponíveis para fazer USBs Linux ao vivo. Universal USB Installer é um dos melhores. Clique na guia Supported Distros na página da Web vinculada para mostrar a lista de distribuições Linux suportadas. O USB Universal Installer é atualizado regularmente, pois as distribuições Linux suportadas são atualizadas, por isso, é melhor baixar a versão mais recente.

Rufus é outro programa para fazer USBs Linux ao vivo.

    
por 02.01.2016 / 06:16