νέα

Η Microsoft παραδέχτηκε ότι η ενημέρωση του Αυγούστου είχε ως αποτέλεσμα οι συσκευές εκκίνησης διπλού συστήματος να μην μπορούν να εισέλθουν στο Linux και ανακοίνωσε μια προσωρινή λύση

2024-08-24

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Το IT House ανέφερε στις 24 Αυγούστου ότι η Microsoft παραδέχτηκε ότι η αθροιστική ενημέρωση που κυκλοφόρησε την Τρίτη Patch έκανε τις συσκευές Windows και Linux διπλής εκκίνησης να μην μπορούν να εισέλθουν κανονικά στη διανομή Linux.

Αιτία προβλήματος

Η Microsoft κυκλοφόρησε την αθροιστική ενημερωμένη έκδοση KB5041585 στις 13 Αυγούστου. Μετά την εγκατάσταση, ο αριθμός έκδοσης για τους χρήστες του συστήματος Windows 11 αυξήθηκε σε Build 22621.4037.

Σημείωση από το IT Home: Αυτό το πρόβλημα επηρεάζει κυρίως τις συσκευές διπλής εκκίνησης Windows και Linux, με αποτέλεσμα οι χρήστες να μην μπορούν να εισέλθουν κανονικά στη διανομή Linux και θα εμφανιστεί το σφάλμα "Επαλήθευση δεδομένων shim SBAT απέτυχε".

Οι αξιωματούχοι της Microsoft δήλωσαν ότι το πρόβλημα οφειλόταν κυρίως στην αποτυχία αναγνώρισης ορισμένων συστημάτων από τον μηχανισμό ανίχνευσης, με αποτέλεσμα η ενημέρωση να εφαρμόσει εσφαλμένα τις ρυθμίσεις προηγμένου στόχου Secure Boot σε λάθος σύστημα και να διακόψει την εγκατάσταση του Linux.

Προσωρινή λύση

Για όσους δεν έχουν αναπτύξει ακόμα το Windows Update του Αυγούστου

Ο χρήστης εκτελεί την ακόλουθη εντολή για να προσθέσει επιλογές μητρώου.

reg add HKEY_LOCAL_MACHINESYSTEMCcurrentControlSetControlSecureBootSBAT /v OptOut /d 1 /t REG_DWORD

Για όσους έχουν αναπτύξει το Αύγουστο των Windows Update

Για χρήστες που έχουν αναπτύξει αυτήν τη στιγμή και δεν μπορούν να εκτελέσουν τις διανομές Linux τους, η Microsoft παρέχει μια προσωρινή λύση:

1. Απενεργοποιήστε την Ασφαλή εκκίνηση

2. Καταργήστε τις ενημερώσεις SBAT

Ξεκινήστε το Linux

Ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή:

sudo mokutil --set-sbat-policy delete

Εάν σας ζητηθεί, εισαγάγετε τον κωδικό πρόσβασης root.

Ξεκινήστε ξανά το Linux.

3. Επαληθεύστε την κατάσταση ανάκλησης SBAT

Εκτελέστε την ακόλουθη εντολή στο τερματικό:

mokutil --list-sbat-revocations

4. Επανεκκινήστε το Secure Boot

5. Αποτρέψτε τις μελλοντικές ενημερώσεις του SBAT στα Windows:

Εκκίνηση σε σύστημα Windows

Ανοίξτε μια γραμμή εντολών ως διαχειριστής και εκτελέστε:

reg add HKEY_LOCAL_MACHINESYSTEMCcurrentControlSetControlSecureBootSBAT /v OptOut /d 1 /t REG_DWORD