Bem, se o seu Ok para inicializar a partir do disquete, acho que inicializar a partir da unidade flash USB satisfaria suas necessidades. Você pode fazer o download do programa de código aberto rufus
e criar sua própria unidade flash inicializável que pode ser iniciada em qualquer computador que tenha sido construído há 10 anos .
rufus
pode construir um drive flash inicializável com a imagem do DOS mesmo que você não tenha a imagem original do DOS, mas é alguns detalhes que você precisa saber - autor oferecendo duas imagens - DOS nativo e FreeDOS. O FreeDOS nem sempre funciona com algum programa DOS exigente e a versão do DOS atualmente extraída da máquina que você está executando rufus
. (Para evitar conflitos leagal, extrair a imagem DOS do programa diskcopy.dll
que estava presente em todas as janelas até, mas não incluindo o Windows 10) Embora ainda seja uma maneira legal de gravá-lo, nem sempre funciona se você precisar de um verdadeiro modo de CPU real porque a cópia da imagem DOS do diskcopy.dll
é de fato o DOS 7+ que removeu o suporte em modo real, assim o DOS inicializa no modo protegido, com o HIMEM integrado. Mais detalhes sobre isso você pode encontrar no autor original de rufus
aqui . Meu conselho é encontrar a imagem original do MSDOS 6.22 e gravá-la com o programa descrito acima.
Outra solução - é configurar o servidor TFTP e usar o recurso PXE disponível em muitos computadores. Dessa forma, você pode hospedar a imagem do MSDOS no servidor TFTP e inicializar diretamente pela rede. Se você estiver familiarizado com o Linux, você pode construir o servidor PXE com ISOLINUX e hospedar quantas imagens diferentes você precisa e inicializa-os sob demanda (muito conveniente se você precisar de ferramentas diferentes).
Is there any way I could somehow execute this sys.com command in a Unix-only shell or is there a better way to make this filesystem boot without doing the song and dance of making a floppy?
Os kernels do Unix que funcionam em modo protegido, executando qualquer coisa a partir do shell, não oferecem liberdade do modo real. Se você realmente não precisa de acesso direto ao hardware, existem pacotes que emulam o DOS: DOSemu , DOSbox que você pode experimentar com seus programas.