Come installare le aggiunte guest di VirtualBox in Ubuntu

Al giorno d'oggi è facile e veloce configurare una macchina virtuale Ubuntu , così puoi giocare con Linux senza formattare il tuo sistema. Tuttavia, per ottenere davvero il massimo dalla tua macchina virtuale Ubuntu , non sarebbe bello se l'host operativo potesse interagire con l'ospite? Questa è una delle cose che puoi fare con VirtualBox Guest Additions e ti mostreremo come installarlo.

Lingo essenziale di VirtualBox

Prima di entrare nella carne e nelle patate di Guest Additions , ci sono alcuni concetti fondamentali che devi conoscere per dare un senso a tutto. Se sei già esperto nel linguaggio delle macchine virtuali, puoi semplicemente saltare alla sezione successiva, ma in caso contrario, resta un minuto.

Abbiamo già menzionato i due concetti più importanti nel paragrafo di apertura: sistema host e guest.

Il sistema operativo host è il sistema operativo effettivo in esecuzione sulla macchina "bare metal". Quello è il vero computer fisico. Non c'è niente tra il tuo sistema operativo e l'hardware del computer.

Il sistema guest, la macchina virtuale, viene eseguito come un'applicazione all'interno del sistema operativo host. Il sistema guest "pensa" che sia in esecuzione su un computer reale e vede tutto l'"hardware" che si aspetta, ma è tutto simulato. 

In base alla progettazione, esiste una dura barriera tra il sistema ospite e host. Ciò include tutte le applicazioni in esecuzione sul sistema guest. Questo è il motivo per cui, ad esempio, è sicuro testare virus o fare altre cose rischiose con una macchina virtuale. Bene, fintanto che non hai una connessione di rete attiva alla VM!

Cosa possono fare le aggiunte degli ospiti?

Le Guest Additions sono, come suggerisce il nome, software che viene aggiunto al sistema operativo guest in modo che ottenga essenzialmente superpoteri spaventosi che nessuna macchina virtuale dovrebbe avere. 

Scherzi a parte, lo scopo principale delle aggiunte guest è integrare la macchina virtuale con il sistema operativo host senza perdere i vantaggi della barriera virtualizzata tra i due. Quando installi le aggiunte, ottieni alcune funzionalità davvero utili:

  • Orologi sincronizzati tra l'host e l'ospite in modo che mostrino sempre la stessa ora.
  • Puoi utilizzare liberamente il puntatore del mouse tra host e guest senza che il puntatore venga catturato.
  • Cartelle condivise per semplificare il trasferimento sicuro dei file tra host e guest.
  • Puoi ridimensionare liberamente la finestra della macchina ospite e regolerà dinamicamente la sua risoluzione in modo che corrisponda.
  • Una migliore grafica accelerata può accedere alle app virtualizzate che necessitano di funzionalità GPU più avanzate sul computer host.
  • Appunti condivisi, che semplificano la copia e incolla di elementi tra i due sistemi.

Ci sono ancora più funzioni davvero utili. Leggi la documentazione ufficiale di VirtualBox(VirtualBox Documentation) per i dettagli tecnici se vuoi saperne di più.

Hai una macchina virtuale funzionante?

Questo articolo non riguarda la configurazione di una macchina virtuale Ubuntu , ma è necessaria una macchina (Ubuntu Virtual Machine)Ubuntu VirtualBox(VirtualBox Ubuntu) funzionante e correttamente configurata per installare VirtualBox Guest Additions in Ubuntu . Se necessario, vai su Come installare Linux su Windows con VirtualBox(How to Install Linux on Windows With VirtualBox) e assicurati di aver fatto tutto nel modo giusto. Se la tua macchina virtuale Ubuntu(Ubuntu VM) è in ordine, siamo pronti per procedere al processo di installazione vero e proprio.

Installazione delle aggiunte guest di Ubuntu

Supponendo che tu abbia una macchina virtuale Ubuntu(Ubuntu VM) funzionante in VirtualBox pronta per l'uso, puoi installare facilmente le aggiunte guest.

Prima di farlo, tuttavia, ti consigliamo di fare uno snapshot della tua VM nel caso qualcosa vada storto con l'installazione dell'aggiunta guest. Ricorda che questi sono driver e utilità installati sulla VM, quindi altera il sistema virtuale.

Puoi scattare un'istantanea in uno dei due modi. Il primo è premere il host key + T . Per impostazione predefinita; il tasto Ctrl(Ctrl key) destro è il tasto host(host key) a meno che qualcuno non lo abbia modificato nelle impostazioni. La chiave host corrente viene visualizzata nell'angolo inferiore destro della finestra della macchina virtuale. In alternativa, usa semplicemente Macchina(Machine ) > Scatta istantanea( Take Snapshot) .

Assegna un nome allo snapshot, salvalo e quindi torna alla tua VM.

Ora seleziona Dispositivi(Devices) e poi Inserisci CD aggiunte guest(Insert Guest Additions CD) .

Riceverai questo messaggio da Ubuntu , seleziona Esegui(Run) .

Ora, digita la tua password di amministratore(administrator password) e seleziona Autentica(Authenticate) .

Il software eseguirà e installerà le aggiunte guest. Potresti ricevere un errore sul sistema che non è impostato per compilare i moduli del kernel, ignoralo e premi Invio(Enter) .

Indovina un po? Questo è tutto ciò che c'era da fare. Le(Guest) aggiunte degli ospiti sono ora installate e dovresti essere pronto per partire. Tuttavia, dovresti testare per vedere se l'installazione ha funzionato correttamente o meno.

Testare le aggiunte degli ospiti

Per assicurarti che le Aggiunte (Additions)ospiti(Guest) funzionino come previsto, proverai alcuni rapidi test.

Innanzitutto, sposta il puntatore del mouse sulle icone del desktop in Ubuntu dall'esterno della finestra della macchina virtuale. Si evidenziano? È possibile fare clic sull'icona di un desktop e quindi spostare senza problemi il puntatore del mouse sul sistema operativo host?

Quindi, verifichiamo se le cartelle condivise funzionano correttamente.

Innanzitutto, seleziona Devices > Shared Folders > Shared Folders Settings dal menu della macchina virtuale.

Ora seleziona l' icona aggiungi condivisione(add share icon) .

Quindi, in Percorso cartella(Folder Path) , scegli Altro(Other) , quindi cerca e seleziona la cartella sul computer host che desideri condividere con la macchina virtuale. Assicurati di scegliere Montaggio automatico in(Auto-mount) modo che alla cartella venga assegnata automaticamente una lettera di unità nel sistema guest.

Quando hai finito, seleziona OK e dovresti vedere la tua cartella condivisa elencata sotto le cartelle transitorie(transient folders) . Ricorda(Remember) , stiamo solo testando se le aggiunte guest funzionano correttamente; puoi sempre tornare indietro e rendere permanente la tua cartella condivisa.

Ora, seleziona di nuovo OK e vai alla tua cartella home sulla macchina virtuale(home folder on the virtual machine) e dovresti vedere la cartella e il suo contenuto. A meno che tu non abbia reso la cartella di sola lettura, puoi anche copiare i file dal guest all'host in questo modo.

Per una guida più dettagliata alle cartelle condivise, consulta Condividi cartelle tra host e SO guest in VirtualBox(Share Folders between Host and Guest OS in VirtualBox) .

Portare Ubuntu oltre le macchine virtuali(Ubuntu Beyond Virtual Machines)

Avere una macchina virtuale Ubuntu Linux (o qualsiasi Linux ) a portata di mano è eccellente per quasi tutti gli scopi. Tuttavia, non otterrai mai le stesse prestazioni o compatibilità offerte dal bare metal.

Una volta che ti senti a tuo agio con Linux dopo aver giocato con esso in VirtualBox , potresti prendere in considerazione il doppio avvio di Ubuntu con Windows . Se è troppo impegnativo, dai un'occhiata al nostro elenco dei migliori sistemi operativi Linux portatili(best portable Linux operating systems) . In questo modo, puoi avviare Linux senza alterare nulla sul computer stesso.



About the author

ingegnere audiofilo e specialista di prodotti audio con oltre 10 anni di esperienza. Sono specializzato nella creazione di altoparlanti e cuffie per musica di qualità dall'inizio alla fine. Sono un esperto nella risoluzione dei problemi audio e nella progettazione di nuovi altoparlanti e sistemi di cuffie. La mia esperienza va oltre la semplice realizzazione di buoni prodotti; Ho anche una passione per aiutare gli altri a essere il meglio di sé possibile, sia attraverso l'istruzione che il servizio alla comunità.



Related posts