Começando com um sistema operacional que você escreveu, como você pode executá-lo e testá-lo em um computador? Você precisaria excluir o sistema operacional atual que está sendo usado ou poderia executar um separadamente?
boot
operating-systems
Zach Brantmeier
fonte
fonte
Respostas:
A maneira mais fácil de executar ou testar o novo sistema operacional, seja ele caseiro ou não, sem excluir o sistema operacional atual, seria virtualizá-lo. Você pode usar ferramentas gratuitas e comerciais para isso. Os mais conhecidos são o VirtualBox (gratuito), o VMware Player (gratuito), o VMware Workstation (comercial), o Windows Virtual PC e assim por diante. Você pode encontrar muito mais na Wikipedia Categoria: Software de virtualização
Basicamente, você cria uma imagem de disco rígido virtual que se comporta exatamente como um novo disco rígido vazio. Quando você instala o sistema operacional, essa imagem de disco fica totalmente isolada do sistema operacional principal. Além de testar e inicializar um sistema operacional, você também pode testar vários programas em um ambiente isolado. Existem muitas possibilidades, então eu recomendo que você explore essa área.
fonte
Eu costumava usar o bosch para emulação quando estava brincando com o desenvolvimento do sistema operacional. IIRC Segui este tutorial: http://linuxgazette.net/85/mahoney.html
fonte