Existe alguma maneira universal de inicializar uma imagem ISO sem gravá-la em um DVD / CD?

0

A maioria das ferramentas que "queimam ISO inicializável para USB" dependem de informações específicas do sistema operacional. Existe alguma maneira universal de inicializar o ISO inicializável do El Torito sem gravá-lo em DVD ou CD (e, em vez disso, usar, por exemplo, USB)?

Talvez algum gerenciador de inicialização especial funcione?

Estou usando o Windows 10 e o Opensuse Tumbleweed. Eu tenho minha própria partição EFI com rEFInd e meu firmware EFI tem uma entrada inicial.

Eu me lembro do tempo em que havia algo como isso que copiava o arquivo de imagem ISO (.iso) e o bootloader do GRUB DOS para o flash USB, que basicamente inicializava a imagem ISO.

    
por Nemo759 18.12.2015 / 17:22

3 respostas

1

El Torito é uma especificação para CDs. Usar qualquer outra coisa (por exemplo, unidades flash USB) é um hack ou emulação - não há um padrão.

Dito isso, o Rufus é uma excelente ferramenta se você estiver criando no Windows.

    
por 18.12.2015 / 17:39
1

Você pode usar qualquer solução que carregue a imagem na memória em sua totalidade e, em seguida, execute o que estiver nela.

Exemplo SYSLINUX:

kernel memdisk
initrd http://server.w23.lan/tftp/boot-isos/Acronis-2012-Rescue.iso
append iso

kernel memdisk
initrd http://server.w23.lan/tftp/boot-isos/Macrium-Rescue.iso
append iso raw

Acronis é baseado em Linux, Macrium é baseado em Windows.

Existe um muito grande mas : o acesso à imagem na memória só funcionará via INT13h (acesso ao disco no estilo BIOS). Tudo o resto requer suporte explícito ao driver. O Windows não tem isso embutido e o Linux requer ajudantes adicionais para que isso funcione.

O GRUB também suporta configurações de dispositivos de loopback.

(Você pode perguntar por que as entradas acima funcionam: Elas usam inicialização initrd / WIM, ambas usam INT13h para carregar a imagem e, em seguida, deixam de acessar a mídia de inicialização.)

Nada disso funcionará com a UEFI, é claro. Em outra resposta, rEFInd é mencionado. Talvez possa fazer algo semelhante para o UEFI.

tl; dr : Nenhuma solução universal é possível. Existem muitas variáveis a serem consideradas ao inicializar diferentes imagens ISO.

    
por 10.09.2017 / 21:54
-1

Acho que o rEFInd é a única solução.

    
por 10.09.2017 / 21:39