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

46

Cơ bản về quản trị Linux

ac97_codec

9000

0 [emu10k1]

sound

51508

0 [emu10k1]

usbcore

55168

1 [hid usbmouse usb-ohci ehci-hcd]

3.5.8

Liệt kê môđun

Như bạn có thể thấy, hệ thống của tôi có vài môđun được nạp. Môđun vmnet và vmmon
cung cấp chức năng cần thiết cho chương trình

VMWare

, mà cho phép chạy một máy tính

ảo (virtual PC). Môđun "nvidia" lấy từ

NVIDIA corporation

và cho phép sử dụng cạc màn

hình 3D hiệu suất cao dưới Linux mà tận dụng hết tính năng của nó.

Sau đó là chuỗi môđun dùng để hỗ trợ thiết bị vào USB: "mousedev", "hid", "usbmouse",

"input", "usb-ohci", ehci-hcd" và "usbcore". Thường cấu hình nhân để hỗ trợ USB ở dạng
môđun. Vì sao? Vì thiết bị USB là "cắm và chạy". Nếu hỗ trợ USB trong môđun, thì có thể
mua một thiết bị USB mới, cắm vào và hệ thống tự động nạp môđun thích hợp để có thể
dùng thiết bị đó. Đây là cách thuận tiện.

3.5.9

Môđun third-party

Ba môđun "emu10k1", "ac97_codec" và "sound" hỗ trợ cạc âm thanh SoundBlaster Audigy.

Cần chú ý rằng một vài môđun nhân lấy từ mã nguồn nhân. Ví dụ, tất cả môđun USD

đã nói đến đều biên dịch từ mã nguồn nhân Linux. Tuy nhiên, các môđun nvidia, emu10k1
và môđun VMWare lấy từ những nguồn khác. Đây lại là một lợi ích chính khác của môđun
nhân - cho phép "công ty thứ ba" cung cấp chức năng cần thiết cho nhân và cho phép những
chức năng này "gắn vào" nhân đang chạy. Khởi động lại là không cần thiết.

3.5.10

depmod

Trong thư mục /lib/modules/2.4.20-gaming-r1/ có một số tệp tin mà tên bắt đầu với "mod-
ules.":

$ ls /lib/modules/2.4.20-gaming-r1/modules.*

/lib/modules/2.4.20-gaming-r1/modules.dep

/lib/modules/2.4.20-gaming-r1/modules.generic_string

/lib/modules/2.4.20-gaming-r1/modules.ieee1394map

/lib/modules/2.4.20-gaming-r1/modules.isapnpmap

/lib/modules/2.4.20-gaming-r1/modules.parportmap

/lib/modules/2.4.20-gaming-r1/modules.pcimap

/lib/modules/2.4.20-gaming-r1/modules.pnpbiosmap

/lib/modules/2.4.20-gaming-r1/modules.usbmap

Những tệp tin này chứa nhiều thông tin về sự phụ thuộc. Trong đó có thông tin về sự

phụ thuộc của môđun - một vài môđun chỉ nạp khi các môđun khác đã được nạp.

3.5.11

Làm thế nào để lấy môđun

Một vài môđun nhân được thiết kế để làm việc với thiết bị phần cứng riêng, ví dụ môđun
"emu10k1" là cho cạc SoundBlaster Audigy. Đối với loại môđun này, các tệp tin môđun

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.