Πρόβλημα σε σύστημα με πολλά λειτουργικά.

Ξεκίνησε από iliasthes, 10 Δεκ 2010, 10:13:10 ΠΜ

« προηγούμενο - επόμενο »

iliasthes

Εδώ και καιρό αντιμετωπίζω το εξής πρόβλημα. Έχω έναν υπολογιστή που κατά διαστήματα τρέχει 3 με 4 διαφορετικές διανομές Linux. Το πρόβλημα είναι πως πολλές φορές όταν κάνω update σε κάποιο από αυτά, χαλάει και ο φορτωτής εκκίνησης και μετά την πρώτη επανεκκίνηση μπορώ να μπω μόνο στο λειτουργικό στο οποίο έκανα αναβάθμιση. Στη συνέχεια χρειάζεται χειροκίνητη ρύθμιση. Το πρόβλημα είναι οτι αυτό συμβαίνει σχετικά συχνά (1 φορά στις 15 μέρες θα έλεγα κατά μέσο όρο). Υπάρχει κάποια εφαρμογούλα που να ρυθμίζει αυτόματα των φορτωτή εκκίνησης, χωρίς να χρειάζεται να επαναλαμβάνω τα ίδια πράγματα;

alkisg

Στο λειτουργικό Α πες να βάλει τον grub στον MBR.
Στα λειτουργικά Β, Γ, Δ... πες να μην βάλουν τον grub πουθενά (ή έστω στο boot sector του partition τους αλλά πάντως όχι στον MBR).
Στο λειτουργικό Α σβήσε το /etc/grub.d/30_os-prober ώστε να μην κάνει αυτόματη ανίχνευση των άλλων λειτουργικών.

Και στη συνέχεια βάλε χειρωνακτικά στο λειτουργικό Α καταχωρήσεις:

  • Είτε με εντολές ConfigFile, οι οποίες φορτώνουν το grub.cfg των άλλων λειτουργικών, αν έχουν grub2,
  • Είτε με chainloader +1, ώστε να φορτωθεί ο grub των άλλων λειτουργικών από το boot sector του partition τους, αν είναι σε primary partition,
  • Είτε του τύπου linux /vmlinuz... αντί για τις αυτόματες καταχωρήσεις linux /boot/vmlinuz-2.6.32-27-generic-pae.... Συνήθως τα άλλα λειτουργικά θα έχουν ένα symlink /vmlinuz που θα δείχνει στον πιο πρόσφατο kernel τους, οπότε μπορείς να χρησιμοποιείς αυτό για να μη "σπάει" σε κάθε update ο grub του άλλου λειτουργικού.

Btw ένας καλός οδηγός για grub2: https://help.ubuntu.com/community/Grub2

iliasthes

Ευχαριστώ πολύ Άκη, μόλις το δοκιμάσω θα σου πω νεότερα.