Chương trình cần để load, unload và thực hiện các tác vụ khác với LKM nằm trong gói modutils. Bạn có thể tìm thấy gói này trong thư mục modutils tại đây
Gói này chứa những chương trình sau giúp bạn sử dụng LKM:
insmod
gắn một LKM vào kernel rmmod
gỡ một LKM khỏi kernel depmod
xác định sự phụ thuộc lẫn nhau giữa các LKM kerneld
chương trình kernel daemon ksyms
thể hiện các symbol được kernel xuất ra để các LKM mới sử dụng lsmod
liệt kê các LKM đang được load modinfo
thể hiện nội dung của phần .modinfo
trong file object LKM modprobe
gắn hoặc gỡ một LKM hay một bộ các LKM một cách thông minh. Ví dụ, nếu bạn phải load A trước khi load B, modprobe
sẽ tự động load A rồi mới load B.Thay đổi trên kernel thường yêu cầu kèm theo thay đổi trên
modutils
, vì vậy hãy chắc chắn bạn đang sử dụng phiên bản mới nhất của modutils
khi bạn nâng cấp kernel. modutils
luôn luôn tương thích ngược (hoạt động với các kernel cũ hơn).Cảnh báo:
modprobe
sẽ khởi động insmod
với vị trí cố định trong code là /sbin/insmod
. Có thể có những PATH không được modutils sử dụng để tìm kiếm chương trình. Vì vậy hãy chỉnh sửa code của modutils trước khi bạn xây dựng, hoặc bảo đảm bạn sẽ cài đặt chương trình vào các thư mục truyền thống.
No comments:
Post a Comment