Δημοσιεύτηκε: 21 Δεκ 2009, 10:35
Ξεκινάς από Live CD/DVD και εκτελείς σε τερματικό την εντολή:
Το αποτέλεσμα αυτής της εντολής το επικολλάς εδώ μέσα code tags.
Γιατί είναι σημαντική η αντιγραφή του resolv.conf;
Επειδή δημιουργείται έτσι ένα αντίγραφο ασφαλείας του εν λόγω αρχείου για παν ενδεχόμενο.
Πηγή: http://www.ubuntu-inside.me/2009/06/how ... ndows.html
- Κώδικας: Επιλογή όλων
$sudo fdisk -l
Το αποτέλεσμα αυτής της εντολής το επικολλάς εδώ μέσα code tags.
Binbash έγραψε:Θα μοιάζει κάπως έτσι:
- Κώδικας: Επιλογή όλων
/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended
/dev/sda5 13996 14593 4803403+ 82 Linux swap / Solaris
Τώρα θα προσαρτήσω το δικό μου Linux (sda1 εδώ). Δεν έχω εξωτερικό διαμέρισμα εκκίνησης, όπως βλέπετε. (Εάν έχετε εξωτερικό διαμέρισμα εκκίνησης, μην ξεχάσετε να το προσαρτήσετε! )
- Κώδικας: Επιλογή όλων
$sudo mount /dev/sda1 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proc
Η ακόλουθη εντολή είναι προαιρετική (αντιγράφει το resolv.conf)
- Κώδικας: Επιλογή όλων
$sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
Γιατί είναι σημαντική η αντιγραφή του resolv.conf;
Binbash έγραψε:
- Κώδικας: Επιλογή όλων
sudo chroot /mnt
Μετά την απόκτηση δικαιωμάτων chroot, δεν χρειάζεται να προσθέτετε sudo πριν από τις εντολές πλέον. Αυτές θα εκτελούνται ως διαχειριστής συστήματος (root).
'Ίσως θελήσετε να επεξεργαστείτε το αρχείο /etc/default/grub ώστε να προσαρμοστούν οι ρυθμίσεις στις ανάγκες του συστήματός σας (επιλογές χρόνου αναμονής για επιλογή λειτουργικού κλπ.)
- Κώδικας: Επιλογή όλων
#nano -w /etc/default/grub
Παίξτε με τις επιλογές όσο θέλετε. (Αλλά μην ξεχνάτε να εκτελέσετε την εντολή grub-update, αφού πρώτα σώσετε το αρχείο αυτό.)
Τώρα εγκαταστήστε το /recover Grub2 εκτελώντας την εντολή :
- Κώδικας: Επιλογή όλων
#grub-install /dev/sda
Όμως, μπορεί να λάβετε μηνύματα σφάλματος με αυτόν τον κώδικα, όπως κι εγώ. Στην περίπτωση αυτή, παρακαλώ, χρησιμοποιήστε την εντολή:
- Κώδικας: Επιλογή όλων
#grub-install --recheck /dev/sda
Τώρα κλείστε το chroot, αποπροσαρτήστε (umount) το σύστημα και επανεκκινήστε το μηχάνημά σας:
- Κώδικας: Επιλογή όλων
#exit
$ sudo umount /mnt/dev
$ sudo umount /mnt/proc
$ sudo umount /mnt
$ sudo reboot
Πηγή: http://www.ubuntu-inside.me/2009/06/how ... ndows.html