Il ManfredoniaLUG e l'autore degli articoli non si assumono nessuna responsabilità per eventuali danni ai vostri dispositivi. Tutto ciò che viene spiegato è puramente a scopo dimostrativo.
Al prompt dei comadi con il carattere $ si identifica un utente con meno privilegi, mentre con il carattere # si identifica l'utente amministratore chiamato root.
Installa Linux su Server senza fare danni
Step 1. Installa VirtualBox
Grazie all'applicazione VirtualBox è possibile creare ed utilizzare una Macchina Virtuale (Virtual Machine VM).
Come se fossimo davanti ad un computer fisico possiamo installare una o più schede di rete, specificare l'ammontare della memoria RAM da dedicare, aggiungere o rimuovere uno o più dischi virtuali sui quali è possibile creare partizioni e installare il sistema operativo desiderato.
Download del file d'installazione
Dal sito web di Virtualbox scaricare il file d'installazione adatto al sistema operativo installato sul proprio PC.
VirtualBox Extension Pack
E' necessario installare le VirtualBox Extension Pack se si desidera avere il supporto dei dispositivi USB 2.0 e USB 3.0, le connessioni RDP, disk encryption e il boot attraverso la rete tramite PXE.
Nella pagina download di VirtualBox alla sezione VirtualBox Extension Pack cliccare su "All supported platforms" per il download.
Aprire l'applicazione VirtualBox
Per l'installazione delle VirtualBox Extension Pack selezionare File -> Preferenze -> Estensioni
Cliccare sull'icona +
Installare le VirtualBox Extension Pack selezionando il file scaricato Oracle_VM_VirtualBox_Extension_Pack-xx.vbox-extpack
Step 2. Crea una Macchina Virtuale
Per creare una Macchina Virtuale cliccare su Macchina -> Nuova... e scegliere il nome della macchina virtuale "Nome_Distribuzione", il tipo di sistema operativo e la versione. Assegnare la memoria RAM in base alla RAM fisica disponibile, almeno 2048 MB e creare un disco fisso con almeno 30 GB di spazio, lo spazio allocato dinamicamente è preferibile. Assegnare il nome del disco e la dimensione.
Configurazione della Macchina Virtuale
Dopo aver creato la Macchina Virtuale andare in impostazioni ed apportare le seguenti modifiche:
Sistema -> Scheda madre -> modificare il chipset in ICH9
Sistema -> Scheda madre -> abilitare "Abilita EFI"
Sistema -> Processore -> abilitare "Abilita PAE/NX"
Rete -> modificare connessa a NAT con Scheda con Bridge
Step 3. Installa Debian su macchina virtuale
Come esempio d'installazione di una distribuzione Server Linux su macchina virtuale utilizziamo Debian.
Collegarsi al sito www.debian.org e scaricare l'immagine ISO alla pagina di download.
Un file ISO è un file immagine che è possibile scrivere su CDROM / DVD oppure su penna USB. Nella macchina virtuale l'immagine ISO è montata all'interno del lettore CDROM virtuale.
Step 4. Montaggio file ISO e avvio della VM
Aprire il programma di virtualizzazione VirtualBox e selezionare la macchina virtuale creata chiamata debian_server, poi inserire l'immagine ISO scaricata in Impostazioni -> Archiviazione -> Lettore ottico -> cliccare sull'icona del cdrom -> Scegli un file di disco...
Cliccare su Avvia per avviare la macchina virtuale.
Step 5. Inizio dell'installazione Server di Debian
Selezionare l'installazione grafica premendo su Graphical install oppure testuale premendo su Install. Nell'esempio è mostrato l'installazione testuale.
Step 6. Lingua
Selezionare la lingua italiana e la tastiera italiana.
Step 7. Network
Configurare la rete: scegliere il nome host, il nome di dominio, l'indirizzo IP è in DHCP.
Step 8. Utenti
Inserire la password root, il nome dell'utente e la password.
Step 9. Partizionamento
Allo step Partizionamento dei dischi è possibile selezionare:
Guidato - usa l'intero disco per il partizionamento automatico
oppure
Manuale per personalizzare il partizionamento.
Selezionare il partizionamento manuale
Selezionare il disco
Selezionare Creare una nuova tabella delle partizioni vuota su questo dispositivo per creare una nuova tabella delle partizioni GPT
Premere INVIO sulla voce 32 GB - SPAZIO LIBERO
Creare una nuova partizione
Per ogni partizione da creare scegliere la dimensione:
e la configurazione:
- usare come: il file system
- Punto di mount: il nome del punto di mount
- Opzioni di mount:
Nell'esempio sono create tre partizioni essenziali:
- EFI
- Dimensione: 600 MB
- usare come: Partizione di sistema EFI
- Flag avviabile: attivato
- root rappresentata con il simbolo della barra:
- Dimensione: 28 GB
- usare come: File system ext4 con journaling
- Punto di mount: /
- swap
- Dimensione: 3,6 GB
- usare come: Area di swap
Step 10. Installazione pacchetti
Selezionare l'analisi di un altro CD/DVD e il mirror dell'archivio Debian poi selezionare il software da installare: selezionare server SSH e utilità di sistema standard.
Step 11. Fine installazione
Attendere la fine dell'installazione e riavviare.
Step 12. Installazione delle Guest Addition
Il computer su cui è installato VirtualBox è chiamato Host, le Macchine Virtuali con i relativi Sistemi Operativi sono chiamate Guest.
Dopo aver completato l'installazione del sistema operativo nella macchina Guest vanno installate le Guest Addition di VirtualBox per abilitare alcune funzionalità e migliorare le prestazioni della macchina virtuale come ad esempio: l'accelerazione grafica, l'attivazione del drag and drop, la gestione degli appunti tra Host e Guest, l'uscita del mouse dalla finestra della macchina Guest senza dover premere i tasti corrispondenti all'uscita "ctrl destro".
Avviare la macchina virtuale di Debian ed installare i pacchetti richiesti:
# apt update |
# apt upgrade |
# apt install build-essential dkms linux-headers-$(uname -r) |
Nel menu della macchina virtuale cliccare su Dispositivi -> Inserisci l'immagine del CD delle Guest Additions...
# mount /dev/cdrom /media/cdrom |
# cd /media/cdrom |
# sh ./VBoxLinuxAdditions.run |
$ lsmod | grep vboxguest |
vboxguest 348160 4 |
L'output è il modulo del kernel di VirtualBox caricato correttamente.