Esecuzione in una Macchina Virtuale

Panoramica

Questa Guida Rapida descrive un modo per eseguire OSGeoLive in una macchina virtuale (VM) VirtualBox. Per altri metodi, seguire i link della sezione «Vedi anche» qui sotto.

Nota

Per saperne di più sui vantaggi della virtualizzazione, vedere Virtualizzazione nel Wiki

Prerequisiti

Software

  • Scaricare Virtual Box per la propria piattaforma e installare il software. Su Windows eseguite il programma di installazione, oppure su sistemi Linux simili a Ubuntu eseguite quanto segue:

    apt-get install virtualbox-ose

  • Scaricare il file del disco Virtuale OSGeo (vmdk) da live.osgeo.org.

    • Sotto osgeolive-vm, scaricare il file 7-zip. Quindi decomprimere il file scaricato (usando 7zip ).

Hardware

  • RAM: Minimo 2 GB. Il sistema Lubuntu funziona bene con 1 GB di RAM e sarà necessario mantenere almeno la stessa quantità di memoria per alcune applicazioni (come GeoServer). Si consiglia quindi un totale di 2 GB per un funzionamento senza problemi.

  • Risparmio: Minimo 20 GB di spazio su disco rigido. Il file del disco virtuale (vmdk) da live.osgeo.org si decomprime a quasi 10 GB. È necessario più spazio per poter lavorare sulla macchina virtuale. Quindi un totale di 20 GB è una buona raccomandazione.

  • CPU: Qualsiasi CPU va bene, ma un processore che supporta la «Tecnologia di virtualizzazione» sarà più veloce. Verificate se il vostro computer supporta la «Tecnologia di virtualizzazione» <https://www.intel.com/content/www/us/en/support/articles/000005486/processors.html>`_

Nota

La maggior parte delle macchine prodotte dopo il 2010 soddisfa questi requisiti.

Step 1 : Crea una Macchina Virtuale

  1. Lancia l’appiicazione VirtualBox e clicca Nuova. Viene visualizzato il pop up Crea Macchina Virtuale.

../../_images/virtualbox.png
  1. Inserisci un nome come OSGeoLive, e seleziona Linux come «Sistema operativo» e Ubuntu come «Versione» e clicca Avanti.

../../_images/virtualbox_select_name.png
  1. Nella schermata successiva imposta la memoria a 1024 MB (o più se il tuo computer host ha più di 4GB, come nella schermata qui sotto).

../../_images/vmdk_memory.png
  1. Passare alla schermata successiva e selezionare Usa un file di disco rigido virtuale esistente. Fare clic sull’icona della cartella per cercare il file vmdk di OSGeoLive. Selezionare il file, fare clic su Avanti e Crea.

Ora dovresti vedere OSGeoLive nella lista delle macchine virtuali.

../../_images/vmdk_disk.png

Step 2 : Configura la Macchina Virtuale

Impostazioni VM

  1. Una volta creata la macchina virtuale, fare clic sul pulsante Impostazioni. Nella sezione User Interface, fare clic per selezionare Show at top of screen per la barra degli strumenti Mini.

../../_images/vmdk_user_interface.png
  1. Accedere alla sezione Display e aumentare la memoria video a 32 o 64 MB. In alcuni sistemi operativi host, potrebbe essere necessario «Abilitare l’accelerazione 3D» affinché la visualizzazione funzioni correttamente.

../../_images/vmdk_display.png

Aggiungi cartelle condivise per accedere ai file dall’host

  1. Accedere alla sezione Cartelle condivise e fare clic su Aggiungi cartella (icona verde + sulla destra) per trovare una directory sul computer host che si desidera condividere all’interno della macchina virtuale.

../../_images/vmdk_shared_folders.png

Puoi scegliere di rendere la cartella condivisa di sola lettura e montata automaticamente. Una volta che il «Percorso della cartella» e il «Nome della cartella» sono definiti, clicca su OK, e ancora OK per finire e chiudere la finestra delle impostazioni.

Step 1 : Lanciare la Macchina Virtuale

Avviare la macchina virtuale facendo clic sul pulsante Avvia (freccia verde).

  • La visualizzazione virtuale di OSGeo-Live (cioè la dimensione della finestra) potrebbe essere molto piccola e non potrà aumentare finché non si installano le Guest Additions. È necessario installare le Guest Additions di Virtualbox, che consentono di utilizzare la modalità a schermo intero.

    sudo apt-get install --yes virtualbox-guest-utils virtualbox-guest-x11

(Alternativa) Se il comando precedente non funziona, utilizzare la seguente alternativa:

  1. Dal menu Dispositivi di VirtualBox, selezionare Inserisci immagine CD aggiuntiva guest.

  2. Fare clic su OK quando viene richiesto di aprire il supporto rimovibile in File Manager.

  3. In File Manager, seleziona ToolsOpen Current Folder nel terminale.

  4. Nel terminale digita:

sudo ./VBoxLinuxAdditions.run

  1. Premi INVIO

Passo 4: Impostare l’utente OSGeoLive

Nota

Alcuni strumenti configurati su OSGeoLive richiedono che «utente» sia nel gruppo «utenti» per poter scrivere nella directory dei dati. Se non è impostato, questi strumenti non funzionano quando vengono eseguiti.

  1. Avvia un terminale.

  2. Esegui sudo adduser user users.

  3. Applica questa modifica avviando una nuova sessione desktop: riavvia la macchina virtuale o fai il logout e il login (nome utente «user», password «user»).

Passo 5: Accesso alle cartelle condivise

  • Aggiungetevi al gruppo vboxsf in modo che le cartelle condivise (definite sopra) siano accessibili eseguendo una finestra di terminale:

    user@osgeolive:~$ sudo usermod -a -G vboxsf user

Passo 6: Montare la cartella condivisa

  • Nell’esempio precedente, abbiamo definito un percorso di cartella condivisa sul sistema host e l’abbiamo chiamata «GIS» nelle impostazioni della VM. La cartella condivisa apparirà nel file system sotto /media/sf_GIS/. Per montare questa cartella nella home directory dell’utente, per esempio, in un terminale esegui:

    user@osgeolive:~$ mkdir GIS

    user@osgeolive:~$ sudo mount -t vboxsf -o uid=user,rw GIS /home/user/GIS

Ora i file presenti sulla macchina host nella cartella scelta saranno disponibili anche nella macchina virtuale nella cartella «GIS» nella home directory dell’utente.

Congratulazioni, ora OSGeoLive dovrebbe essere in esecuzione in una macchina virtuale.

Passi successivi:

Perché non provare a eseguire alcune applicazioni, come descritto in OSGeoLive Quickstart

Vedere anche: