Linux

Επίλυση συχνών προβλημάτων

26/09/2011 02:34 πμ | miza από miza


Επίλυση συχνών προβλημάτων

__TOC__

 

Στόχος

Στόχος του συγκεκριμένου άρθρου είναι η καταγραφή γνωστών προβλημάτων που έχουμε συναντήσει λιγότερο ή περισσότερο συχνά στο Linux . Αυτό για να επιτευχθεί χρειάζεται την συνεισφορά όλων ώστε να συγκεντρωθεί μια πληθώρα λύσεων που θα βοηθήσει νεότερους ή και παλιότερους χρήστες.

 

Boot Loader

 

Grub recover with chroot

 

Πολές φορές με αλλαγές σε partitions ή με την εγκατάσταση των Windows δημιουργίτε πρόβλημα με τον Grub, για αυτό το λόγο εξηγώ πως τον επαναφέρουμε με chroot.

 

 

Πρώτα χριζόμαστε ένα live cd που έχει την ίδια αρχιτεκτονική με το λειτουργικό που έχουμε εγκατεστημένο. Δηλαδή αν έχουμε 32bit Linux, πρέπει να είναι και το live cd 32bit, αντίστοιχα και για 64bit.

 

Αφού κάνουμε boot με το live cd, πρέπει να γίνουν τα κάνουμε mount τα απαραίτητα partitions για να επιτευχθεί το chroot.

ΠΡΟΣΟΧΗ!!! Η επιλογή του partition που πρέπει να γίνει mount αλλάζει ανάλογα με το δικό σας σύστημα, σκληρών και partitions.

 

Πρώτα κάνουμε mount το root partition του Linux

>sudo mount /dev/sda1 /mnt

 

Αν έχουμε ξεχωριστό boot partition πρέπει να γίνει και αυτό mount

>sudo mount /dev/sda2 /mnt/boot/

 

 

Επίσης θα χρειαστεί να εκτελέσουμε και το εξής

>sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc

 

Πλέων ήμαστε σε θέσει να κάνουμε chroot

>sudo chroot /mnt

 

 

Τώρα μπορούμε να επαναφέρουμε τον Grub

>grub-install /dev/sda

 

Τέλος πριν κάνουμε επανεκκίνηση κάνουμε unmount τα partitions

>exit
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/boot(αν έχουμε ξεχωριστώ partition για boot)
sudo umount /mnt
sudo reboot