L'obiettivo di questa serie di articoli è l'installazione su macchine virtuali di software demo oppure OpenSource/Free Software che possano essere utili a scuola e per la didattica nei corsi di Automazione.
Scarichiamo Oracle Virtual Box da https://www.virtualbox.org/wiki/Downloads.
Con la fibra FTTC impiega cinque secondi. Per chi ha una connessione ADSL impiegherà più tempo.
Procediamo con l'installazione:
Si va avanti con l'installazione
Si va avanti e si clicca su "Installa".
Si installano i driver USB
Una volta installato sul Sistema Operativo principale e reale Oracle VirtualBox, siamo pronti per creare uno o più sistemi operativi ospitati [guests] sul sistema operativo principale [host].
Per esempio un comune scenario è avere Windows 10 come sistema operativo host ed avere tre sistemi operativi ospitati
1) Linux Debian
2) Linux Ubuntu
3) Microsoft Windows 7 [oppure Windows 8, oppure Windows 10... ]
In questo modo si potranno installare programmi su Linux Debian, oppure su Ubuntu oppure anche versioni demo di programmi su Windows 7. L'unico limite è la memoria RAM che deve essere tale fa far girare sia il S.O. Host che il Guest.
Comunque faccio vedere come creare lo spazio per Debian.
Si apre Oracle VirtualBox, si clicca su Nuova, decido un nome per l'istanza virtuale, ad esempio "Debian 11"
Si crea un disco virtuale allocato dinamicamente, di dimensione massima 16GB. La dimensione dipende da quanto spazio libero è necessario per il sistema operativo ospitato e virtuale e quanto ne avete disponibile.
E si preme il pulsante Crea.
Si modificano le impostazioni "Schemo" per avere la massima memoria video possibile.
Se si vuole anche abilitare l'accelerazione 3D occorre scegliere una delle schede grafiche virtuali compatibili con il 3D e con il proprio Hardware.
Il disco così creato è vuoto. Occorre installare lì dentro Debian 11 dall'ultima .iso ufficiale e da lì procedere.
Quindi occorre scaricare l'ultima .iso ufficiale di Debian.
Dobbiamo collegare il file .iso appena scaricato con l'istanza virtuale che abbiamo chiamato Debian 11 e far partire l'installazione del Sistema Operativo virtuale guest Debian 11.
A questo punto si puo' far partire l'installazione di Debian.
Durante l'installazione occorre decidere come partizionare i 16GB di disco fisso virtuale. E' questo uno dei punti più delicati.
Conviene dare 10GB alla partizione primaria di root ( / ) e 6GB circa alla partizione di Home (/home) e i rimanenti 1GB circa alla partizione di swap.
Una volta impostato il partizionamento del disco fisso virtuale potete cliccare su "Terminare il partizionamento e scrivere le modifiche sul disco" eppoi su "Continua".
A questo punto il sistema "base" viene installato. Si deve decidere quale sistema grafico di gestione delle finestre si vuole avere. Potete scegliere quello di default oppure "MATE" oppure un'altro a seconda delle vostre esigenze e dello spazio virtuale che avete dedicato.
Dopo la installazione del sistema base e la configurazione del sistema di gestione dei pacchetti APT scegliete MATE
e l'installazione si completa. Scaricherà da Internet ed installerà oltre 1000 pacchetti.
Questa parte impiegherà circa 10 minuti a seconda della vostra velocità in Internet e della velocità del vostro disco.
Ricordatevi di permettere l'installazione di GRUB (boot loader) nel disco virtuale!
Potrete riavviare a quel punto la macchina virtuale.
Si fa partire la Oracle Virtual Box e l'installazione di Debian e si nota che l'installazione di Debian così fatta non è a schemo intero. Per ottenerla occorrono installare le GuestAddition di Oracle VirtualBox. L'ISO delle Guest Addition è già presente nel vostro PC nella cartella C:\Program Files\Oracle\VirtualBox
si tratta solo di renderla disponibile al sistema Debian 11 e lo potete fare nelle impostazioni.
Nelle impostazioni dell'istanza virtuale si inserisce il CD delle GuestAddition
si fa ripartire Debian 11 e la si monta nella partizione /media
Puo' venire montato come /media/cdrom0 oppure /media/cdrom.
e da terminale root si esegue
#sh /media/cdrom/VBoxLinuxAddition.run
per eseguire lo script che, al successivo riavvio, permetterà di visualizzare Debian a schermo intero.
Se necessario si mette #sh /media/cdrom0/VBoxLinuxAddition.run
Ricordo che per diventare root occorre da Terminale scriver $su e digitare la password di root.
In un successivo articolo verrà mostrato come installare dentro Debian OpenPLC Editor, Scada BR oppure RapidScada.
In un altro articolo verrà mostrato come installare Windows 7 in un altro S.O. guest per provare lì dentro Factory I/O.