Προσωπικά εργαλεία

Linux/Προχωρημένα/Αναβάθμιση

Από WIKI Τεχνικής Στήριξης
Μετάβαση σε: πλοήγηση, αναζήτηση

Γενικά η αναβάθμιση από LTS σε LTS έκδοση είναι κάτι που υποστηρίζεται από το Ubuntu, επομένως μπορείτε εάν θέλετε να κάνετε αναβάθμιση της 10.04 εγκατάστασής σας αντί για καθαρή εγκατάσταση της 12.04. Ίσως όμως υπάρξουν κάποια προβληματάκια, για παράδειγμα στη 10.04 το LTSP χρησιμοποιούσε το tftpd-hpa ως TFTP server, ενώ τα sch-scripts στη 12.04 χρησιμοποιούν το dnsmasq, και επομένως θα πρέπει να απεγκαταστήσετε χειρωνακτικά το πακέτο tftpd-hpa.

Περιγράφεται όμως και μία μέθοδος που χρησιμοποιεί καθαρές εγκαταστάσεις κάθε φορά, και η οποία εκτός από το πλεονέκτημα των φρέσκων ρυθμίσεων, έχει και το πλεονέκτημα ότι η παλιά εγκατάσταση είναι διαθέσιμη μαζί με την καινούργια. Ανάλογα με τις κατατμήσεις σας, είτε μπορείτε να τις χρησιμοποιείτε εντελώς παράλληλα, είτε να επαναφέρετε την παλιά σε πολύ μικρό χρονικό διάστημα. Αυτό βολεύει και σαν backup λειτουργικό στην περίπτωση που η νέα εγκατάσταση έχει κάποιο πρόβλημα. Για παράδειγμα, αν διαπιστώσετε ότι η 12.04 δεν δουλεύει με τους clients σας γιατί δεν τηρούν την προδιαγραφή των 128 MB RAM ελάχιστο, ή αν από κάποιο σοβαρό πρόβλημα καταστραφεί τελείως η εγκατάσταση της 12.04, μπορείτε σε λίγα λεπτά να επαναφέρετε τη 10.04 και να συνεχίσετε το μάθημα.

Τα μειονεκτήματα των καθαρών εγκαταστάσεων είναι ο επιπλέον φόρτος για την ρύθμιση του συστήματος εξ' αρχής (αν και τα sch-scripts βοηθάνε αρκετά στην αυτοματοποίηση των ρυθμίσεων) και ο επιπλέον χώρος που χρειάζονται στο δίσκο.

Προτεινόμενες κατατμήσεις

Εάν έχετε αρκετό χώρο στο δίσκο, προτείνεται να έχετε τα παρακάτω 4 partitions για το Linux. Εάν χρειάζεστε και Windows, βάλτε τα όλα σε ένα extended partition, γιατί primary partitions επιτρέπονται μόνο ως 4.

  • Παλιά εγκατάσταση, π.χ. sda1 = 100 Gb
  • Νέα εγκατάσταση, π.χ. sda2 = 100 Gb
  • Κοινό /home για τα αρχεία των χρηστών, π.χ. sda3 = 200 Gb
  • Προαιρετικό swap partition, π.χ. sda4 = 10 Gb

Μετακίνηση της παλιάς εγκατάστασης σε υποφάκελο

Εάν δεν έχετε χωριστό partition για την παλιά εγκατάσταση, με τις παρακάτω ενέργειες μπορείτε να την κρατήσετε σε ένα φάκελο, ώστε να μπορείτε γρήγορα να την επαναφέρετε σε περίπτωση προβλήματος, ή για να έχετε πρόσβαση σε παλιά αρχεία ρυθμίσεων (π.χ. lts.conf) που μπορεί να θυμηθείτε στην πορεία ότι τα χρειάζεστε.

Αφού ξεκινήσετε με το live CD της 12.04, επιλέξτε  Δοκιμάστε το Ubuntu , και πριν ξεκινήσετε την εγκατάσταση, ανοίξτε ένα τερματικό με Alt+Ctrl+T και δώστε τις παρακάτω εντολές.


Dialog-warning.pngΠροσοχή, όπου sda1 βάλτε το partition του Ubuntu:


Terminal.png
sudo -i

# Προβολή των κατατμήσεων, ας πούμε ότι το Ubuntu είναι στο sda1.
blkid

# Προσάρτηση του παλιού λειτουργικού.
mount /dev/sda1 /mnt

# Μετακίνηση των αρχείων του παλιού λειτουργικού στο φάκελο srv/10.04
# Διαλέγουμε συγκεκριμένα το srv επειδή αυτός δεν συμπεριλαμβάνεται
# κατά τη δημοσίευση εικονικού δίσκου, αλλιώς ο εικονικός δίσκος του
# LTSP θα ήταν τεράστιος.
mkdir /mnt/srv/10.04
find /mnt/ -mindepth 1 -maxdepth 1 ! -name home ! -name srv -exec mv {} /mnt/srv/10.04/ \;

# Αποπροσάρτηση του παλιού λειτουργικού
umount /mnt
exit

Στη συνέχεια ξεκινήστε την εγκατάσταση και στο διάλογο ρύθμισης των κατατμήσεων, επιλέξτε  Κάτι άλλο , και ορίστε ότι το sda1 θα χρησιμοποιηθεί ως/χωρίς διαμόρφωση. Θα βγει αργότερα μια προειδοποίηση ότι εάν υπάρχουν φάκελοι /var, /lib, /usr κτλ θα διαγραφούν, αγνοήστε τη, τους έχουμε μεταφέρει στο /srv/10.04.

Λογαριασμοί χρηστών

Αργότερα, θα υλοποιηθεί στα sch-scripts δυνατότητα εισαγωγής των παλιών λογαριασμών χρηστών στη νέα εγκατάσταση. Για την ώρα, για όσους χρήστες της παλιάς εγκατάστασης θέλετε να έχετε και στη νέα, θα πρέπει να ακολουθήσετε τις οδηγίες της ενότητας Linux/sch-scripts/Δημιουργία χρηστών.


Παραλλαγές
Ενέργειες
Πλοήγηση
Εργαλεία