Este artigo fala sobre umas das várias belezas que vivem no Sourceforge.net, o Bochs, um incrível emulador de PC que nos permite executar sistemas operacionais dentro de sistemas operacionais.
Rodando o seu sistema operacional: shell script para rodar o Bochs
Agora vamos para algo um pouco mais divertido: um script simples para rodar o seu Bochs! Ele não é necessário, mas não há nada tão divertido como economizar teclas no Unix :)
# run_menuet.sh
#
# Script para rodar o menuetOS no Bochs
# Facilmente adaptável para outros scripts
# de inicialização do Bochs
#
#
# Variáveis de caminho:
# Aqui vai o diretório onde estão as BIOS virtuais
# Verifique o nome desta variável no arquivo bochsrc
# que você estiver usando. Geralmente ela pode ter
# o nome BXSHARE em algumas imagens retiradas do site do Bochs
#
export BXBIOS="~/bochs/bios"
# Executável:
export BOCHS="~/bochs/bochs"
# O diretório onde estão a imagem e o bochsrc:
export IMAGEM="~/diskimages/menuet"
# O arquivo bochsrc:
export RCFILE="$IMAGEM/bochsrc.config"
# Opções para iniciar o Bochs (existem outras):
export OPCOES="-f"
cd $IMAGEM
$BOCHS $OPCOES $RCFILE
Agora é só fazer no terminal:
$ sh run_freedos.sh
Se tudo der certo, aparece um menu no seu terminal e você apenas aperta <ENTER> e se esbalda!
Senão, leia com atenção as mensagens de erro que aparecerem. Elas serão úteis na hora de consertar os "estragos" e refazer o .bochsrc e o run.sh.
Veja que, apenas mudando os valores de umas poucas variáveis, você consegue rodar outros sistemas operacionais em outros diretórios.
[3] Comentário enviado por Jarnotrulli em 21/11/2005 - 19:07h
Valeu aê galera!
Levou um tempo para eu recuperar este artigo mas valeu a pena...
Nada como um Google Hacking: olhar os caches recentes que o Google mantém no site: só precisei copiar e colar (e talvez mudar as pontuações para algo mais útil...).
Valeu a dica, croscato! Tô pensando em fazer um package para o Slackware, e estava pensando em como compilar para ficar "um pouco" mais rápido.
Talvez isso ajude...
[5] Comentário enviado por efologan em 23/11/2005 - 16:30h
Só pra constar, o pacote rpm funcionou legal... mas eu gostaria mesmo de usar a versão tar.gz pra poder usar as opções mostradas pelo grande parceiro croscato... portanto o pedido de ajuda anterior continua valendo...