usar o KVM+QEMU para iniciar outro SO intalado no mesmo computador [RESOLVIDO]

1. usar o KVM+QEMU para iniciar outro SO intalado no mesmo computador [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 26/02/2022 - 18:54h

Bem, eu tenho um RedCore+Kubuntu no note e gostaria de iniciar o outro quando em um deles. Tem essa dicas aqui no VoL mesmo "https://www.vivaolinux.com.br/topico/Maquinas-Virtuais/QEMU-iniciar-maquina-virtual-a-partir-de-Windows-instalado-no-HD" e "https://www.vivaolinux.com.br/artigo/QEMU-Para-rodar-Windows-preinstalado" mas ao rodar recebo

#qemu-system-x86_64 -m 1500 -hda /dev/sda4 -enable-kvm -cpu host -smp cpus=4
Unable to init server: Could not connect: Connection refused
WARNING: Image format was not specified for '/dev/sda4' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
gtk initialization failed


sendo sda4 a partição que eu quero iniciar. Como tem EFI e está na partição sda1 (partição de boot) dá o mesmo erro, pedindo para especificar "raw" como se fosse um arquivo do qemu (acho eu). alguém aí já passou por isso e conseguiu uma solução? Não achei na internet nem nos manuais algo que desse certo. Desde já, agradeço!!


  


2. MELHOR RESPOSTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 27/02/2022 - 10:55h


testou com paramentro


-bios /usr/share/ovmf/OVMF.fd


assim

#qemu-system-x86_64 -m 1500 -hda /dev/sda4 -enable-kvm -cpu host -smp cpus=4 -bios /usr/share/ovmf/OVMF.fd


3. Re: usar o KVM+QEMU para iniciar outro SO intalado no mesmo computador [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 27/02/2022 - 14:56h


danniel-lara escreveu:


testou com paramentro


-bios /usr/share/ovmf/OVMF.fd


assim

#qemu-system-x86_64 -m 1500 -hda /dev/sda4 -enable-kvm -cpu host -smp cpus=4 -bios /usr/share/ovmf/OVMF.fd


Boa tarde Daniel,
qemu-system-x86_64 -m 1500 -hda /dev/sda4 -enable-kvm -cpu host -smp cpus=4 -bios /usr/share/ovmf/OVMF.fd
Unable to init server: Could not connect: Connection refused
WARNING: Image format was not specified for '/dev/sda4' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
gtk initialization failed
mesma reclamação do "raw"...




4. Re: usar o KVM+QEMU para iniciar outro SO intalado no mesmo computador [RESOLVIDO]

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 01/03/2022 - 21:37h

Fiquei curioso vendo um tópico onde eu tinha respondido, então decidi deixar de ser lurker ao menos uma vez em 2022 e postar algo sobre.

Aparentemente, o QEMU não chega nem a abrir a janela? O aviso:
WARNING: Image format was not specified for '/dev/sda4' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
Pode ser ignorado sem problemas na maioria dos casos. Caso você não queira mexer no inicializador (ex.: grub2), você provavelmente poderá ignorar a mensagem.

O grande problema parece ser:
Unable to init server: Could not connect: Connection refused
gtk initialization failed
Isso quer dizer que, por algum motivo, houve uma falha ao iniciar a interface gráfica. Caso você queira uma interface gráfica para visualizar a tela do convidado, algo precisa ser feito, ao menos, em relação ao erro do GTK. Talvez usando a opção -display, seja possível usar outra interface. Por exemplo:
-display sdl 
Caso definir para usar SDL ao invés de GTK ainda não funcione, seria possível mandar qual é a versão do QEMU que você está tentando executar? Você pode obtê-la através do comando:
qemu-system-x86_64 -version 
Corrigir esse erro do GTK provavelmente não será o fim para que o sistema ligue: você está especificando uma partição de um disco como um disco inteiro (que incluiria a tabela de partição, por exemplo) na linha de comando, provavelmente não é o que você quer.

Existe uma outra abordagem diferente que acredito que possa funcionar, mas primeiro, será necessário saber se o QEMU inicializa e faz nada ou se dá erro ao iniciar e fecha.


5. Re: usar o KVM+QEMU para iniciar outro SO intalado no mesmo computador [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 02/03/2022 - 15:50h


FurretUber escreveu:

Fiquei curioso vendo um tópico onde eu tinha respondido, então decidi deixar de ser lurker ao menos uma vez em 2022 e postar algo sobre.

Aparentemente, o QEMU não chega nem a abrir a janela? O aviso:
WARNING: Image format was not specified for '/dev/sda4' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
Pode ser ignorado sem problemas na maioria dos casos. Caso você não queira mexer no inicializador (ex.: grub2), você provavelmente poderá ignorar a mensagem.

O grande problema parece ser:
Unable to init server: Could not connect: Connection refused
gtk initialization failed
Isso quer dizer que, por algum motivo, houve uma falha ao iniciar a interface gráfica. Caso você queira uma interface gráfica para visualizar a tela do convidado, algo precisa ser feito, ao menos, em relação ao erro do GTK. Talvez usando a opção -display, seja possível usar outra interface. Por exemplo:
-display sdl 
Caso definir para usar SDL ao invés de GTK ainda não funcione, seria possível mandar qual é a versão do QEMU que você está tentando executar? Você pode obtê-la através do comando:
qemu-system-x86_64 -version 
Corrigir esse erro do GTK provavelmente não será o fim para que o sistema ligue: você está especificando uma partição de um disco como um disco inteiro (que incluiria a tabela de partição, por exemplo) na linha de comando, provavelmente não é o que você quer.

Existe uma outra abordagem diferente que acredito que possa funcionar, mas primeiro, será necessário saber se o QEMU inicializa e faz nada ou se dá erro ao iniciar e fecha.

Depois que vc respondeu tentei novamente com o -display sdl, mas também não deu certo... porque eu estava como usuário root... esse era o problema. Aqui não funciona como usuário normal nem como root (su -), só funciona com o "sudo"....



6. Re: usar o KVM+QEMU para iniciar outro SO intalado no mesmo computador [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 02/03/2022 - 15:55h


danniel-lara escreveu:


testou com paramentro


-bios /usr/share/ovmf/OVMF.fd


assim

#qemu-system-x86_64 -m 1500 -hda /dev/sda4 -enable-kvm -cpu host -smp cpus=4 -bios /usr/share/ovmf/OVMF.fd


Daniel, deu certo, cara!! Com o parâmetro -bios /usr/share/ovmf/OVMF.fd funcionou. Nas tentativas anteriores eu estava em modo root (sudo su -), e aparecia aquela mensagem. Também como usuário comum não rola. Só dá certo com usuário comum usando o sudo... só na tentativa e erro mesmo!! Vou marcar a sua como a melhor resposta, e se acontecer com alguém espero que leiam as demais dicas. Só consegui pq o FurretUber deu uma ideia lá, e eu tentei com o sudo, abriu o console do qemu, e depois sem o parâmetro que ele indicou deu certo... é na multidão de conselhos que se encontra a vitória kkkkk Valeu pela atenção!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts