pc-qemu.sh - Script configurador para QEMU

Publicado por Jose Mario (última atualização em 13/08/2014)

[ Hits: 3.473 ]

Homepage: ...

Download pc-qemu.sh




Salve galera. Depois de muito trabalho, fiz esse singelo Shell Script para facilitar o uso do QEMU.
Quem quiser usá-lo é só adaptá-lo pra sua realidade.

Para configurar e usá-lo, veja o vídeo tutorial:

http://youtu.be/DEIfgmEJcXU

  



Esconder código-fonte

#!/bin/bash
cmd=(dialog --separate-output --checklist "Gerenciador e Configurador para QEMU
autor: zezaocapoeira
versão: 1.0

O Linux é para todos mas nem todos são para o Linux

Selecione uma das opções:" 22 76 16)

options=(1 "Arch Linux" off    # any option can be set to default to "on"
         2 "Fedora-lxde" off
         3 "Xubuntu" off
         4 "Exemplo" off
     5 "Instalador" off )

choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
clear
for choice in $choices
do
    case $choice in
        1) echo "Arch Linux"
                qemu-system-x86_64 -enable-kvm -m 2048 -cpu host \
                            -vga vmware -soundhw ac97 -boot c \
                        ~/Qemu-maquinas_virtuais/arch_linux/arch_qemu.img


            ;;


            2) echo "Fedora-lxde"
                qemu-system-x86_64 -enable-kvm -m 2048 -cpu host \
                    -vga vmware -soundhw ac97 -boot c \
                    ~/Qemu-maquinas_virtuais/fedora-lxde/fedora-qemu.img

        ;;


        3) echo "Xubuntu"
                qemu-system-x86_64 -enable-kvm -m 2048 -cpu host \
                -vga vmware -soundhw ac97 -boot c \
                ~/Qemu-maquinas_virtuais/xubuntu/xubuntu_qemu.img


        ;;



        4) echo "Exemplo"
                 qemu-system-x86_64 -enable-kvm -m 2048 -cpu host \
                -vga vmware -soundhw ac97 -boot c \
                ~/caminho_do_seu_hd_virtual


        ;;




        5) echo "Instalador"
                {
                clear
                echo "Informe o nome para o diretorio a ser criado"
                read nome
                echo "Informe o local do diretorio"
                read diretorio
                mkdir -p "$diretorio/$nome"
                cd "$diretorio/$nome"
                sleep 2
                echo
                echo "Seu caminho"
                pwd
                if [ $? -eq 0 ];then
                echo "SUCESSO"
                sleep 2
                else
                echo "FALHA NO PROCESSO"
                sleep 2
                fi
                echo
                echo
                echo "Informe o nome do hd virtual a ser criado"
                read disco
                echo "Informe tamanho do disco a ser criado"
                read tamanho
                qemu-img create -f raw "$disco".img "$tamanho"
                if [ $? -eq 0 ];then
                echo "PROCESSO CONCLUIDO !!!"
                sleep 2
                else
                echo "FALHA NO PROCESSO"
                sleep 2
                echo
                fi
                echo
                echo
                echo "Informe onde está a ISO para prosseguir a instalação"
                read onde
                echo "Informe o nome do hd virtual"
                read disco
                ls -l
                echo
                sleep 5
                qemu-system-x86_64 -enable-kvm -m 2048 -vga vmware \
                -soundhw ac97 -cdrom "$onde" -boot d "$disco"
                if [ $? -eq 0 ];then
                echo "PROCESSO CONCLUIDO !!!"
                sleep 2
                else
                echo "FALHA NO PROCESSO"
                sleep 2
                echo
                fi
                }
                ;;

        esac
    done

Scripts recomendados

Shell Script para compilar o suporte À Logitech Quickcam Express no Slackware / Vector / Slax Linux

Interface gráfica para nível de tinta (escputil) em shell script

CriaDVD

Gerenciador Servidor de Arquivos

Montar pasta remota NFS em Zenity


  

Comentários
[1] Comentário enviado por removido em 13/08/2014 - 21:05h

Ficou bem da hora!!

Só para retomar, se tiver algum interesse em continuar o Script e/ou buscar por "melhorias/recursos", pode "me procurar";
adoraria em te ajudar com ele.

[2] Comentário enviado por zezaocapoeira em 13/08/2014 - 21:43h


[1] Comentário enviado por unnamed em 13/08/2014 - 21:05h:

Ficou bem da hora!!

Só para retomar, se tiver algum interesse em continuar o Script e/ou buscar por "melhorias/recursos", pode "me procurar";
adoraria em te ajudar com ele.


Salve mano . Obrigado pelo apoio .


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts