Δημοσιεύτηκε: 27 Φεβ 2013, 01:08
από eliasps
Με απλά λόγια, ο δίσκος που είναι ρυθμισμένος στο BIOS να εκκινεί πρώτος, πρέπει να έχει εγκατεστημένο τον grub.
Αν ο grub είναι στον sda τότε στο BIOS πρέπει να είναι ο sda πρώτος σε σειρά εκκίνησης. Αν είναι ο sdb τότε δεν θα εκκινεί. Και αντίστροφα.
Ακόμα, αν ο δίσκος που περιέχει τον grub δεν είναι συνδεδεμένος στον υπολογιστή, τότε δεν γίνεται εκκίνηση άσχετα με τη σειρά προτεραιότητας.
Δεν χρειάζεται να αποσυνδέεις τους δίσκους για να δεις ποιός είναι ποιός.
Υπάρχουν εντολές για αυτή τη δουλειά.
Αν γνωρίζεις τα μεγέθη των δίσκων και τι κατατμήσεις υπάρχουν στον κάθε ένα, τότε οι εντολές:
Κώδικας: Επιλογή όλων
sudo fdisk -l
sudo lshw -short -c volume
sudo lshw -short -c disk

Σου ξεκαθαρίζουν την κατάσταση.

Παράδειγμα από την τελευταία:
Κώδικας: Επιλογή όλων
H/W path Device Class Description
====================================================
/0/100/1f.2/0 /dev/sda disk 500GB WDC WD5000BEVT-6
/0/100/1f.2/1 /dev/cdrom disk BD ROM BC-5500S

Βλέπουμε πως ο δίσκος sda είναι 500GB Western Digital (WDC).
Aν είχα και δεύτερο σκληρό συνδεδεμένο, θα εμφανιζόταν και αυτός με την κατάλληλη περιγραφή.

Ακόμα περισσότερες λεπτομέρειες από την εντολή lshw μπορείς να πάρεις χωρίς την παράμετρο -short:
Κώδικας: Επιλογή όλων
sudo lshw -c disk
sudo lshw -c volume


  • Εσύ, δώσε κάποια από τις παραπάνω εντολές για να αναγνωρίσεις τους δίσκους σου. Αν θες βοήθεια, τότε δώσε εδώ τα αποτελέσματα.
  • Δίνεις τις εντολές που σου είπε ο Learner, για να εγκαταστήσεις τον grub στον sda.
  • Στο BIOS, ρυθμίζεις τον sda να εκκινεί πρώτος, αφού έχεις αναγνωρίσει ποιός είναι, από τα αποτελέσματα κάποιας από τις παραπάνω εντολές.