Zqemu - Script em Zenity
Publicado por Fernando T. Da Silva (última atualização em 30/04/2023)
[ Hits: 3.277 ]
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
Montando compartilhamentos Webdav no Linux
Script simples para encerrar conexões
mysqlapache2combo - Pequeno script que facilita a vida
Backup de N diretórios e arquivos
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)
Separar trafego da VPN da VPS (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)