Πριν λίγες μέρες, κάποιοι χρήστες Linux, οι οποίοι έκαναν εγκατάσταση το πρόσφατο Ubuntu 17.10 στο Lenovo laptop τους ανέφεραν ότι δημιουργήθηκε σοβαρό και μη αναστρέψιμο πρόβλημα στο BIOS του υπολογιστή τους.

Πριν 2-3 μέρες, μέλος της Ελληνικής κοινότητα Ubuntu, ανέφερε ένα σοβαρότατο πρόβλημα, το οποίο σχετίζεται με την εγκατάσταση Ubuntu 17.10 σε Lenovo.  Αναφέρει στην συγκεκριμένη ανάρτηση ότι έπαψε να λειτουργεί σωστά το BIOS (δεν αποθηκεύονται οι ρυθμίσεις) και δεν αναγνωρίζει την εκκίνηση από USB.

lenovo-linux-bios

Ψάχνοντας το ζήτημα που περιγράφει, και στο link της αναφοράς σφάλματος (23 Νοεμβρίου 2017) που αναρτήθηκε στο Launchpad, φαίνεται οτι εγκαθιστώντας το Ubuntu 17.10 μπορεί να δημιουργηθεί πρόβλημα στο BIOS σε μια σειρά φορητών υπολογιστών της Lenovo, συμπεριλαμβανομένης της σειράς Lenovo Yoga:

  • Lenovo B40-70
  • Lenovo B50-70
  • Lenovo B50-80
  • Lenovo Flex-10
  • Lenovo G40-30
  • Lenovo G50-70
  • Lenovo G50-80
  • Lenovo S20-30
  • Lenovo U31-70
  • Lenovo Y50-70
  • Lenovo Y70-70
  • Lenovo Yoga Thinkpad (20C0)
  • Lenovo Yoga 2 11″ – 20332
  • Lenovo Z50-70
  • Lenovo Z51-70

Όσοι επηρεάζονται, αναφέρουν στα σχόλια, ότι μετά την εγκατάσταση του Ubuntu 17.10, το BIOS στη συσκευή τους δεν μπορεί πλέον να αποθηκεύσει ρυθμίσεις (όπως αλλαγή της σειράς εκκίνησης USB/Σκληρός Δίσκος κλπ, που συχνά απαιτείται όταν γίνεται dual boot εγκατάσταση), ενώ σε άλλους δεν επιτρέπει καν την έξοδο από το BIOS.

Μιας και το Ubuntu είναι η μεγαλύτερη σε χρήση διανομή Linux, ήταν λογικό να εντοπιστεί πιο άμεσα το πρόβλημα. Φαίνεται όμως ότι ο νέος πυρήνας Linux 4.13+ μαζί με το ότι η Lenovo μάλλον δεν ακολουθεί τα αποδεκτά από όλους πρότυπα στην σύνθεση του UEFI/BIOS είναι η αιτία του προβλήματος.

Ήδη, η Canonical συνεργάζεται με την Lenovo για να βρουν τις αιτίες του προβλήματος και εντός ημερών θα κυκλοφορήσει :

  • Ενημέρωση διόρθωσης πυρήνα Linux
  • Ενημερωμένο ISO εγκατάστασης Ubuntu 17.10

Παρόλα αυτά όμως, η ενημέρωση ΔΕΝ διορθώνει το πρόβλημα σε όσους έχουν ήδη επηρεαστεί από το σφάλμα. Η Lenovo, από την πλευρά της φαίνεται, σύμφωνα με τα λεγόμενα των χρηστών, παροτρύνει τους ιδιοκτήτες αυτών των Laptop να αντικαταστήσουν τη μητρική σε περίπτωση που δημιουργηθεί το σχετικό σφάλμα στο BIOS.

Στην διερεύνηση που έκανε η Canonical, το πρόβλημα φαίνεται να προέρχεται από την ενεργοποίηση των intel-spi-drivers* στον πυρήνα, τα οποία δεν φαίνεται να είναι έτοιμα για χρήση. Οπότε η λύση που προτείνουν είναι να απενεργοποιηθούν οι σχετικοί drivers μια και είναι απίθανο κάποιος να κάνει πραγματικά κάτι που απαιτεί αυτόν τον οδηγό.

Λογικά όλες οι διανομές με πυρήνα Linux 4.13+ με ενεργοποιημένους του intel-spi-drivers θα πρέπει να ενημερώσουν τον πυρήνα με την διόρθωση αλλά και τα ISO εγκατάστασης της διανομής τους.