Re: Utilizar uma imagem ISO para dar boot em uma máquina virtual
Davi, não achei essa opção no VMPlayer. Não tenho o VMWare completo instalado...
Guilherme, ótima dica! Era isso mesmo q queria... =)
Mas tive alguns problemas.
Primeiro, a opção que devo passar não eh -enable-audio, e sim "-soundhw all" para habilitar todo o meu hardware de som.
Depois, ao rodar a máquina, ocorreu o seguinte erro:
"""
joaoolavo@note:~$ qemu -hda hd.img -cdrom feisty-desktop-i386.iso -m 1024 -boot d -soundhw all
You do not have enough space in '/dev/shm' for the 1024 MB of QEMU virtual RAM.
To have more space available provided you have enough RAM and swap, do as root:
umount /dev/shm
mount -t tmpfs -o size=1040m none /dev/shm
Or disable the accelerator module with -no-kqemu
"""
Fiz o que ele pediu e funcionou.
Ao rodar o comando novamente para iniciar a máquina virtual, deu boot pela imagem que eu queria (Ubuntu Feisty Fawn), e no terminal gerou a seguinte saída de erro:
"""
Could not open '/dev/kqemu' - QEMU acceleration layer not activated
"""
Mas bootou mesmo assim. Só que ao clicar, na primeira tela, em "Start or install ubuntu", aparece um box com a msg:
"""
I/O error
Error reading boot cd
[Reboot]
"""
O que pode ser? Imagem com problema? Já coloquei ela num cd e deu boot certinho.
Falous!!
On 3/6/07, Guilherme Rocha <guilherme.consultor@gmail.com> wrote:
Olá João,
retirado do site do Debian-BR-CDD....
Caso possua um PC com outro sistema operacional instalado e queira
rodar o Debian-BR-CDD para testá-lo, dispomos de VMs que realizam com
facilidade esta tarefa sem que você tenha que efetuar a instalação
REAL do Debian-BR-CDD em seu hardware. Segue abaixo um pequeno
tutorial para você fazer uma instalação básica em seu sistema e, além
de usar, conhecer o Debian-BR-CDD e ajudar nossos desenvolvedores
reportando possíveis BUGs encontrados. =P
O QEMU é uma Máquina Virtual mantida por desenvolvedores de software
livre, diferentemente do VMware que possui limitações para utilização.
O QEMU atualmente emula os processadores arm, powerpc, sparc e x86.
Abra um shell e logue-se como root, então instale inicialmente o
pacote QEMU, assim:
::
# aptitude install qemu
Para obter uma descrição mais detalhada do pacote qemu, use o comando:
::
# aptitude show qemu
Como o QEMU é uma máquina virtual, todos os periféricos, incluindo
dispositivos de armazenamento, são emulados. A configuração do
programa é um pouco cansativa já que todas as passagens de parâmetros
são feitas através do terminal, ou seja, em modo texto.
Para efetuarmos a instalação de um sistema operacional será necessário
criar um disco virtual. Para isso use o comando abaixo:
::
# dd if=/dev/zero of=
hd.img bs=1024 count=2M
Neste exemplo, um arquivo com o nome **hd.img** e aproximadamente 2.2
GB de tamanho será criado.
Agora, no diretório que está a imagem execute o comando:
::
# qemu -hda
hd.img -cdrom /dev/cdrom -m 128 -boot d -enable-audio
O argumento que é necessário alterar é o tamanho da memória. Neste
caso está configurado para 128 MB. É altamente recomendável colocar
sempre a metade da memória física disponível em seu PC.
Note que o CD-ROM está configurado para iniciar no dispositivo
*/dev/cdrom*. Se você deseja iniciar a partir de uma imagem do
Debian-BR-CDD basta alterar esse parâmetro para o nome do arquivo como
no exemplo a seguir:
::
# qemu -hda hd.img -cdrom /home/usuário/debian-br-cdd_1.0pre5.iso -m
128 -boot d -enable-audio
Ao concluir a instalação do sistema será necessário alterar o
parâmetro para carregá-lo a partir do disco virtual (
hd.img). Para
isso, execute o comando:
::
# qemu -hda hd.img -m 128 -boot c -enable-audio
Utilizando essa sequência de comandos é possível instalar diversos
sistemas operacionais.
Qualquer dúvida reporte na lista
debian-user-portuguese@lists.debian.org.
Uma dica, use o kqemu junto que é bem mais rápido...
Abraço
Guilherme
Em 06/03/07, João Olavo Baião de Vasconcelos<
joaoolavo@gmail.com> escreveu:
> Olá pessoal!
>
> Gostaria de saber se é possível fazer o seguinte: dar boot em uma imagem ISO
> de uma distro via uma máquina virtual, seja VMWare ou alguma outra que
> aconselharem.
>
> Pra simplificar, explico: baixei o ISO de uma distribuição linux. Quero
> instalar essa distro em uma máquina virtual, mas não quero passar a imagem
> pra um cd.
>
> Alguém vê uma saída?
> Acho que deve ser algo no estilo montar o ISO em um diretório, como se fosse
> um cd, e indicar pra máquina virtual que o drive de cd eh o diretório onde o
> ISO está montado.
>
> Valeu!!
> --
> João Olavo Baião de Vasconcelos
> Ciência da Computação
> UFES
--
Guilherme Rocha
Linux Registered User:391180
Keep on hackin' in the free world!
--
www.gf7.com.br >> GF7 Documentação e Sistemas Integrados
www.cuc.org.br >> Central Única da Cidadania
--
João Olavo Baião de Vasconcelos
Ciência da Computação
UFES
Reply to: