Mi succede spesso di scaricare distribuzioni e CD live. Ultimamente, grazie ai progressi della virtualizzazione, ho sentito la necessita’ di creare uno script per Linux che mi permettesse rapidamente di aprire le immagini ISO con VMWare Player, senza quindi necessariamente modificare o creare file di configurazione, ne’ tantomeno masterizzare CD o DVD o dover riavviare la mia macchina.

Vmware

Premetto che lo script non ha la pretesa di essere un capolavoro, ma solo un lavoro di pochi minuti in grado di offrire qualche spunto per eventuali ulteriori migliorie.

Le funzionalità sono molto semplici:

1. Creare nella home una directory temporanea in cui mettere il file vmx con una configurazione base gia’ preparata

2. Creare al volo il file vmx da utilizzare con VMWare e un link statico all’immagine ISO

3. Lanciare VMware Player

4. Ripulire tutto al termine dell’esecuzione

L’utilizzo e’ semplice, una volta scaricato si rende eseguibile con un bel chmod 775 livevmware.sh e si lancia passandogli come parametro il file ISO. O, se avete un’interfaccia grafica, si associa all’estensione in modo da lanciarlo automaticamente con un doppio click.

Lo script e’ pronto e disponibile per il download qui, se avete suggerimenti, modifiche e migliorie da proporre contattatemi.


Tag: , , , .


Oppure leggi altri nostri articoli:


Sono presenti 4 commenti all'articolo “Aprire l’immagine ISO di un CD live rapidamente con VMWare”

  1. da BackTrack v2 - Il CD live per gli hackers @ Simply Engineering, 15 May 2007 alle 13:02

    [...] Aprire l’immagine ISO di un CD live rapidamente con VMWare [...]

  2. da Fausto, 18 May 2007 alle 10:16

    Bello, anche io provo le distro
    liveCD in questo modo…
    Tenevo un template che cambiavo a manina
    ogni volta…

    Comodo lo script, e non sapevo che
    anche senza disco virtuale
    funzionasse lo stesso (io lo creavo
    con qemu-img di dimensione di alcuni mega).

    C’è un errore nello script
    Manca il “.” nel controllo:

    if [ -d "~/tempLiveVMWare" ]
    then rm -rf ~/.tempLiveVMWare
    fi

    Il mio suggerimento: invece di tutti quegli echo
    usa un HERE DOCUMENT, es:

    cat LiveVMWare.vmx
    foo = “bar” # nota non si quotano gli apici
    bar = “baz”
    baz = “$1″ # interpolazione delle variabili
    etc… = etc…
    _EOF_

    Ciao

  3. da Fausto, 18 May 2007 alle 10:20

    uffffffff

    nella riga:

    cat LiveVMWare.vmx

    si è mangiato i simboli di minore (2) e maggiore nonché una parola…

    vediamo se così si vede:

    cat << _EOF_ > LiveVMWare.vmx

    altrimenti, ve la “descrivo”:

    cat minore minore _EOF_ maggiore LiveVMWare.vmx

  4. da giuliastro, 18 May 2007 alle 10:59

    Ho corretto la riga aggiungendo il punto:

    if [ -d “~/.tempLiveVMWare” ]

    in effetti molto meglio l’HERE DOCUMENT, ottima idea. Faccio delle prove.

Scrivi un commento