O que os discos de inicialização USB padrão 'parecem' e como eles podem ser feitos?

0

Quando eu digo "parecido com", quero dizer como é a estrutura de arquivos ou diretórios para DOS, Linux e EFI?

Eu preciso fazer um stick USB inicializável mínimo para ter acesso ao hardware intermitente, em praticamente qualquer sistema operacional. Demorou dois dias até agora e estou perplexo no ponto de fazer um stick USB inicializável em qualquer sabor, coisas básicas.

Basicamente, um disco de inicialização do MS-DOS parece bastante simples:

AUTOEXEC.BAT
CONFIG.SYS
COMMAND.COM
MSDOS.SYS
IO.SYS

Algumas combinações desses arquivos equivalem a um disco DOS ou FreeDOS inicializável, em uma partição FAT. Infelizmente a ferramenta piscante não gosta do DOS, alguns sugerem que ela precisa ser executada em HIMEM , sem nenhuma indicação de como fazer isso. Nenhuma das imagens ou instaladores aqui funciona. Eu tentei o Rufus, mas ele não faz nada com o HIMEM.

Meu entendimento básico de uma inicialização EFI foi que precisava haver uma partição FAT disponível com um executável formatado EFI disponível nela. No entanto, não consigo encontrar nenhum arquivo EFI de inicialização disponível em qualquer lugar que exiba o DOS, o Linux ou o shell EFI. Eu não sei o que é uma inicialização EFI. Este eu pensei que responderia a todas as minhas perguntas, mas, infelizmente, eu ainda não estou mais perto.

Finalmente, novamente usando o Rufus, instalei o SysLinux, mas ele não inicializaria.

Não consigo ver um recurso limpo em nenhum lugar descrevendo como devem ser essas versões mínimas, como elas podem ser criadas e exemplos para download. Parece algo que deveria ter sido cimentado décadas atrás, mas eu apenas me vejo nadando em instruções bizarramente supercomplicadas, requisitos para colocar e todo ISO de DVD em um pendrive, para instalar ou usar arquivos que simplesmente não existem em qualquer lugar, ou usar algum utilitário que até hoje não encontrei um que funcione. Alguém por favor pode resolver isso finalmente, preparar uma instrução sobre como essas versões mínimas seriam, onde obtê-las, etc.? Eu sinto que não deveria ser tão difícil ..!     

por J Collins 20.12.2017 / 18:40

1 resposta

0

Um disco de inicialização do DOS é inicializado usando a parte MBR do disco, antes da partição ant. Tem a forma básica de arquivo:

AUTOEXEC.BAT
CONFIG.SYS
COMMAND.COM
MSDOS.SYS
IO.SYS

Tudo na raiz da unidade. O Rufus , por exemplo, pode criar uma unidade inicializável usando o MS-DOS ou o FreeDOS. Os arquivos listados acima

Um disco de inicialização EFI só precisa ter uma partição FAT32 (de acordo com o padrão UEFI) que tenha um único arquivo em uma estrutura de pastas \ EFI \ boot, com a extensão * .efi:

\EFI\boot\bootx64.efi

de acordo com this

Ainda estou procurando informações sobre como uma unidade de inicialização mínima do Linux se parece ou como alcançá-la.

    
por 21.12.2017 / 00:03