NDISwrapper: Cài đặt Trình điều khiển Windows trên Linux

Thẻ mạng và Tux

Ngày càng có nhiều trình điều khiển hoặc bộ điều khiển phần cứng cho các bản phân phối GNU / Linux, nhưng vẫn có thể có một số thành phần thiếu trình điều khiển cụ thể và không hoạt động trên máy tính của chúng tôi. Có một công cụ không phải hiện tại, tuy đã có từ rất lâu nhưng có lẽ ít người biết đến, đó là ndiswrapper và được sử dụng để cài đặt trình điều khiển Windows trong Linux.

Mặc dù nó có vẻ xa lạ với bạn nếu bạn không biết cô ấy, nhưng bạn hoàn toàn có thể làm được điều này. Về cơ bản, ndiswrapper biến đổi các trình điều khiển được xây dựng để cài đặt trong Windows thành một trình điều khiển sẵn sàng hoạt động trong Linux, mặc dù điều này không được khuyến khích và nó có thể đưa ra các vấn đề, đối với một số trường hợp cực đoan nhất định, nó có thể rất thực tế và tránh được nhiều vấn đề với khả năng tương thích của các thành phần của chúng tôi.

Cụ thể, những gì ndiswrapper cho phép là sử dụng trình điều khiển card mạng đã được tạo cho Windows và dưới API của nó, để đóng gói chúng theo cách mà nó có thể hoạt động với nhân Linux. Bạn có thể cài đặt nó trên bản phân phối của mình từ kho lưu trữ, tải xuống từ web hoặc bằng các công cụ như aptitude, từ các nguồn, v.v. Sau khi cài đặt, chúng tôi có thể lấy trình điều khiển cạc mạng cho Microsoft Windows và tìm tệp .inf có trong chúng.

Sau đó với tệp .inf Trong bản phân phối của chúng tôi, chúng tôi thực hiện lệnh sau, lệnh này sẽ tạo theo mặc định một tệp /etc/modprobe.d/ndiswrapper với bí danh sẽ liên quan đến trình điều khiển. Điều này có thể gây ra sự cố nếu chúng ta đã có một thẻ khác có cùng tên, vì vậy nó sẽ phải được sửa đổi. Sau khi thực hiện, những điều sau sẽ hoạt động:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Chúng tôi có thể thấy các trình điều khiển được cài đặt với:

ndiswrapper -l

Hoặc xóa bộ điều khiển nếu nó không hoạt động hoặc không đúng:

ndiswrapper -r nombre_driver

Cũng giống như ndiswrapper dành cho trình điều khiển cạc mạng, cũng có các công cụ khác dành cho các loại phần cứng khác thực hiện chức năng tương tự, sử dụng trình điều khiển Windows đã đóng được cài đặt trong bản phân phối Linux của chúng tôi. Một ví dụ khác là Envyng, trong trường hợp này là đối với GPU NVIDIA và ATI / AMD, mặc dù điều này hiện tại là ngu ngốc khi xem xét rằng có cả trình điều khiển miễn phí và riêng cho Linux cho các thẻ này ...


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   tigrec dijo

    và không có cái nào chung chung? Điều đó có nghĩa là nó hoạt động cho bất kỳ loại trình điều khiển nào bất kể đó là gpu, ethernet, wifi hay bất cứ thứ gì?