May
3
Aprire l’immagine ISO di un CD live rapidamente con VMWare
Pubblicato da giuliastro in Linux
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.

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: iso, script, Tools, vmware.
Oppure leggi altri nostri articoli:




[...] Aprire l’immagine ISO di un CD live rapidamente con VMWare [...]
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
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
Ho corretto la riga aggiungendo il punto:
if [ -d “~/.tempLiveVMWare” ]
in effetti molto meglio l’HERE DOCUMENT, ottima idea. Faccio delle prove.