giovedì 20 settembre 2018

Centos 7 guest in virtualbox, abilitare le guest addiction

Per motivi di lavoro utilizzo sul mio pc una macchina virtuale Centos 7 minimal (senza interfaccia grafica).
Non esiste la mouse integration  (la possibilità di uscire con il puntatore del mouse dalla macchina ospite se non premendo in contemporanea i tasti AltGr e Ctrl).
Cercando in giro ho trovato il modo per attivarla saltando tutti gli errori che si verificano.


  • Mi sono loggato come utente root, volendo ci si potrebbe loggare con un utente standard per poi switchare su root con il comando sudo su - 
  • Ho aggiornato il kernel eseguendo yum update kernel*
  • Ho riavviato la macchina client con il comando shutdown -r now
  • Ho installato gli extra packages con il comando rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • Poi ho installato gli altri pacchetti necessari con il comando  yum install gcc kernel-devel kernel-headers dkms make bzip2 perl
  • Ho generato la variabile d'ambiente necessaria con il comando KERN_DIR=/usr/src/kernels/`uname -r`/build
    • nel mio caso ho verificato il contenuto di essa con il comando echo $KERN_DIR
    • il valore che mi è tornato è stato: /usr/src/kernels/3.10.0-862.11.6.el7.x86_64/build
  • Ho inserito il "cd" delle guest addiction dal menu devices di VirtualBox
  • Ho creato una cartella per ospitarle sul mio guest mkdir /media/cdrom
  • Ho montato il "cd" nella cartella appena creata mount /dev/sr0 /media/cdrom
  • Con il comando ls -l /media/cdrom ho verificato il contenuto della cartella, il risultato è stato il seguente 
  • Ho spento la macchina ospite con il comando shutdown now
  • Sono andato sulla consolle di VirtualBox, ho selezionato la mia macchina virtuale, con il tasto destro ho scelto la voce settings, sono andato nella sezione system e nella voce pointing device ho sostituito "PS/2 Mouse" con "USB Tablet"
  • Ho avviato la mia macchina virtuale e non ho più avuto problemi con il mouse.

Fonti:


Nessun commento:

Posta un commento