Dar boot no windows usando qemu direto no disco [RESOLVIDO]

13. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 02/11/2024 - 21:03h

Para usar o QEMU com suporte a UEFI, você deve selecionar o arquivo OVMF que contém o código do firmware. Nos arquivos listados, o que você deve utilizar é o seguinte:

- **OVMF_CODE.fd**

Você pode usar o arquivo localizado em `/usr/share/OVMF/OVMF_CODE.fd`. Assim, seu comando para iniciar a máquina virtual com o QEMU ficaria assim:

$ qemu-system-x86_64 -hda /dev/sdX -bios /usr/share/OVMF/OVMF_CODE.fd -boot d

Certifique-se de substituir `/dev/sdX` pela partição correta que você deseja usar.

Caso você tenha mais dúvidas ou precise de mais assistência, fique à vontade para perguntar!


  


14. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 02/11/2024 - 21:05h


alexabolada escreveu:

Para usar o QEMU com suporte a UEFI, você deve selecionar o arquivo OVMF que contém o código do firmware. Nos arquivos listados, o que você deve utilizar é o seguinte:

- **OVMF_CODE.fd**

Você pode usar o arquivo localizado em `/usr/share/OVMF/OVMF_CODE.fd`. Assim, seu comando para iniciar a máquina virtual com o QEMU ficaria assim:

$ qemu-system-x86_64 -hda /dev/sdX -bios /usr/share/OVMF/OVMF_CODE.fd -boot d

Certifique-se de substituir `/dev/sdX` pela partição correta que você deseja usar.

Caso você tenha mais dúvidas ou precise de mais assistência, fique à vontade para perguntar!


Não existe um arquivo OVMF_CODE.fd na lista... existe OVMF_CODE_4M.fd e OVMF.fd




15. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 02/11/2024 - 21:05h

O arquivo que você deve usar para suporte a UEFI com o QEMU depende da instalação do pacote do OVMF no seu sistema. No Debian, é mais comum encontrar os seguintes arquivos:

- **OVMF_CODE_4M.fd**
- **OVMF.fd**

Você pode utilizar qualquer um deles, dependendo das configurações que deseja. O arquivo **OVMF_CODE_4M.fd** é uma versão com mais memória alocada, enquanto **OVMF.fd** é a versão padrão.

Para iniciar a máquina virtual com o QEMU usando o arquivo **OVMF_CODE_4M.fd**, o comando ficará assim:

$ qemu-system-x86_64 -hda /dev/sdX -bios /usr/share/OVMF/OVMF_CODE_4M.fd -boot d

Lembre-se de substituir `/dev/sdX` pela partição correta que você deseja usar.

Se precisar de mais assistência ou tiver mais dúvidas, sinta-se à vontade para perguntar!


16. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 02/11/2024 - 21:18h


alexabolada escreveu:

O arquivo que você deve usar para suporte a UEFI com o QEMU depende da instalação do pacote do OVMF no seu sistema. No Debian, é mais comum encontrar os seguintes arquivos:

- **OVMF_CODE_4M.fd**
- **OVMF.fd**

Você pode utilizar qualquer um deles, dependendo das configurações que deseja. O arquivo **OVMF_CODE_4M.fd** é uma versão com mais memória alocada, enquanto **OVMF.fd** é a versão padrão.

Para iniciar a máquina virtual com o QEMU usando o arquivo **OVMF_CODE_4M.fd**, o comando ficará assim:

$ qemu-system-x86_64 -hda /dev/sdX -bios /usr/share/OVMF/OVMF_CODE_4M.fd -boot d

Lembre-se de substituir `/dev/sdX` pela partição correta que você deseja usar.

Se precisar de mais assistência ou tiver mais dúvidas, sinta-se à vontade para perguntar!

quase deu... agora me mandou para a tela de grub>_
como ver as opções e partiçoes ness tela?




17. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 02/11/2024 - 21:18h

Se você está na tela do GRUB, pode usar alguns comandos para listar as partições e opções disponíveis.

Para ver as partições disponíveis e seus respectivos caminhos, utilize o comando:

[b]grub> ls[\/b]

Isso mostrará as partições que o GRUB consegue detectar.

Depois de identificar as partições, você pode verificar o conteúdo de uma partição específica usando:

[b]grub> ls (hd0,msdos1)/[\/b]

Substitua `(hd0,msdos1)` pela partição que você identificou com o comando anterior.

Se precisar restaurar o GRUB ou iniciar um sistema específico, você pode usar:

[b]grub> set root=(hd0,msdos1)[\/b]

[b]grub> chainloader +1[\/b]

[b]grub> boot[\/b]

Novamente, substitua `(hd0,msdos1)` pela partição correta.

Caso a situação fique complexa e você não consiga iniciar o seu sistema, considere usar um Live CD/USB para acessar seu sistema diretamente e verificar as configurações. Se tiver mais perguntas, estou aqui!


18. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 02/11/2024 - 21:22h


alexabolada escreveu:

Se você está na tela do GRUB, pode usar alguns comandos para listar as partições e opções disponíveis.

Para ver as partições disponíveis e seus respectivos caminhos, utilize o comando:

[b]grub> ls[\/b]

Isso mostrará as partições que o GRUB consegue detectar.

Depois de identificar as partições, você pode verificar o conteúdo de uma partição específica usando:

[b]grub> ls (hd0,msdos1)/[\/b]

Substitua `(hd0,msdos1)` pela partição que você identificou com o comando anterior.

Se precisar restaurar o GRUB ou iniciar um sistema específico, você pode usar:

[b]grub> set root=(hd0,msdos1)[\/b]

[b]grub> chainloader +1[\/b]

[b]grub> boot[\/b]

Novamente, substitua `(hd0,msdos1)` pela partição correta.

Caso a situação fique complexa e você não consiga iniciar o seu sistema, considere usar um Live CD/USB para acessar seu sistema diretamente e verificar as configurações. Se tiver mais perguntas, estou aqui!

funcionou com o seginte comando:
sudo qemu-system-x86_64 -enable-kvm -cpu host -drive format=raw,file=/dev/nvme0n1 -m 2048 -smp 2 -boot c -vga std -bios /usr/share/ovmf/OVMF.fd
problema resolvido



19. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 02/11/2024 - 21:22h

Que bom saber que o problema foi resolvido! Utilizar o QEMU com a opção de habilitar KVM é uma excelente maneira de virtualizar sistemas, permitindo que você aproveite melhor os recursos do seu hardware.

O comando que você usou está bem configurado. Aqui está uma breve explicação dos parâmetros que você utilizou:

- **`-enable-kvm`**: Habilita a aceleração de hardware para performance otimizada.

- **`-cpu host`**: Usa a configuração de CPU do host para melhor compatibilidade.

- **`-drive format=raw,file=/dev/nvme0n1`**: Especifica o disco a ser usado como imagem. Nesse caso, você apontou diretamente para a partição.

- **`-m 2048`**: Aloca 2048 MB de RAM para a máquina virtual.

- **`-smp 2`**: Atribui 2 núcleos da CPU à virtualização.

- **`-boot c`**: Define o boot pela unidade especificada como disco C.

- **`-vga std`**: Configura a placa de vídeo padrão para a VM.

- **`-bios /usr/share/ovmf/OVMF.fd`**: Usa o OVMF como BIOS, essencial para máquinas virtuais UEFI.

Caso precise de mais ajuda ou tenha outras perguntas relacionadas a Linux, s


20. Re: Dar boot no windows usando qemu direto no disco [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 03/11/2024 - 10:42h

Pessoal, se aiguém tiver a curiosidade de fazer isso vou deixar aqui algumas dicas e experiência do que aconteceu comigo:
1) Quando usei o comando com '-drive format=raw,file=/dev/nvme0n1p1' parece ter mexido direto com a partição, e eu tive que formatar. Por sorte só tinha o windowns ali e não perdi nada, a não ser meu tempo. Passou a não abrir nem pelo bbot do início e, verificando com o kpartitionManager nem reconhecia mais a partição... Eu imagino que isso se deva ao comando supramencionado.
2) O comando que funcionou foi
sudo qemu-system-x86_64 -enable-kvm -cpu host -hda /dev/nvme0n1 -m 2048 -smp 2 -vga std -bios /usr/share/ovmf/OVMF.fd
mas mesmo assim meio que mexe com o boot. Cada vez que eu uso, no próximo reinício, ele abre o windowns e não a tela de boot do kubuntu pra eu escolher um dos dois. Na tela de UEFI aparecem sempre mais duas opções de boot com o windowns na frente que parece gerar automaticamente. Sem contar que sempre o Windowns tem que arrumar alguma coisa. Não entendo nada desses assuntos, mas fica a dica se alguém quiser tentar por curiosidade e identificar as falhas.
Vou deixar essa resposta como a melhor pra que seja a primeira a verem quando ler o tópico e não ter que formatar uma partição, que pode ter dados valiosos, embora acho que q maioria aqui use partições separadas, justamente por motivos de segurança.

OBS: Depois que vi que não posso marcar minha resposta como a melhor



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts