Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Aggiornare o sostituire una distribuzione Linux con un'altra | IlSoftware.it

Aggiornare o sostituire una distribuzione Linux con un'altra

Quando si decide di passare da una distribuzione Linux all'altra, com'è possibile effettuare un'installazione da zero senza però sovrascrivere i file personali e le impostazioni conservate nella directory /home? Per semplicità...

Quando si decide di passare da una distribuzione Linux all’altra, com’è possibile effettuare un’installazione da zero senza però sovrascrivere i file personali e le impostazioni conservate nella directory /home?

Per semplicità, ipotizziamo di partire da una situazione che preveda l’utilizzo di un hard disk non contenente alcuna partizione che andrà ad ospitare l’installazione della distribuzione Linux prescelta.

All’avvio dell’installazione della distribuzione Linux, effettuando il boot del sistema dal supporto CD oppure da una chiavetta USB, verrà richiesto in che modo si desidera preparare la struttura del disco fisso. Le alternative sono essenzialmente due: nel primo caso, penserà l’installer della distribuzione Linux a creare le partizioni necessarie ed a formattarle.

Selezionando invece l’opzione Altro, si avrà la possibilità di organizzare le partizioni su disco come meglio si crede:

Aggiornare o sostituire una distribuzione Linux con un'altra

Dopo aver selezionato il disco fisso (/dev/sda) si dovrà fare clic su Nuova tabella partizioni, per poi scegliere Spazio libero ed iniziare ad aggiungere le partizioni che utilizzerà la distribuzione Linux in corso d’installazione.

Aggiornare o sostituire una distribuzione Linux con un'altra

Calcolando la capacità del disco fisso, bisognerà creare una partizione primaria specificando una dimensione che sia un po´ inferiore alla metà del quantitativo di spazio complessivamente disponibile:

Aggiornare o sostituire una distribuzione Linux con un'altra

Come file system, ove possibile, si può scegliere ext4 con journaling mentre come punto di mount bisognerà selezionare /.

Come passo seguente, bisognerà selezionare di nuovo lo spazio libero e cliccare ancora su Aggiungi:

Aggiornare o sostituire una distribuzione Linux con un'altra

Questa volta si aggiungerà una seconda partizione specificando sempre ext4 con journaling mentre come punto di mount ma avendo cura di indicare /home come punto di mount.
Il trucco è tutto qui: creando una nuova partizione con punto di mount /home, la directory personale, i propri file e le impostazioni saranno conservati in una partiziona a sé stante, separata da quella che accoglierà il sistema operativo.

Le dimensioni della partizione dovranno essere tali da ottenere poi una terza ed ultima partizione di capienza pari all’incirca a quella della memoria RAM installata sulla macchina.
Tale partizione, in fase di creazione, dovrà essere indicata come area di swap (menù a tendina punto di mount).

Si dovrebbe ottenere una configurazione simile a quella seguente:

Aggiornare o sostituire una distribuzione Linux con un'altra

A questo punto si potrà avviare l’installazione della distribuzione.

Cambiare distribuzione Linux

Quando si deciderà di cambiare la distribuzione Linux, si potrà avviare normalmente la sua installazione dal supporto CD o dalla chiavetta USB di boot quindi cliccare su Altro e cancellare la prima partizione, contenente sistema operativo ed applicazioni.
La partizione /home dovrà essere lasciata intatta (anzi, se ne consiglia comunque il backup del contenuto prima di procedere).

Durante l’installazione della nuova distribuzione, tuttavia, è importante assicurarsi di specificare lo stesso nome utente e la stessa password scelti in precedenza.

L’unico problema è che si dovrà provvedere a reinstallare tutte le varie applicazioni anche se queste non dovranno essere configurate dal momento che le impostazioni saranno rimaste inalterate nella partizione d’appoggio creata precedentemente.
È importante tuttavia tenere presente che le impostazioni di sistema memorizzate nella partizione /home potrebbero causare qualche comportamento anomalo nel passaggio tra distribuzioni Linux molto differenti tra loro.

Al momento dell’installazione della nuova distribuzione Linux, bisognerà selezionare Altro, eliminare e ricreare la partizione principale che ospita il sistema operativo (richiedendone la formattazione).
Per quanto riguarda la partizione contenente i dati, bisognerà accertarsi che rechi nuovamente /home come punto di mount.
Bisognerà insomma tornare ad ottenere una situazione simile a quella originaria (vedere l’immagine che segue):

Aggiornare o sostituire una distribuzione Linux con un'altra

Per la partizione /home, ovviamente, non dovrà essere richiesta alcuna formattazione, pena la perdita dei dati personali in essa conservati (suggeriamo comunque la creazione di una copia di backup del contenuto di questa partizione prima di procedere).

Ti consigliamo anche

Link copiato negli appunti