NDISwrapper: Εγκαταστήστε προγράμματα οδήγησης Windows σε Linux

Κάρτα δικτύου και Tux

Υπάρχουν όλο και περισσότερα προγράμματα οδήγησης ή ελεγκτές υλικού για διανομές GNU/Linux, αλλά ενδέχεται να εξακολουθούν να υπάρχουν ορισμένα στοιχεία που δεν διαθέτουν συγκεκριμένα προγράμματα οδήγησης και δεν λειτουργούν στον υπολογιστή μας. Υπάρχει ένα εργαλείο που δεν είναι επίκαιρο, αλλά υπάρχει εδώ και πολύ καιρό αλλά ίσως όχι τόσο γνωστό, το οποίο ονομάζεται ndiswrapper και χρησιμοποιείται για την εγκατάσταση προγραμμάτων οδήγησης των Windows σε Linux.

Αν και μπορεί να σας φαίνεται περίεργο αν δεν το ξέρατε, είναι δυνατόν να το κάνετε αυτό. Βασικά το ndiswrapper μετατρέπει τα προγράμματα οδήγησης που έχουν δημιουργηθεί για εγκατάσταση στα Windows σε ένα πρόγραμμα οδήγησης έτοιμο να είναι λειτουργικό σε Linux, αν και αυτό δεν συνιστάται και μπορεί να προκαλέσει προβλήματα, για ορισμένες ακραίες περιπτώσεις μπορεί να είναι πολύ πρακτικό και να αποφευχθούν περισσότερα από ένα προβλήματα με τη συμβατότητα των εξαρτημάτων μας.

Συγκεκριμένα, αυτό που επιτρέπει το ndiswrapper είναι η χρήση προγράμματα οδήγησης κάρτας δικτύου που έχουν δημιουργηθεί για τα Windows και κάτω από το API τους, για να τα ενθυλακώσει με τέτοιο τρόπο ώστε να μπορεί να λειτουργεί με τον πυρήνα του Linux. Μπορείτε να το εγκαταστήσετε στη διανομή σας από τα αποθετήρια, κατεβάζοντάς το από τον Ιστό ή με εργαλεία όπως το aptitude, από τις πηγές κ.λπ. Αφού εγκατασταθούν, μπορούμε να πάρουμε προγράμματα οδήγησης κάρτας δικτύου για Microsoft Windows και να αναζητήσουμε το αρχείο .inf που περιλαμβάνεται σε αυτά.

αργότερα με το αρχείο .inf Στην διανομή μας, εκτελούμε την παρακάτω εντολή, η οποία από προεπιλογή θα δημιουργήσει ένα αρχείο /etc/modprobe.d/ndiswrapper με το ψευδώνυμο που θα σχετίζεται με τα προγράμματα οδήγησης. Αυτό θα μπορούσε να προκαλέσει προβλήματα εάν έχουμε ήδη άλλη κάρτα με το ίδιο όνομα, επομένως θα πρέπει να τροποποιηθεί. Μόλις γίνει, θα πρέπει να λειτουργήσουν τα εξής:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Μπορούμε να δούμε τα εγκατεστημένα προγράμματα οδήγησης με:

ndiswrapper -l

Ή διαγράψτε το πρόγραμμα οδήγησης εάν δεν λειτουργεί ή δεν είναι το σωστό:

ndiswrapper -r nombre_driver

Ακριβώς όπως υπάρχει ndiswrapper για προγράμματα οδήγησης καρτών δικτύου, υπάρχουν επίσης και άλλα εργαλεία για άλλους τύπους υλικού που εκτελούν την ίδια λειτουργία, χρησιμοποιώντας κλειστά προγράμματα οδήγησης Windows για εγκατάσταση στη διανομή Linux μας. Ένα άλλο παράδειγμα θα ήταν το Envyng, στην προκειμένη περίπτωση για NVIDIA και ATI/AMD GPU, αν και αυτό είναι προς το παρόν ανόητο αν σκεφτεί κανείς ότι υπάρχουν τόσο δωρεάν όσο και ιδιωτικά προγράμματα οδήγησης Linux για αυτές τις κάρτες...


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   τιμή dijo

    και δεν υπάρχει γενικό; δηλαδη οτι δουλευει για οποιονδηποτε τυπο driver ασχετα αν ειναι gpu, ethernet, wifi ή οτιδηποτε?