CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX REDHAT 8.0 - Trang 24

www.nhipsongcongnghe.net

Cách biên dịch nhân (kernel)

1. Lấy kernel về:

Kernel source có thể tải về từ http://www.kernel.org . Bản stable hiện tại là

2.4.21 và developer là 2.5.73. Nếu bạn không muốn test những chức năng mới

của kernel thì nên sử dụng 2.4.21 cho công việc hàng ngày.

2. Bung nén và chuẩn bị kernel: giả sử bạn vừa tải về linux-2.4.21.tar.bz2, sau khi

chạy các dòng lệnh dưới bạn sẽ sắn sàng cho việc compile kernel

2a. $mv linux-2.4.21.tar.bz2 /usr/src/

2b. $cd /usr/src && tar -xvjf linux-2.4.21.tar.bz2

2c. $ln -s linux-2.4.21 linux

Đến đây bạn đã sẵn sàng cho việc compile nhưng đôi lúc có lẽ bạn sẽ cần apply

một patch nào đó thì có thể chạy lệnh sau trong thư mục /usr/src/linux

$patch -p1 --dry-run < /địa điểm/và tên/của patch

Lưu ý: --dry-run sẽ 'giả đò' apply cái patch nhưng thực sự chưa làm gì hết. Bạn

nên xài --dry-run trước khi apply để phòng hờ cái patch không phải cho kernel

bạn đang xài hoặc patch còn bị lỗi. Sau khi chạy --dry-run và không thấy báo lỗi

gì thì bạn có thể thật sự apply patch bằng lệnh $patch -p1 < /địa điểm/và

tên/của patch

3. Compile kernel: sẽ được thực hiện với các lệnh sau đây:

3a. $make menuconfig (hoặc make config, hoặc make xconfig) sẽ hỏi bạn một

loạt câu hỏi cho kernel phù hợp với máy của bạn. Nếu bạn biết chắc mình sẽ xài

một chức năng nào đó thì nên trả lời Y còn không thì trả lời N, trả lời M (module)

nếu bạn lưỡng lự không biết cái phần cứng của mình sẽ xài driver này hay driver

khác, nhất là phần cho network card hay sound card. Nếu bạn không rõ câu hỏi

này hỏi cái gì thì gõ h sẽ có phần giải thích khá rõ ràng.

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.