registerimage 1.0 released!! 21 Aprile 2008
Posted by fripp in C, Debian, GNU/Linux, Gnome, Informatica, Mac OS X, Programmazione, Sistemi Operativi, Ubuntu, Unix, VirtualBox Images.Tags: innotek, libxml2, virtualbox, xml
trackback
In un post precedente ho parlato della mia partecipazione al progetto VirtualBox® Images.
Uno dei principali problemi relativi all’utilizzo delle nostre immagini è quello legato alla difficile portabilità delle immagini su macchine virtuali diverse da quella dove sono state create.
Per risolvere il problema occorrerebbe modificare i file xml di configurazione dell’immagine e di VirtualBox® in modo da registrare correttamente l’immagine.
Visto che non è molto piacevole fare queste modifiche a mano, ho scritto un programmino in C (usando la libxml2) che fa tutte le operazioni necessarie.
I sorgenti possono esser scaricati qui
Non scaricate questa versione. Scaricate l’ultima versione qui
.
I binary per Windows li trovate qui
Non scaricate questa versione. Scaricate l’ultima versione qui
.
Una volta scompattato l’archivio, occorre compilare i sorgenti usando make.
Il programma prende in input:
- Il file xml della macchina virtuale che si vuole usare
- Il file VirtualBox.xml
- Il sistema operativo su cui gira la macchina virtuale (linux, windows, macosx)
Ecco un esempio di utilizzo:
valinor:registerimage feanor$ ./registerimage ../Machines/MINIX\ 3.1.2/MINIX\ 3.1.2.xml ../../Library/VirtualBox/VirtualBox.xml macosx
Una volta modificati i file xml usando il mio programmino, potete copiare il file .xml e.vdi che avete scaricato dal sito del progetto nelle rispettive directory di VirtualBox®.
Per qualsiasi problema, non esitate a contattarmi!!















Commenti»
No comments yet — be the first.