Όταν εκκινείται το CD εγκατάστασης του Ubuntu, η δοκιμαστική επιφάνεια εργασίας και η γραφική διεπαφή εγκατάστασης δεν εμφανίζονται.
Το Ubuntu κυκλοφορεί σε δύο μορφές: Desktop CD και Alternate CD, οι οποίες είναι αντίστοιχα το CD εγκατάστασης με γραφική διεπαφή και το CD εγκατάστασης με διεπαφή κειμένου. Το πρώτο όχι μόνο παρέχει τη λειτουργία δοκιμής πριν από την εγκατάσταση της έκδοσης desktop του Ubuntu, αλλά προσφέρει επίσης μια γραφική διεπαφή οδηγού εγκατάστασης.
Αυτή η εγκατάσταση είναι παρόμοια με τη διαδικασία αποκατάστασης συστήματος του λογισμικού ghost, με σχετικά γρήγορη ταχύτητα εγκατάστασης. Το δεύτερο είναι ένα τυπικό και αυθεντικό CD εγκατάστασης, που απευθύνεται σε χρήστες με υψηλότερες και πιο επαγγελματικές απαιτήσεις προσαρμογής για την εγκατάσταση.
Επομένως, εάν ο χρήστης χρησιμοποιεί τον δεύτερο τύπο CD, η δοκιμαστική επιφάνεια εργασίας και η γραφική διεπαφή εγκατάστασης δεν θα εμφανιστούν.
Μετά την εγκατάσταση των Windows, το Ubuntu, το οποίο εγκαταστάθηκε πριν από τα Windows, αποτυγχάνει να εκκινήσει.
Κατά την εγκατάσταση ενός συστήματος διπλής εκκίνησης Ubuntu και Windows, τα Windows πρέπει να εγκατασταθούν πρώτα, ακολουθούμενα από το Ubuntu. Επειδή κατά την εγκατάσταση δύο λειτουργικών συστημάτων σε έναν μόνο σκληρό δίσκο, απαιτείται γενικά ένας bootloader όπως ο Grub για να επιτρέψει στον χρήστη να επιλέξει ποιο λειτουργικό σύστημα θα εκκινήσει κατά την εκκίνηση.
Το πρόγραμμα εγκατάστασης των Windows δεν παρέχει έναν bootloader όπως ο Grub, ενώ το πρόγραμμα εγκατάστασης του Ubuntu το κάνει. Έτσι, εγκαθιστώντας το Ubuntu αργότερα, ο Grub μπορεί να γραφτεί σωστά στον κύριο τομέα εκκίνησης του σκληρού δίσκου, επιτρέποντας τη σωστή εκκίνηση του συστήματος διπλής εκκίνησης.
Κατά την εκκίνηση, το σύστημα Ubuntu εισέρχεται απευθείας στη διεπαφή σύνδεσης γραμμής εντολών αντί για τη γραφική διεπαφή σύνδεσης.
Το σύστημα Linux μπορεί να ξεκινήσει είτε με γραφική διεπαφή σύνδεσης είτε με διεπαφή σύνδεσης γραμμής εντολών, κάτι που μπορεί να επιτευχθεί με την τροποποίηση του αρχείου κειμένου /etc/inittab.
Για να ξεκινήσετε με τη γραφική διεπαφή σύνδεσης, η μέθοδος τροποποίησης είναι η εξής: Εισαγάγετε "vi /etc/inittab" στη διεπαφή γραμμής εντολών για να ανοίξετε το αρχείο /etc/inittab, και στη συνέχεια αλλάξτε τη γραμμή "id:3:initdefault" σε "id:5:initdefault".
Στην επιφάνεια εργασίας του Ubuntu, όταν κάνετε κλικ στο κουμπί κλεισίματος στην επάνω δεξιά γωνία του παραθύρου της εφαρμογής, το πρόγραμμα δεν σταματά.
Γενικά, μετά από πολλαπλά κλικ στο κουμπί κλεισίματος, θα εμφανιστεί ένα παράθυρο διαλόγου στην επιφάνεια εργασίας, που θα ειδοποιεί τον χρήστη ότι το πρόγραμμα έχει σταματήσει να ανταποκρίνεται και θα τον ρωτά αν θέλει να το κλείσει. Σε αυτό το σημείο, ο χρήστης μπορεί να επιλέξει να κλείσει το πρόγραμμα.
Εάν αυτό το παράθυρο διαλόγου δεν εμφανιστεί μετά από πολλαπλά κλικ, ο χρήστης μπορεί να πατήσει τα πλήκτρα Alt+F2, στη συνέχεια να εισαγάγει την εντολή "xkill" και να πατήσει Enter. Σε αυτό το σημείο, ο δείκτης του ποντικιού θα μετατραπεί σε σχήμα μικρού κρανίου, και ο χρήστης μπορεί να κάνει κλικ στο παράθυρο του λογισμικού που θέλει να κλείσει.
Στο σύστημα Ubuntu, η οθόνη CRT παρουσιάζει προβλήματα μαύρης οθόνης ή τρεμοπαίγματος.
Μια χαμηλή ρύθμιση ρυθμού ανανέωσης της οθόνης CRT μπορεί να προκαλέσει τρεμόπαιγμα, προκαλώντας κόπωση στα μάτια του χρήστη. Από την άλλη πλευρά, εάν ο ρυθμός ανανέωσης είναι πολύ υψηλός, η οθόνη θα σταματήσει να λειτουργεί, με αποτέλεσμα μαύρη οθόνη ή ακόμα και ζημιά στην οθόνη. Υπό κανονικές συνθήκες, είναι πιο κατάλληλο να ρυθμιστεί ο ρυθμός ανανέωσης της οθόνης CRT στα 85Hz, και δεν πρέπει να είναι χαμηλότερος από 75Hz.
Η μέθοδος ρύθμισης είναι η εξής: Εισαγάγετε την εντολή "gtf" στη διεπαφή γραμμής εντολών του Linux, με παραμέτρους για την αναμενόμενη ανάλυση και τον ρυθμό ανανέωσης.
Για παράδειγμα, εάν η ανάλυση είναι 1024×768 και ο ρυθμός ανανέωσης είναι 85Hz, μπορείτε να εισαγάγετε την εντολή "gtf 1024 768 85", και στη συνέχεια να επανεκκινήσετε τη διεπαφή X-Window για να δείτε το αποτέλεσμα.
Ο κωδικός πρόσβασης root του συστήματος Ubuntu έχει ξεχαστεί από τον χρήστη.
Εάν ο χρήστης έχει άλλο όνομα χρήστη με δικαιώματα root, μπορεί να συνδεθεί με αυτό το όνομα χρήστη και να εκτελέσει την εντολή "passwd root" για να αλλάξει τον κωδικό πρόσβασης του υπερχρήστη, και στη συνέχεια να εισαγάγει τον νέο κωδικό πρόσβασης σύμφωνα με τις οδηγίες στην οθόνη.
Εάν ο χρήστης δεν έχει κανένα άλλο όνομα χρήστη με δικαιώματα root, το πρόβλημα μπορεί να λυθεί σε τρία βήματα εκκινώντας το σύστημα από το CD εγκατάστασης σε κατάσταση μονής χρήσης:
- Πρώτον, εκτελέστε την εντολή "vi /etc/passwd" στη διεπαφή γραμμής εντολών για να ανοίξετε το αρχείο /etc/passwd, και αφαιρέστε το "!" μετά το "root:" στο αρχείο.
- Δεύτερον, εκτελέστε την εντολή "vi /etc/security/passwd" στη διεπαφή γραμμής εντολών για να ανοίξετε το αρχείο /etc/security/passwd, και διαγράψτε τις πληροφορίες όπως "password=AmMwUe2EQ491U", "lastupdate=1054106568", και "flags=" κάτω από το "root:".
- Τρίτον, επανεκκινήστε τον υπολογιστή και εισαγάγετε τη νέα εντολή "passwd root" για να επαναφέρετε τον κωδικό πρόσβασης root.
Είναι αδύνατη η εγκατάσταση πακέτων λογισμικού .rpm στο σύστημα Ubuntu.
Τα πακέτα λογισμικού με επέκταση .rpm υποστηρίζονται από το Red Hat και τα παράγωγα συστήματα Linux του. Για να εγκαταστήσετε ένα πακέτο λογισμικού με όνομα package.rpm στο σύστημα Ubuntu, είναι απαραίτητο πρώτα να μετατρέψετε το πακέτο rpm σε ένα πακέτο deb με το ίδιο όνομα χρησιμοποιώντας το εργαλείο alien.
Τα συγκεκριμένα βήματα είναι τα εξής:
- Πρώτον, εισαγάγετε την εντολή "sudo apt-get install alien" στη διεπαφή γραμμής εντολών του Ubuntu για να εγκαταστήσετε το εργαλείο alien.
- Δεύτερον, εισαγάγετε την εντολή "sudo alien package.rpm".Μετά την ολοκλήρωση, θα δημιουργηθεί ένα αρχείο package.deb.
- Τρίτον, εισαγάγετε την εντολή "sudo dpkg -i package.deb" για να εγκαταστήσετε το μετατρεπόμενο πακέτο λογισμικού χρησιμοποιώντας το εργαλείο dpkg.
Ο κωδικός κάρτας δικτύου eth0 δεν αναγνωρίζεται από το σύστημα Ubuntu, και ο χρήστης δεν μπορεί να έχει πρόσβαση στο Internet.
Το Eth0 είναι ο κωδικός για την πρώτη κάρτα δικτύου στον υπολογιστή. Εάν υπάρχουν πολλαπλές κάρτες δικτύου σε έναν υπολογιστή, το σύστημα θα χρησιμοποιήσει eth0, eth1, eth2, κ.λπ. για να διακρίνει διαφορετικές κάρτες δικτύου. Υπό κανονικές συνθήκες, η χρήση της εντολής ifconfig στη διεπαφή γραμμής εντολών μπορεί να εμφανίσει τις πληροφορίες διαμόρφωσης καρτών δικτύου όπως το eth0.
Εάν οι πληροφορίες διαμόρφωσης του eth0 δεν εμφανίζονται, σημαίνει ότι η κάρτα δικτύου δεν έχει αναγνωριστεί από το σύστημα. Για να αντιμετωπιστεί αυτό, μπορείτε να εισαγάγετε την εντολή "dhclient eth0" στη διεπαφή γραμμής εντολών για να κάνει το σύστημα να αναγνωρίσει την κάρτα δικτύου.
Μετά την προσάρτηση ενός διαμερίσματος σκληρού δίσκου στο Ubuntu, τα αρχικά περιεχόμενα στον κατάλογο προσάρτησης δεν μπορούν να βρεθούν.
Ας υποθέσουμε ότι υπάρχουν δύο υποκατάλογοι, /home/user και /home/ubuntu, αρχικά στον κατάλογο /home, και θέλετε να προσαρτήσετε το διαμέρισμα σκληρού δίσκου /dev/hda2 στον κατάλογο /home.
Μετά την προσάρτηση, τα περιεχόμενα του διαμερίσματος /dev/hda2 θα εμφανιστούν στο /home, ενώ οι αρχικοί υποκατάλογοι user και ubuntu στο /home θα είναι προσωρινά κρυμμένοι. Μόλις το διαμέρισμα /dev/hda2 αποσυνδεθεί από τη θέση του καταλόγου /home, οι αρχικοί υποκατάλογοι user και ubuntu στο /home θα επανεμφανιστούν.
Η αποπροσάρτηση ενός διαμερίσματος σκληρού δίσκου στο Ubuntu αποτυγχάνει, και το σύστημα εμφανίζει ότι η συσκευή είναι απασχολημένη.
Ο λόγος για την αποτυχία αποπροσάρτησης είναι ότι μια συγκεκριμένη διαδικασία χρησιμοποιεί ένα αρχείο στο διαμέρισμα, ή ένας συγκεκριμένος κατάλογος στο διαμέρισμα είναι ανοιχτός. Συνήθως, το κλείσιμο σχετικών προγραμμάτων όπως το Shell ή η αλλαγή σχετικών καταλόγων σε χρήση μπορεί να λύσει το πρόβλημα. Όταν πολλοί χρήστες είναι συνδεδεμένοι στο σύστημα, είναι μερικές φορές δύσκολο να βρεθεί ο χρήστης που κρατάει το διαμέρισμα απασχολημένο.
Εάν δεν βιάζεστε να αποπροσαρτήσετε το διαμέρισμα, μπορείτε να δοκιμάσετε μια αργή διαδικασία αποπροσάρτησης, δηλαδή, εισαγάγετε την εντολή "umount -l /whatever" στη διεπαφή γραμμής εντολών. Αυτή η μέθοδος αποπροσάρτησης μπορεί να διαχωρίσει το /whatever από τη δομή δέντρου καταλόγων, αλλά όλες οι αναφορές στο σύστημα αρχείων μπορούν να καθαριστούν μόνο όταν το σύστημα αρχείων δεν είναι απασχολημένο.
Εάν βιάζεστε να αποπροσαρτήσετε το διαμέρισμα, μπορείτε να χρησιμοποιήσετε την εντολή "umount -f /whatever" για να αναγκάσετε την αποπροσάρτηση, αλλά αυτό μπορεί να προκαλέσει απώλεια δεδομένων στα ανοιχτά αρχεία.
Τα αρχεία σκληρού δίσκου στο Ubuntu έχουν διαγραφεί κατά λάθος, και ο χρήστης δεν ξέρει πώς να τα ανακτήσει.
Το σύστημα αρχείων Ext3 θα καθαρίσει τους δείκτες inode που δείχνουν στα διαγραμμένα αρχεία, οπότε είναι δύσκολο να ανακτηθούν τα διαγραμμένα αρχεία. Για το σύστημα αρχείων Ext2, εφόσον το αρχείο δεν έχει αντικατασταθεί από νέα αρχεία και οι τομείς που καταλαμβάνονται από το διαγραμμένο αρχείο είναι συνεχείς, είναι δυνατόν να ανακτηθεί το διαγραμμένο αρχείο. Ας υποθέσουμε ότι το διαγραμμένο αρχείο είναι /home/chris/myfile.txt, και το /home είναι ένα ξεχωριστό διαμέρισμα /dev/hda5.
Τα ακόλουθα βήματα μπορούν να ληφθούν για την ανάκτηση του αρχείου:
- Αποπροσαρτήστε το διαμέρισμα /home εισάγοντας την εντολή "umount /dev/hda5" στη διεπαφή γραμμής εντολών.
- Εισαγάγετε την εντολή "debugfs /dev/hda5" για να εκτελέσετε την εντολή debugfs σε αυτό το διαμέρισμα.
- Εισαγάγετε την εντολή "ls -ld /home/chris" στην προτροπή debugfs για να εμφανίσετε τα διαγραμμένα αρχεία στον κατάλογο.
Μεταξύ των συμβόλων λιγότερο από και μεγαλύτερο από μπροστά από το αρχείο myfile.txt στη λίστα, εάν ο αριθμός που εμφανίζεται είναι μεγαλύτερος από 0 (όπως 115), αυτό υποδεικνύει ότι αυτός ο αριθμός είναι ο αριθμός inode του αρχείου.
- Εισαγάγετε την εντολή "dump /tmp/myfiledumped.txt" στην προτροπή debugfs για να επαναφέρετε το διαγραμμένο αρχείο στον κατάλογο /tmp και να το μετονομάσετε σε myfiledumped.txt.
- Εισαγάγετε την εντολή "mount /home" στη διεπαφή γραμμής εντολών για να επαναπροσαρτήσετε το σύστημα αρχείων, και στη συνέχεια μπορείτε να αντιγράψετε το νέο ανακτημένο αρχείο στον κατάλογο /tmp στην αρχική του θέση.
Συμπερασματικά, για τα κοινά τεχνικά προβλήματα συντήρησης του Ubuntu σε πτυχές όπως η εγκατάσταση συστήματος, η σύνδεση χρήστη, η εγκατάσταση λογισμικού, η λειτουργία προγραμμάτων και η λειτουργία συσκευών, οι χρήστες μπορούν να τα λύσουν σύμφωνα με την παραπάνω ανάλυση. Για περισσότερες μεθόδους συντήρησης, οι χρήστες μπορούν να επισκεφθούν τον ιστότοπο της κοινότητας του Ubuntu για έρευνες.