Εγκατασταση Ubuntu σε αποθηκευτικο μεσο USB
Δημοσιεύτηκε: 28 Ιουν 2008, 14:10
Υπάρχουν κάποιοι χρήστες που θέλουν να δοκιμάσουν μία πλήρη εγκατάσταση του Ubuntu στον υπολογιστή τους αλλά δεν θέλουν να αλλάξουν τις διαμερησεις (partitions) του σκληρού τους δισκου (τουλάχιστον μέχρι να διαπιστώσουν τα διάφορα πλεονεκτήματα του Ubuntu και την συμβατότητα με το Hardware τους). Για όποιον διαθέτει ενα USB stick με χωρητικοτητα ανω των 4G τα πραγματα ειναι σχετικα απλά. Υπάρχουν μόνο κάποια σημεία στα οποία πρέπει κανεις να προσεξει. Παρακάτω περιγράφω την συνολική διαδικασια:
1. Εκκινηση του υπολογιστη από το LiveCD/CD εγκαταστασης του Ubuntu
2. Συνδέουμε το USB stick στον υπολογιστη και ξεκινάμε την εγκατασταση κάνοντας διπλό κλικ στο αντιστοιχο εικονιδιο στην επιφανεια εργασιας.
3. Στα 3 πρωτα βήματα δίνουμε ότι μας ζητηθει και στο 4ο βήμα προσεχουμε να ορισουμε την τοποθεσια εγκαταστασης όπως παρακάτω:
σε αυτην την περίπτωση είδαμε ότι το 8,2G USB stick στο οποίο θέλουμε να κάνουμε την εγκατασταση αναγνωρίσθηκε ως sdb και διαλέγουμε να γινει σε αυτό η εγκατάσταση και να καταλάβει όλο τον χώρο του stick.
4. Στα βήματα 5 και 6 δίνουμε ότι μας ζητηθεί και μεγάλη ΠΡΟΣΟΧΗ πρεπει να δωσουμε στο βήμα 7. Στο βήμα αυτο κάνουμε κλικ στην επιλογή "Advanced" για να επιλέξουμε πού θα εγκατασταθει ο boot loader GRUB.
5. Στο παράθυρο διαλόγου που εμφανιζεται
αντι για hd0 επιλέγουμε ως τοποθεσια εγκασταστασης του boot loader την ίδια τοποθεσια όπου εγκαθιστουμε το Ubuntu. Δηλαδη στην συγκεκριμενη περιπτωση /dev/sdb και παταμε ok.
6. Ξεκινάμε την εγκατάσταση και περιμενουμε (μου έχει τύχει να τελειωσει σε 15 λεπτα και μου έχει τύχει να κρατησει πάνω απο ώρα, πιθανον να σχετιζεται με την ταχυτητα προσβασης στο stick).
7. Αφου τελειωσει η εγκασταση κανουμε επανεκκίνηση και αφου βγάλουμε το CD μπαινουμε στο μενου του BIOS για να επιλέξουμε στο boot sequence να γινεται εκκίνηση κατα προτιμηση από το USB (θα πρεπει βέβαια το BIOS μας να υποστηρίζει κατι τέτοιο). Κάνουμε εκκίνηση κι αν είμαστε τυχεροί θα ξεκινήσει το Ubuntu απο το USB stick. Αν ειμαστε άτυχοι θα λάβουμε το παρακάτω μήνυμα:
"Error 17: cannot mount selected partition"
Αυτό το προβλημα εμφανίζεται αν το BIOS μας αποφάσισε να αλλάξει τα ονοματα των αποθηκευτικών μέσων αφότου αλλάξαμε το boot sequence και συμβαίνει μόνο σε ορισμενους υπολογιστες.
Η λύση ειναι να κάνουμε ξανα boot από το LiveCD και να τροποποιησουμε το αρχειο menu.lst πανω στο usb stick. Ανοιγουμε λοιπον το αρχειο:
/media/<ονομα του stick>/boot/grub/menu.lst
και βρισκουμε τις καταχωρησεις της μορφης
root (hd1,0)
(εδω το hd1 αντιστοιχει στο /dev/sdb του βήματος 5. Για /dev/sdc θα ειχαμε hd2 κοκ.)
και τις αλλάζουμε σε
root (hd0,0)
(επειδή το BIOS μας αποφάσισε να μετονομασει αυτό που κατα την εγκατασταση ηταν sdb σε πιθανώς σε sda)
Σωζουμε το αρχειο, κάνουμε επανεκκίνηση αφου βγαλουμε το CD και το παραπάνω μήνυμα δεν θα εμφανιστει πλεον.
8. Ειτε χρειαστεί να εκτελεσουμε την διαδικασια του βηματος 7 είτε οχι, φτανουμε λοιπόν στην οθονη του login δινουμε ονομα και κωδικό και περιμενουμε να ξεκινησει το αγαπημένο μας περιβάλλον. Κατα πασα πιθανοτητα ομως θα δουμε μία ανοιχτοχρωμη καφέ οθονη και τιποτα αλλο. Προκειται για ενα γνωστό κι επιλυμενο bug:
https://bugs.launchpad.net/ubuntu/+sour ... bug/218434
για να το ξεπερασουμε συνδέουμε τον υπολογιστη μας στο internet μεσω καλωδιου (ethernet),
πατάμε Alt+Ctrl+F1 για να παμε στο τερματικο, κανουμε εκει login και δινουμε τις παρακατω εντολες για να κάνουμε όλες τις αναβαθμισεις.
sudo apt-get update
sudo apt-get upgrade
περιμένουμε λιγη ώρα να τελειωσει κι αφού τελειωσει κάνουμε επανεκκίνηση με
sudo shutdown -r now
μετά απο αυτά μπορουμε να χρησιμοποιήσουμε το αγαπημένο μας λειτουργικο από USB stick.
ΣΗΜΕΙΩΣΗ: Εξαιρουμενων των βημάτων 7 και 8 η διαδικασια ειναι πολυ απλή. Το προβλημα του βήματος 7 αφορα μονο μερικούς υπολογιστες. Το προβλημα του βήματος 8 δεν θα το αντιμετωπισουμε εαν δοκιμασουμε να εγκαταστησουμε την point release 8.04.1 του Hardy που θα βγει στις 3 Ιουλιου και θα περιλαμβάνει όλες τις μέχρι τώρα αναβαθμίσεις.
1. Εκκινηση του υπολογιστη από το LiveCD/CD εγκαταστασης του Ubuntu
2. Συνδέουμε το USB stick στον υπολογιστη και ξεκινάμε την εγκατασταση κάνοντας διπλό κλικ στο αντιστοιχο εικονιδιο στην επιφανεια εργασιας.
3. Στα 3 πρωτα βήματα δίνουμε ότι μας ζητηθει και στο 4ο βήμα προσεχουμε να ορισουμε την τοποθεσια εγκαταστασης όπως παρακάτω:
σε αυτην την περίπτωση είδαμε ότι το 8,2G USB stick στο οποίο θέλουμε να κάνουμε την εγκατασταση αναγνωρίσθηκε ως sdb και διαλέγουμε να γινει σε αυτό η εγκατάσταση και να καταλάβει όλο τον χώρο του stick.
4. Στα βήματα 5 και 6 δίνουμε ότι μας ζητηθεί και μεγάλη ΠΡΟΣΟΧΗ πρεπει να δωσουμε στο βήμα 7. Στο βήμα αυτο κάνουμε κλικ στην επιλογή "Advanced" για να επιλέξουμε πού θα εγκατασταθει ο boot loader GRUB.
5. Στο παράθυρο διαλόγου που εμφανιζεται
αντι για hd0 επιλέγουμε ως τοποθεσια εγκασταστασης του boot loader την ίδια τοποθεσια όπου εγκαθιστουμε το Ubuntu. Δηλαδη στην συγκεκριμενη περιπτωση /dev/sdb και παταμε ok.
6. Ξεκινάμε την εγκατάσταση και περιμενουμε (μου έχει τύχει να τελειωσει σε 15 λεπτα και μου έχει τύχει να κρατησει πάνω απο ώρα, πιθανον να σχετιζεται με την ταχυτητα προσβασης στο stick).
7. Αφου τελειωσει η εγκασταση κανουμε επανεκκίνηση και αφου βγάλουμε το CD μπαινουμε στο μενου του BIOS για να επιλέξουμε στο boot sequence να γινεται εκκίνηση κατα προτιμηση από το USB (θα πρεπει βέβαια το BIOS μας να υποστηρίζει κατι τέτοιο). Κάνουμε εκκίνηση κι αν είμαστε τυχεροί θα ξεκινήσει το Ubuntu απο το USB stick. Αν ειμαστε άτυχοι θα λάβουμε το παρακάτω μήνυμα:
"Error 17: cannot mount selected partition"
Αυτό το προβλημα εμφανίζεται αν το BIOS μας αποφάσισε να αλλάξει τα ονοματα των αποθηκευτικών μέσων αφότου αλλάξαμε το boot sequence και συμβαίνει μόνο σε ορισμενους υπολογιστες.
Η λύση ειναι να κάνουμε ξανα boot από το LiveCD και να τροποποιησουμε το αρχειο menu.lst πανω στο usb stick. Ανοιγουμε λοιπον το αρχειο:
/media/<ονομα του stick>/boot/grub/menu.lst
και βρισκουμε τις καταχωρησεις της μορφης
root (hd1,0)
(εδω το hd1 αντιστοιχει στο /dev/sdb του βήματος 5. Για /dev/sdc θα ειχαμε hd2 κοκ.)
και τις αλλάζουμε σε
root (hd0,0)
(επειδή το BIOS μας αποφάσισε να μετονομασει αυτό που κατα την εγκατασταση ηταν sdb σε πιθανώς σε sda)
Σωζουμε το αρχειο, κάνουμε επανεκκίνηση αφου βγαλουμε το CD και το παραπάνω μήνυμα δεν θα εμφανιστει πλεον.
8. Ειτε χρειαστεί να εκτελεσουμε την διαδικασια του βηματος 7 είτε οχι, φτανουμε λοιπόν στην οθονη του login δινουμε ονομα και κωδικό και περιμενουμε να ξεκινησει το αγαπημένο μας περιβάλλον. Κατα πασα πιθανοτητα ομως θα δουμε μία ανοιχτοχρωμη καφέ οθονη και τιποτα αλλο. Προκειται για ενα γνωστό κι επιλυμενο bug:
https://bugs.launchpad.net/ubuntu/+sour ... bug/218434
για να το ξεπερασουμε συνδέουμε τον υπολογιστη μας στο internet μεσω καλωδιου (ethernet),
πατάμε Alt+Ctrl+F1 για να παμε στο τερματικο, κανουμε εκει login και δινουμε τις παρακατω εντολες για να κάνουμε όλες τις αναβαθμισεις.
sudo apt-get update
sudo apt-get upgrade
περιμένουμε λιγη ώρα να τελειωσει κι αφού τελειωσει κάνουμε επανεκκίνηση με
sudo shutdown -r now
μετά απο αυτά μπορουμε να χρησιμοποιήσουμε το αγαπημένο μας λειτουργικο από USB stick.
ΣΗΜΕΙΩΣΗ: Εξαιρουμενων των βημάτων 7 και 8 η διαδικασια ειναι πολυ απλή. Το προβλημα του βήματος 7 αφορα μονο μερικούς υπολογιστες. Το προβλημα του βήματος 8 δεν θα το αντιμετωπισουμε εαν δοκιμασουμε να εγκαταστησουμε την point release 8.04.1 του Hardy που θα βγει στις 3 Ιουλιου και θα περιλαμβάνει όλες τις μέχρι τώρα αναβαθμίσεις.