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.