Zqemu - Script em Zenity
Publicado por Fernando T. Da Silva (última atualização em 30/04/2023)
[ Hits: 3.396 ]
Homepage: http://meumundotux.blogspot.com.br/
Download zqemu2-final (versão 2)
Zqemu é um script em zenity de uso fácil para virtualizar sistemas operacionais usando o qemu.
O script vem configurado para uso 1 Gb de RAM, 2 núcleos da cpu e utiliza o formato do HD virtual em qcow2. Usa o comando qemu-system-x86_64
para iniciar sistemas de 64 bits. Altere estes itens no script conforme suas necessidades.
Os HD virtuais criado ficam armazenados em ~/qemu-pool
Versão 2 - Enviado por Fernando T. Da Silva em 20/04/2023
Changelog: Inclusão do item "Executar uma MV com pen" que permite carregar uma mídia de armazenamento facilmente com a finalidade de backup de arquivos, que podem ser um pendrive ou HDD/SSD para transferências de arquivos entre a maquina virtual e a mídia usb.
Nota:
Requer que você mude antes as permissões do comando /usr/bin/dmesg fazendo o procedimento abaixo, onde
não será preciso utilizar o comando sudo na detecção de dispositivos usb conectados com o uso do comando dmesg
$ sudo chmod +s dmesg
Outras pequenas melhorias.
mkdir ~/qemu-pool 2>/dev/null while true; do choice="$(zenity --width=320 --height=310 --list --column "Virtualização" --title="Zqemu" \ "Rodar Live sem instalar" \ "Criar HD Virtual" \ "Sobre HD Virtual" \ "Instalar" \ "Executar uma MV" \ "Sobre" \ "Sair")" case "${choice}" in "Rodar Live sem instalar" ) input=`zenity --file-selection --title "Selecione um arquivo de imagem ISO"` if [ $? = 1 ]; then zenity --error --title "Zqemu" --text "Operação cancelada" & exit fi qemu-system-x86_64 -name Live -enable-kvm -smp 2 -m 1G -cdrom "$input" ;; "Criar HD Virtual" ) zenity --question --title "Zqemu" --text "Será criado um HD virtual em ~/qemu-pool/ Deseja prosseguir?" if [ $? = 1 ]; then zenity --error --title "Zqemu" --text "Operação cancelada" & exit fi sleep 1s nome=$(zenity --title="Zqemu" --entry --text="Digite um nome para HD virtual ") tamanho=$(zenity --title="Zqemu" --entry --text="Digite o tamanho do HD virtual: Exemplo 20G ") qemu-img create -f qcow2 ~/qemu-pool/"$nome.qcow2" "$tamanho" zenity --info --title "Zqemu" --text "HD virtual criado!" ;; "Sobre HD Virtual" ) input=`zenity --file-selection --filename ~/qemu-pool/ --title "Selecione um arquivo .qcow2"` if [ $? = 1 ]; then zenity --error --title "Zqemu" --text "Operação cancelada" & exit fi qemu-img info "$input" > /tmp/infohdvirtual zenity --title="Zqemu" --text-info --filename=/tmp/infohdvirtual --width=340 --height=380 rm /tmp/infohdvirtual ;; "Instalar" ) hdvirtual=`zenity --file-selection --filename ~/qemu-pool/ --title "Selecione o arquivo do HD Virtual"` if [ $? = 1 ]; then zenity --error --title "Zqemu" --text "Operação cancelada" & exit fi imageiso=`zenity --file-selection --title "Selecione o arquivo de imagem ISO"` if [ $? = 1 ]; then zenity --error --title "Zqemu" --text "Operação cancelada" & exit fi qemu-system-x86_64 -enable-kvm -smp 2 -m 1G -soundhw hda -boot d -hda "$hdvirtual" -cdrom "$imageiso" ;; "Executar uma MV" ) input=`zenity --file-selection --filename ~/qemu-pool/ --title "Selecione o HD Virtual"` if [ $? = 1 ]; then zenity --error --title "Zqemu" --text "Operação cancelada" & exit fi qemu-system-x86_64 -enable-kvm -smp 2 -m 1G -soundhw hda -boot d -hda "$input" ;; "Sobre" ) zenity --info --text "Zqemu Versão 1.0 - Outubro de 2022 \n Autor: nandosilva \n \nAcessar maquinas virtuais com qemu." --width=250 --height=200 ;; *) break ;; esac done
zswapdeslig.sh - Um "Desligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Instalador de macromedia flash para comps AMD Athlon 86_64
Montando compartilhamentos Webdav no Linux
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (16)
problema no debian que poderia ser corrigido por comando? (12)
Usar uma VM dentro do meu notebook como firewall para um dispositivo e... (0)
Eu tive esse erro aqui depois de de baixar o HyprLand Ubuntu na versão... (1)