O Qemu é mais uma das novidades em emuladores de Pentium. Utilizando a mesma BIOS do Bochs, é possível criar seu HD virtual e rodar alguns SOs dentro do seu Linux, até mesmo ele próprio.
Para o nome do HD virtual, selecione qualquer nome. O tamanho dele dependerá da capacidade disponível de espaço livre. Mas preste atenção: você deverá colocar, por exemplo, para um HD de 1.2 GB, o número 1200000 (um milhão e duzentos mil), pois será a representação em bits do tamanho do HD.
Passo 3) Instalação do sistema operacional
Testei com 3 sistemas: Windows 98, Me e XP. Como o 98 e o Me não são CD's bootáveis, terá de ser utilizado um disco de boot (o tal "disco de emergência") do Windows. Se não tiver, crie-o em: Painel de Controle/Adicionar ou Remover Programas/, na aba "Disco de Boot" (a última aba desta janela).
O comando a ser digitado agora será o seguinte:
Windows 98 e Me (CD's não-bootáveis):
# qemu -fda /dev/fd0 -cdrom /dev/cdrom -boot a <nome_do_HD_virtual>
Windows XP:
# qemu -cdrom /dev/cdrom -boot d <nome_do_HD_virtual>
Algumas considerações importantes:
Verifique seu /etc/fstab e veja se seu CDROM está como /dev/cdrom realmente, em algumas alterações para gravadores, a entrada no fstab poderá ser /dev/sr0;
Faça a instalação como se estivesse utilizando um HD comum, utilize o fdisk após o boot, crie a partição, reinicie a máquina virtual, formate o HD e então inicie a instalação (claro que para os casos do Win 98 e Me).
Passo 4) Instalação terminada - boot no sistema
Digite no terminal, para abrir o Win:
# qemu -boot c <nome_do_HD_virtual>
Podem ser incluídos nesta linha:
-m <tamanho_da_memória> : tamanho da memória a ser utilizada pelo sistema;
-enable-audio : habilita a emulação de audio como SB16 (não funcionou por aqui.
O Qemu ainda está em desenvolvimento, apesar de ainda não estar maduro o suficiente, já é bem utilizável, se você precisar mesmo do Windows para rodar suas aplicações sem traumas e não quer reformatar o HD e todo aquele trabalho de sempre...
[1] Comentário enviado por pinrusty em 10/07/2004 - 18:20h
ae to com tudo instalado, consegui instalar o windowsxp e tal, mas na hora que chega na tela de login ele fecha, tentei mudar a ram pra 128, 180, 200, 210, 256 e nada. sabe o que pode ser?
[4] Comentário enviado por Neno Molina em 11/07/2004 - 17:45h
Posso tentar responder :) :
Quanto ao problema com WinXP, pode ser o seguinte : a BIOS utilizada para a emulação é a mesma do Bochs, ou seja, emula um Pentium. Se você utiliza um AMD ou outro processador, pode dar alguns erros. No meu caso, há lentidão em máquinas AMD, e houve algumas vezes em que deu panic BIOS tb ...
Quanto á carregar um SO já instalado, a resposta é não : o Qemu cria na verdade uma máquina Pentium virtual, você pode colocar a partição do SO como parâmetro no boot, para que você possa lê-la, tipo :
qemu -fda /dev/fd0 -cdrom /dev/cdrom -hdb /dev/hdb1 -boot c <nome_do_disco_virtual>
[5] Comentário enviado por engos em 12/07/2004 - 09:37h
Gostei do artigo, assim que me for possível vou tentar em casa...
Só duas dúvidas:
1a) Você disse que o tamanho do HD é dado em bits, bem, se isso for verdade o tamanho deveria ser 9830400000 bits, agora se o tamanho for em bytes deve ser 1228800000 bytes. Devo usar qual deles? Ou devo usar mesmo o 1200000?
2a) O programa não aceita CD de boot do 98 e ME ou você disse que eles não existem?
[9] Comentário enviado por rapatao em 13/07/2004 - 02:04h
Só pra quem nao tem apt-get (como eu que uso Slackware) aqui vai o site onde tem os pacotes/sources para se instalar: http://fabrice.bellard.free.fr/qemu/
E engos, o tamanho é dado em "kb" e sobre os cds, existem cds bootaveis do win98 sim, eu mesmo tenho um(original antes que alguem fale algo=) e o programa aceita e instala numa boa(testei e comprovei).
[10] Comentário enviado por fba em 01/11/2004 - 12:05h
Ola galera, seguinte, instalei o win 98 uso um atlho xp 2400+ com 256 de ram ele rodou tranquilo o desempenho da pra considerar bom,a perda de desempenho não foi tao grande (como esta escrito num artigo onde fala que ele fica entre 8 a 10 vezes mais lento) o unico problema foi que nao consegui fazer a placa de rede funcionar se alguem tiver alguma dica do que eu posso fazer ;)
[12] Comentário enviado por marcos.lima em 10/12/2004 - 19:47h
Pessoal acabei de fazer a instalação do Windows XP no qemu, mas ao tentar executa-lo com a seguinte linha #qemu -boot <nome_do_hd_virtual> me aparece uma tela mostrando as ides mas nao carrega nada.
[13] Comentário enviado por fdavid em 08/02/2005 - 03:24h
No caso do comando dd o parametro count não eh informado em kbyte, byte ou bit e sim em blocks, agora se alguem souber explicar o que eh isso todos nós ficamos gratos.
[17] Comentário enviado por tenchi em 12/05/2006 - 08:40h
Ae, alguém aí sabe como criar um disco de boot com suporte a cdrom pro win98 sem te-lo instalado/, pois quero rodar ele no linux (por nada, somente pra ver como é...kkkk, naum há nada de atrativo nele, além das telas azuis) , mas sem disco de boot, nada feito.....kkkk...
[18] Comentário enviado por Explorador em 20/11/2006 - 20:15h
Em reposta ao Coisa, seu problema é o seguinte os simbolos <> não são para serem adicionados, é só remove-los e curtir o programa
PS: leva um certo tempo para criar o disco virtual (aqui levou uns 20 minutos) depende de seu pc
[20] Comentário enviado por agk em 05/12/2006 - 15:03h
Usem o VMware-player ele é gratuito (GPL), mas não tem interface para criar as imagens, mas pode-se criar as imagens pelo qemu-img e depois rodar no VMmare-player.
Detalhe: a rede funciona. :P
[24] Comentário enviado por danilo.dias1 em 12/03/2008 - 21:50h
Boa noite pessoal!
Instalei o qemu no ubuntu sem problemas. Nele eu instalei o Virows XP e está rodando tranquilo. Porém, criei um segundo disco virtual e tentei instalar o Lamppix mas está dando erro logo após a formatação... a mensagem é a seguinte:
An error occurred while mounting the root partition /dev/hda2. Some messages from mount: mount: wrong fs type, bad option, bad superblock on /dev/hda2, or too many mounted file systems.