LinuxFanClub Wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:linux:debian:desktop:troubleshooting

Αντιμετώπιση Προβλημάτων

Καθημερινές εργασίες

Αδυναμία εξαγωγής cd/dvd

Μερικές φορές ίσως δεν μπορούμε να εξάγουμε το cd/dvd. Αυτό είναι αρκετά εκνευριστικό. Όμως μην ξεχνάμε ότι δουλεύουμε σε ένα πολυχρηστικό λειτουργικό περιβάλλον ως απλός χρήστης με περιορισμένα δικαιώματα. Έχουμε γενικά το δικαίωμα να προσαρτήσουμε, στο σύστημα αρχείων, τα περιεχόμενα ενός dvd σε έναν φάκελο (εκτελείται η mount στο παρασκήνιο, π.χ. mount /media/cdrom0). Πριν το εξάγουμε θα πρέπει να αποπροσαρτήσουμε (εκτελείται η umount στο παρασκήνιο, π.χ. umount /media/cdrom0).

Αυτό γίνεται αυτόματα από το λειτουργικό όταν πατάμε το κουμπάκι eject από το drive,αν δεν εξαχθεί όμως το δισκάκι έτσι

  1. Στο gnome μέσα από τον περιηγητή nautilus
    1. Πατάμε το κουμπάκι Υπολογιστής (ή πάμε κατευθείαν από την συντόμευση στην επιφάνεια εργασίας) και
    2. κάνουμε δεξί κλικ στον οδηγό CD/DVD στη δεξιά καρτέλα, επιλέγουμε αποπροσάρτηση και στην συνέχεια πατάμε το κουμπάκι eject από το drive
  2. Στο kde μέσα από τον περιηγητή konqueror
    1. Κάνουμε κλικ στην αριστερή καρτέλα Storage media (αν δεν υπάρχει πατάμε το εικονίδιο Εμφάνιση πλαίσιο πλοήγησης)
    2. κάνουμε δεξί κλικ στο μέσον CD/DVD στη δεξιά καρτέλα, επιλέγουμε αποπροσάρτηση και στην συνέχεια πατάμε το κουμπάκι eject από το drive

Αν ακόμα δεν μπορούμε να εξάγουμε το δισκάκι μάλλον συμβαίνει κάτι από τα παρακάτω. Το πρόγραμμα που το προσάρτησε αυτόματα για μας είτε :

  1. το έχει κλειδωμένο ακόμα αφού δεν έχει τερματίσει ή
  2. το έχει προσαρτήσει με δικαιώματα υπερχρήστη, ή
  3. δεν προχώρησε στην αποπροσάρτησή του ως όφειλε κατά την έξοδό του.

Όπως και να 'χει η λύση είναι η εξής. Κλείνουμε όλες τις γραφικές εφαρμογές που χρησιμοποιούν το δισκάκι και ως υπερχρήστης εκτελούμε π.χ.:

umount /media/cdrom0 

(Αν δεν έχει προσαρτηθεί στο /media/cdrom0, για να δούμε που έχει προσαρτηθεί δοκιμάζουμε umount /media/, TAB για να δούμε τις διαθέσιμες επιλογές ή umount /mnt/ TAB ή umount / TAB.)

Αν αποτύχει τότε για να δούμε ποιες διεργασίες χρησιμοποιούν το δισκάκι εκτελούμε

lsof | grep '/dev/cdrom0'

Για να τις τερματίζουμε εκτελούμε την εντολή

fuser -km /media/cdrom

Τέλος εκτελούμε πάλι

umount /media/cdrom

Εφαρμογές

Προβλήματα Eγκατάστασης Πακέτων

Είτε έχουμε ξεκινήσει εγκατάσταση πακέτων από γραφική εφαρμογή, είτε από το apt μπορεί να αποτύχει η ολοκλήρωση της εγκατάστασης αρχικά. Μην ανησυχείτε όλα λύνονται. Θα περάσουμε στην γραμμή εντολών για να έχουμε τον πλήρη έλεγχο.

  1. Εάν η εγκατάστασή σας ήταν από cd/dvd και σας εμφανίζεται μήνυμα λάθους ότι το πακέτο δεν βρέθηκε :
    • ? Πιθανή αιτία: Ίσως υπήρχε ήδη μέσα στον οδηγό λάθος dvd.
    • √ Διόρθωση: Εξάγεται το dvd και ξαναεκτελέστε την εντολή από την αρχή.
  2. Εάν η εγκατάστασή σας ήταν δικτυακή και σας εμφανίζεται μήνυμα λάθους ότι το πακέτο δεν βρέθηκε :
    • ? Πιθανή αιτία: Ίσως έχει καταργηθεί πλέον από τις δικτυακές αποθήκες και έχει αντικατασταθεί με άλλο.
    • √ Διόρθωση: Εκτελέστε aptitude update και ξαναεκτελέστε μετά πάλι την εντολή από την αρχή.
  3. Εάν η εγκατάστασή σας ήταν από γραφικό πρόγραμμα:
    • ? Πιθανή αιτία: Ίσως χρειάζεται να σας ρωτήσει πριν εγκαταστήσει κάποια πακέτα για τις ρυθμίσεις που πρέπει να γίνουν.
    • √ Διόρθωση: Κλείστε το και εκτελέστε πάλι την εντολή από την κονσόλα.
  4. Εάν κατά την διάρκεια μιας εγκατάστασης ή ενώ κατεβαίνουν αρχεία σταματήσατε επίτηδες, κατά λάθος ή για άλλο λόγο:
    • √ Διόρθωση: Ξανατρέξτε την εντολή apt και θα συνεχίσει από εκεί που σταμάτησε. Η κάντε aptitude -f install για να δοκιμάσετε επανεγκατάσταση μισοεγκατεστημένων πακέτων και μετά ξανατρέξτε την αρχική εντολή.
  5. Η εντολή aptitude update εμφανίζει μήνυμα λάθους Dynamic MMap ran out of room
    • ? Πιθανή αιτία : Έχουμε αρκετά μεγάλα repositories και η βάση δεδομένων που δημιουργήθηκε ξεπέρασε ένα προκαθορισμένο όριο του apt.
    • √ Διόρθωση : Αλλάξτε την παρακάτω γραμμή στο αρχείο /etc/apt/apt.conf και το πρόβλημα θα φύγει. Εάν ξαναεμφανιστεί απλώς μεγαλώστε την τιμή.
      • APT::Cache-Limit 12582912;
  6. Η εντολή τερματίζει με μήνυμα λάθους για ένα αρχείο που περιέχεται σε δύο διαφορετικά πακέτα:
    • ? Πιθανή αιτία: Κάποια αρχεία έχουν μεταφερθεί από ένα παλίο πακέτο σε ένα νέο. Θα έπρεπε να αφαιρεθεί αυτόματα το παλιό πακέτο από το σύστημα σας αλλά δεν έγινε.
    • √ Διόρθωση. Κάντε μία μία τις παρακάτω ενέργειες ξαναδοκιμάζοντας κάθε φορά:
      • Αφαιρέστε το παλιό πακέτο μόνοι σας
        • dpkg -r –force-depends package_name
      • Αν ακόμα δεν έχει διορθωθεί, δοκιμάστε επίσης την άσχημη προσωρινή λύση, να αφήσετε το παλιό πακέτο και να διαγράψετε με εντολή rm τα προβληματικά αρχεία, πριν εγκαταστήσετε το νέο πακέτο.
  7. Κάποιο πακέτο κατά την εγκατάστασή ή την απεγκατάστασή του, χρειάζεται να σταματήσει ή να εκκινήσει μια υπηρεσία η οποία όμως έχει πρόβλημα και κολλάει στην εκκίνηση.
    • √ Διόρθωση:
      • Μέχρι να δείτε τι φταίει με την υπηρεσία, δοκιμάστε να μην εγκαταστήσετε το πακέτο ή να το αφαιρέσετε μαζί με άλλα που το εγκαθιστούν αυτόματα.
      • Αν το πρόβλημα είναι στην απεγκατάσταση, δοκιμάστε επίσης να τροποποιήσετε το script αρχείο που εκτελείτε πριν ή μετά από αυτήν και βρίσκεται στον φάκελο /var/lib/dpkg/info. Για να το βρείτε αρκεί να γνωρίζετε ότι θα ξεκινάει με το όνομα του πακέτου και θα έχει καταλήξεις ανάλογα με το πότε εκτελείτε αντίστοιχα .preinst, .postinst, .prerm, postrm. Βρείτε την εντολή που τρέχει την προβληματική εργασία και αφαιρέστε την, ή γενικά περάστε τα πάντα σε σχόλια και γράψτε μια exit 0 για τερματίσει με επιτυχία.
  8. Το repository από το οποίο λαμβάνετε τα πακέτα διακόπτει συχνά τη λήψη και κολλάει στο σημείο αυτό (συνήθως λόγω κακής σύνδεσης π.χ. repositories μέσω awmn) και αναγκάζεστε να διακόπτεται το apt και να το επανεκκινείτε
    • √ Διόρθωση:
      • Προσθέστε στο αρχείο /etc/apt/apt.conf τις γραμμές
        • Acquire::http::Retries “10”;
        • Acquire::http::timeout “5”;
      • Εκτελέστε το apt με την παρακάτω εντολή
        • until apt-get -y –force-yes upgrade; do sleep 1; done
      • Αν παρόλα τα παραπάνω δεν βελτιωθεί η κατάσταση επιλέξτε άλλο repository αναγκαστικά

Αφαίρεση αυτόματης εκκίνησης προβληματικών εφαρμογών σε kde,gnome

Οι διαχειριστές παραθύρων kde και gnome, έχουν την δυνατότητα να εκκινήσουν αυτόματα εφαρμογές, κατά την σύνδεση του χρήστη. Μερικές φορές όμως, κάποιες από αυτές τις εφαρμογές, μπορεί να προκαλέσουν ανώμαλο τερματισμό του γραφικού περιβάλλοντος X, κατά την εκκίνησή τους. Έτσι ο χρήστης αποσυνδέεται πάλι αυτόματα πριν ακόμα ολοκληρωθεί η σύνδεσή του. Άλλες φορές απλώς εκκινούν εμφανίζωντας μηνύματα λάθους κάθε φορά.

Έτσι είτε από την κονσόλα (βλ. παρ. Επεξεργασία κειμένου από κονσόλα) ή εκκινώνοντας από άλλο X περιβάλλον π.χ. fluxbox επεξεργαστείτε το αρχείο : Για το gnome από το μενού Επιφάνεια Εργασίας/Προτιμήσεις/Συνεδρίες εκτελείτε εφαρμογή για την επεξεργασία των προγραμμάτων που εκτελούνται αυτόματα κατά την είσοδό σας στο gnome. Δοκιμάστε λοιπόν από άλλο X περιβάλλον

gnome-session-properties&

Στην καρτέλα εκκίνηση προγραμμάτων μπορείτε να αφαιρέσετε το προβληματικό πρόγραμμα. Αν όμως στην καρτέλα Επιλογές Συνεδρίας, είναι επιλεγμένη η αυτόματη αποθήκευση αλλαγών συνεδρίας, ίσως δεν λύθεί το πρόβλημα έτσι. Μπορεί η εφαρμογή απλώς να εκκινήθηκε στην τελευταία συνεδρία και το gnome να την θυμάται. Στην περίπτωση αυτή θα υπάρχει λογικά το αρχείο ~/.gnome2/session. Επεξεργαστείται το και αφαιρέστε τις καταχωρήσεις που αφορούν την προβληματική εφαρμογή.

kwrite ~/.gnome2/session&

Για το kde εκτελέστε

cd ~/.kde/share/config/
cp ksmserverrc ksmserverrc.bak
kwrite ksmserverrc&

Στο παραπάνω αρχείο, βρείτε την εφαρμογή που σας προκαλεί πρόβλημα. Θα έχει έναν αύξωντα αριθμό. Διαγράψτε όλες τις γραμμές που αφορούν αυτόν το αύξωντα αριθμό.

Δοκιμάστε τέλος, να ξανασυνδεθείτε. Η εφαρμογή, που δημιουργούσε το πρόβλημα, δεν θα εκτελεστεί κατά την νέα είσοδό σας.

Κωδικοί

Επανάκτηση χαμένου κωδικού υπερχρήστη

Μέσω single-user από το μενού του grub

Εάν το grub σας έχει επιλογή εκκίνησης ως single user (root), απλά εκκινήστε από την επιλογή αυτή και στην συνέχεια εκτελέστε την εντολή

passwd

για να αλλάξετε τον κωδικό σας

Μέσω live cd

Εάν χάσετε τον κωδικό υπερχρήστη μην απελπιστείτε και διαγράψετε τα πάντα. Δοκιμάστε να εκκινήσετε από ένα live cd όπως το Knoppix. Προσαρτήστε την κατάτμηση εγκατάστασης κάπου. Για παράδειγμα εάν είναι στο /dev/hda5 και έχει σύστημα αρχείων ext3 :

mkdir /mnt/rescue
mount -t ext3 /mnt/rescue /dev/hda5

Μετά αλλάξτε την 1η γραμμή από το αρχείο /etc/password, που μοιάζει κάπως έτσι :

root:x:0:0:root:/root:/bin/bash

σε :

root::0:0:root:/root:/bin/bash

Μετά ανοίξτε και το αρχείο /mnt/rescue/etc/shadow και αλλάξτε την 1η γραμμή που ξεκινάει με root σε

root:*::::

Επανεκκινήστε και μπείτε ως υπερχρήστης ή ως απλός χρήστης εκτελέστε μετά su. Και χρησιμοποιήστε την εντολή passwd για να ορίσετε ένα νέο συνθηματικό.

Επανάκτηση απλού κωδικού χρήστη

Η επανάκτηση χαμένου κωδικού χρήστη είναι αρκετά απλή. Μπείτε σαν υπερχρήστης και εκτελέστε.

passwd <username>

Εάν χρησιμοποιείται nis και ο χρήστης είναι δικτυακός, εκτελέστε

yppasswd <username>

Δοκιμάστε από ένα pc πελάτη να συνδεθείτε. Εάν αυτό δεν δουλέψει, εκτελέστε επίσης

make -C /var/yp/

Εάν ο χρήστης είναι χρήστης samba

smbpasswd -a <username>

Κατατμήσεις - Εκκίνηση

Επαναπροσάρτηση κατάτμησης σε κατάσταση εγγραφής-ανάγνωσης

Ένα σύστημα αρχείων που έχει ήδη προσαρτηθεί ως μόνο ανάγνωσης μπορεί να επαναπροσαρηθεί και με δικαιώματα εγγραφής για παράδειγμα με την παρακάτω εντολή εάν είναι στο /dev/hda5

mount -o rw,remount /dev/hda5 /

Αυτή η εντολή είναι χρήσιμη όταν συνδέεσε σε κατάσταση μοναδικού χρήστη χωρίς δυνατότητα εγγραφής στην κατάτμηση εγκατάστασης ή σε περίπτωση που αποτυχει ο έλεγχος δίσκου fsck κατά την εκκίνηση.

Διαγραφή mbr και εκκίνηση από την 1η κατάτμηση

Mε μια boot disk των windows και την εντολή

fdisk /mbr

ή

fixmbr

από το recovery console της εγκατάστασης των windows

Εναλλακτικά εκκινούμε από το gparted live cd

Αφού σιγουρέψουμε ότι η πρώτη κατάτμηση έχει το boot flag ενεργοποιημένο με ctrl-alt-f2 πηγαίνουμε σε μια κονσόλα και εκτελούμε

install-mbr -e 1 /dev/sda
install-mbr -i n -p D -t 0 /dev/sda

Πηγές

Επανεγκατάσταση-τροποποίηση grub2

Εκκινούμε από ένα live cd π.χ. parted magic Προσαρτούμε την κατάτμηση που έχει το grub2 (π.χ. την κατάτμηση της εγκατάστασης έστω /dev/sda5)

mount /dev/sda5 /mnt/sda5

Στην συνέχεια εγκαθιστούμε το grub2 με την εντολή

grub-install --force --no-floppy --root-directory=/media/sda5 /dev/sda

(Βλ.επανεγκατάσταση-τροποποίηση_grub2)

grub2 rescue

Σε περίπτωση που βρεθούμε σε grub2 rescue έχουμε τις παρακάτω 3 επιλογές, τις οποίες καλό είναι να δοκιμάσουμε με την παρακάτω σειρά.

  • Αν έχουμε κάποιο debian cd εγκατάστασης μπορούμε
    • να μπούμε σε Advanced/rescue mode και να προχωρήσουμε όλες τις οθόνες μέχρι να μας δείξει τις επιλογές εγκατάστασης του grub
    • να βρούμε το partition με το grub (συνήθως /dev/sda5),
    • να εκτελέσουμε κέλυφος ώστε να σιγουρέψουμε ότι υπάρχει το αρχείο /boot/grub/grub.cfg
    • Τέλος χρησιμοποιώντας αυτό το partition, να επιλέξουμε να επανεγκαταστήσουμε το grub στον βασικό δίσκο (συνήθως /dev/sda)
    • insmod normal
    • normal
  • Αν δεν εμφανίσει το μενού του grub τότε δοκιμάζουμε και το εξής. Αν υποθέσουμε ότι έχουμε την boot πληροφορία στο partition dev/sda5 δοκιμάζουμε να φορτώσουμε το configuration κάτι σαν
    • configfile (hd0,msdos5)/boot/grub/grub.cfg
    • Για να βοηθηθούμε να συντάξουμε την παραπάνω εντολή κάνουμε τα εξής
      • Για να ελέγξουμε εάν μπορεί να χρησιμοποιηθεί το configfile στα μισά της λέξης πατάμε ΤΑΒ να δούμε αν το συμπληρώσει.
      • Στην συνέχεια στο (hd0, πατάμε πάλι TAB ώστε να μας δείξει τα διαθέσιμα partitions
      • Στο (hd0,msdos5)/ πατάμε πάλι ΤΑΒ για να μας δείξει τους φακέλους και τα αρχεία και συνεχίζουμε να πληκτρολογούμε με την βοήθεια του ΤΑΒ ώστε να βάλουμε την σωστή διαδρομή του αρχείου grub.cfg.

Εάν καταφέρουμε να εκκινήσουμε με προσωρινές εντολές στο grub μπορούμε πλέον να εγκαταστήσουμε το grub στο mbr εκτελώντας π.χ.

grub-install /dev/sda

Backup - restore partition table

Για δίσκους με MBR partition table

sfdisk -d /dev/sda > table.mbr

Για δίσκους με GPT partition table

sgdisk --backup=table.gpt /dev/sda

Για την επαναφορά του πίνακα κατατμήσεων

Για δίσκους με MBR partition table

sfdisk /dev/sda < table.mbr

Για δίσκους με GPT partition table,

sgdisk --load-backup=table.gpt /dev/sda
sgdisk -G /dev/sda

gpt σε mbr

Για να μετατρέψουμε έναν πίνακα κατατμήσεων από gpt σε mbr εκκινούμε από ένα live cd π.χ. parted magic το εργαλείο gdisk

gdisk /dev/sda
Command (? for help): r
Recovery/transformation command (? for help): g
MBR command (? for help): p
MBR command (? for help): w

Σειρά Κατατμήσεων

Μερικές φορές μπορεί να προκύψουν προβλήματα με το partitioning ενός δίσκου που έχει partitions με ανακατεμένη αριθμημένη σειρά.

Για να διορθώσουμε την σειρά των κατατμήσεων σε mbr πίνακα από ένα live cd π.χ. parted magic το εργαλείο fixparts

fixparts
MBR command (? for help): s
MBR command (? for help): w

Αδυναμία εκκίνησης λόγω αλλαγής πίνακα κατατμήσεων

Μπορεί να μας συμβεί είτε μετά από :

  • επεξεργασία κατατμήσεων με το gparted (π.χ. διαγραφή και ξανά δημιουργία μιας κατάτμησης που βρίσκεται πριν από άλλη)
  • Διαίρεση κατάτμησης, με οποιοδήποτε επεξεργαστή κατατμήσεων στα δύο π.χ. της hda5 με αποτέλεσμα η επόμενη κατατμήση hda6 να είναι γίνει πλέον hda7.
  • Σκόπιμη επαναφορά κατάτμησης λειτουργικού, το οποίο βρισκόταν π.χ στην hda7, σε άλλη κατάτμηση π.χ. στην hda9 λόγω έλλειψης χώρου στην hda7.

Το gparted έχει το χαρακτηριστικό να αλλάζει μερικές φορές, μετά από επεξεργασία, την σειρά με την οποία αναγνωρίζονται οι κατατμήσεις από το linux. Αυτό μπορεί εάν συνιθιστεί η λογική με την οποία γίνεται μπορεί να φανεί χρήσιμο.

Θα χρειαστεί σε γενικές γραμμές να αλλάξουμε τα παρακάτω, για να λειτουργήσουν όλα πάλι σωστά:

  • Το αρχείο του grub που αφορά το mbr
  • Τα αρχεία grub που αφορούν κάθε κατάτμηση εγκατεστημένου linux λειτουργικού, αν αυτή έχει πλέον αλλάξει σειρά.
  • Τα αρχεία /etc/fstab σε κάθε ριζική κατάτμηση εγκατεστημένου linux λειτουργικού.

Θεωρούμε λοιπόν ότι δεν λειτουργεί σωστά τίποτα πλέον, ούτε καν βλέπουμε το μενού του εγκατεστημένου στο mbr grub. Στην πράξη βέβαια, έχοντας το grub στην 1η λογική κατάτμηση, δεν πρόκειται να συμβεί κάτι τέτοιο. Ας θεωρήσουμε όμως ότι συμβαίνει και αυτό.

Καταγράψτε λοιπόν αν θέλετε την νέα σειρά των κατατμήσεων και ας εκκινήσουμε από το knoppel να τα διορθώσουμε όλα.

  1. Ανοίγουμε μια κονσόλα
    1. Αλλάζουμε σε χρήστη root με την εντολή:
      • su
    2. Εκκινούμε, και αφήνουμε ανοικτό το kdiskfree, για να δούμε πως αναγνωρίζει το linux τις κατατμήσεις:
      • kdf&
      • Δεξί κλικ στο τίτλο του παράθυρου του και επιλέξτε από το μενού Προχωρημένα την επιλόγά Διατήρηση πάνω από τα άλλα.
      • Για να ξεκαθαρίσετε καλύτερα, ποια κατάτμηση είναι ποιά, πάτηστε με δεξί κλικ πάνω τους και επιλέξτε προσάρτηση. Θυμηθείται όμως να αποπροσαρτήσετε μετά, οπωσδήποτε, την κατάτμηση ΒΟΟΤ αλλά και αυτές που δεν σας χρειάζονται αφού η προσάρτηση από το kdf γίνεται και με δικαιώματα εγγραφής.
    3. προσαρτούμε την κατάτμηση BOOT (π.χ. την hda5) στον φάκελο /boot με την εντολή:
      • mount -t reiserfs /dev/hda5 /boot
    4. Ανοίγουμε το αρχείο menu.lst του grub που αφορά το mbr για επεξεργασία με την εντολή:
      • kwrite /boot/grub/menu.lst&
      • Αλλάξτε στην γραμμή
        • configfile (hd0,x)/boot/grub/menu.lst,
      • το x με την σωστή τιμή. (Θυμηθείται το grub μετράει από το 0, άρα το hda7 είναι (hd0,6))
    5. Εγκαταστήστε πάλι το grub στο mbr με την εντολή:
      • grub-install hd0
    6. προσαρτούμε την ριζική κατάτμηση linux που μας ενδιαφέρει (π.χ. την hda7 που ήταν πριν τις αλλαγές hda8) με δεξί κλικ από το kdiskfree:
    7. Ανοίγουμε το αρχείο menu.lst του grub, που αφορά αυτήν την ριζική κατάτμηση linux, για επεξεργασία, π.χ:
      • kwrite /media/hda7/boot/grub/menu.lst&
      • Κάνουμε εύρεση του hda8 και αντικατάστασή του με hda7 σε όλο το αρχείο
      • Κάνουμε εύρεση του (hd0,7) και αντικατάστασή του με (hd0,6) σε όλο το αρχείο
    8. Ανοίγουμε το αρχείο /etc/fstab, που φορτώνει τις κατατμήσεις, κατά την εκκίνηση του ίδιου linux λειτουργικού, για επεξεργασία, π.χ:
      • kwrite /media/hda7/etc/fstab&
      • Αλλάζουμε όλες τις επηρεασμένες αριθμήσεις κατατμήσεων (hdax), ειδικά την ριζική (αλλιώς δεν θα εκκινήσει καν)
    9. Επαναλαμβάνουμε, για κάθε εγκατεστημένη linux διανομή, τα 2 προηγούμενα βήματα (αν δεν άλλαξε θέση η ριζική της κατάτμηση) ή τα 3 (αν άλλαξε).
    10. Αποπροσαρτούμε όλες τις κατατμήσεις, επανεκκινούμε και ευχόμαστε όλα να πήγαν καλά.

Αδυναμία εκκίνησης ή αδυναμία χρήσης επιπλέον χώρου κατάτμησης μετά από αύξηση μεγέθους

  1. Αρχικά δοκιμάζουμε να ξαναεγκαταστήσουμε το grub
    • Εισάγουμε το cd εκκίνησης και πληκτρολογούμε rescue στην γραμμή εντολών
    • Επιλέγουμε επανεγκατάσταση του φορτωτή εκκίνησης grub
  2. Αν στην νέα εκκίνηση ο επιπλέον χώρος μένει αχρησιμοποίητος με μήνυμα όπως EBDA too big
    1. Εάν γνωρίζουμε το ακριβές μέγεθος π.χ. 12Gbytes (προσοχή μην ορίσουμε μεγαλύτερο) εκτελούμε την παρακάτω εντολή (π.χ. για την κατάτμηση /dev/hda6)
      • resize2fs /dev/hda6 12G
    2. Αλλιώς επανεκκινούμε και αφού επιλέξουμε από το grub μενού (single user ή rescue mode) ως root εκτελούμε (π.χ. για την κατάτμηση /dev/hda6 που θα προσαρτηθεί στην ρίζα)
      • mount -o remount,resize=12G /dev/hda6 /
  3. Αν υπάρχει διαφορετικό πρόβλημα δοκιμάζουμε την εντολή ελέγχου της κατάτμησης (π.χ. για την κατάτμηση /dev/hda6) και ακολουθούμε με προσοχή τις οδηγίες της
    • fsck /dev/hda6

Σύστημα Αρχείων

Reiserfs

Εάν μετά από αρκετούς μη ομαλούς τερματισμούς προκύψει πρόβλημα στο σύστημα αρχείων reiserfs, ο υπολογιστής μπορεί επανεκκινώντας να μας βγάλει στο maintainance για να το λύσουμε χειρωκίνητα.

Προσεκτικά ακολουθούμε τον παρακάτω οδηγό : http://www.cyberciti.biz/tips/repairing-reiserfs-file-system-with-reiserfsck.html

Πηγές

el/linux/debian/desktop/troubleshooting.txt · Last modified: Y/m/d H:i by vagk