CƠ BẢN VỀ CHỨNG CHỈ LPI - Trang 56

3.5 Môđun nhân

47

đồng thời ghi PCI ID

6

và các dấu nhận dạng tương tự của thiết bị phần cứng mà chúng hỗ

trợ. Thông tin này có thể sử dụng bởi một vài thứ như script cho việc cắm nóng ("hotplug"),
mà sẽ xem đến ở các cuốn hướng dẫn tiếp theo, để tự động nhận ra và tự động nạp môđun
thích hợp để hỗ trợ phần cứng đó.

3.5.12

Sử dụng depmod

Nếu bạn đã cài thêm một môđun mới, thông tin về sự phụ thuộc trở thành lỗi thời. Để cập
nhật, gõ "depmod -a". depmod sẽ quét tất cả môđun trong các thư mục của /lib/modules và
làm mới thông tin về sự phụ thuộc. Nó quét tệp tin môđun và tìm cái gọi là "biểu tượng"
("symbols") ở trong các môđun đó:

# depmod -a

3.5.13

Định vị môđun nhân

Vậy, môđun nhân nhìn như thế nào? Với nhân 2.4, chúng thường là những tệp tin trong
/lib/modules mà kết thúc với ".o". Để xem tất cả môđun có trong /lib/modules, gõ:

# find /lib/modules -name ’*.o’

/lib/modules/2.4.20-gaming-r1/misc/vmmon.o

/lib/modules/2.4.20-gaming-r1/misc/vmnet.o

/lib/modules/2.4.20-gaming-r1/video/nvidia.o

/lib/modules/2.4.20-gaming-r1/kernel/fs/fat/fat.o

/lib/modules/2.4.20-gaming-r1/kernel/fs/vfat/vfat.o

/lib/modules/2.4.20-gaming-r1/kernel/fs/minix/minix.o

[listing "snipped" for brevity]

3.5.14

insmod và modprobe

Vậy, làm thế nào để nạp môđun vào nhân đang chạy? Cách thứ nhất là sử dụng câu lệnh
"insmod" và đưa đầy đủ đường dẫn tới môđun muốn nạp:

# insmod /lib/modules/2.4.20-gaming-r1/kernel/fs/fat/fat.o

# lsmod | grep fat

fat

29272

0 (unused)

Tuy nhiên, thường dùng câu lệnh "modprobe" để nạp môđun. Một mặt tốt của "mod-

probe" là nó tự động nạp các môđun lệ thuộc. Đồng thời, không cần phải chỉ rõ đường dẫn
tới môđun muốn nạp, và không phải chỉ rõ đuôi ".o"

6

identification

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.