BIÊN DỊCH NHÂN LINUX - Trang 22

– 20 –

biên dịch nhân. Nếu hồ sơ

.config

đã có từ lần biên dịch trước, nó sẽ bị viết chồng

lên ở giai đoạn này.

make menuconfig

nâng cấp lên một mức cao hơn so với

make config

. Công cụ

này cần thư viện và các binaries "

ncurses

" để tạo giao diện đồ họa (GUI) đơn giản.

Với công cụ này, bạn có thể điều chỉnh lại các chi tiết tuỳ thích mà không phải bắt
đầu lại từ đầu (nếu lỡ chọn sai) như dùng

make config

. Với giao diện đơn giản

này, bạn có thể di chuyển, thay đổi các chọn lựa bằng cách dùng các phím mũi tên
(lên xuống), chọn Y bằng phím Y, chọn N bằng phím N và chọn M bằng phím M.
Với công cụ này, bạn cũng có thể tải một cấu hình biên dịch nhân có sẵn (đã làm từ
trước và đã biên dịch thành công chẳng hạn) mà chẳng phải đi xuyên qua mọi chọn
lựa để hình thành một cấu hình biên dịch nhân mới. Một đặc tính của công cụ này là
nó chứa "trợ giúp ngữ cảnh"

14

(phần giúp đỡ hoặc thông tin cho từng mục trong quá

trình điều chỉnh cấu hình). Nếu bạn không nắm rõ giá trị hoặc tác dụng của module
nào đó, bộ phận trợ giúp này chắc chắn sẽ hữu ích. Sau khi đã hoàn thành các chọn
lựa, bạn có thể lưu trữ một bản cấu hình trên máy để lần sau dùng lại. Ở giai đoạn
này, một bản cấu hình được lưu lại (có tên

.config

trong thư mục chứa mã nguồn

của Linux) và sẵn sàng cho bước tạo các file phụ thuộc cho quá trình biên dịch nhân.
Tương tự như "

make config

", nếu hồ sơ

.config

đã tồn tại từ lần biên dịch trước,

nó sẽ bị viết chồng lên.

make xconfig

có lẽ là phương tiện được dùng rộng rãi nhất, nhất là cho những hệ

thống chạy X Window. make xconfig cần trọn bộ thư viện Qt và X Window để tạo
các giao diện đồ họa

15

. Các chọn lựa và cách di chuyển trong giao diện này hoàn toàn

giống như trường hợp dùng

menuconfig

và thêm một khả năng nữa là có thể dùng

chuột

16

để chọn. Nếu bạn cần biên dịch lại nhân và có thể dùng X Window thì nên

dùng công cụ

xconfig

này vì nó dễ dùng nhất.

Trên các phiên bản nhân Linux 2.6.x còn có thêm

make gconfig

. Tương tự như make

xconfig

, "

gconfig

" cũng tạo giao diện cấu hình đồ họa nhưng nó dựa trên thư viện

Gtk.

7.2.2 Một số điểm cần chú ý trong giai đoạn hình thành cấu hình biên

dịch nhân

Dùng cấu hình biên dịch nhân có sẵn và điều chỉnh cho thích hợp với nhu cầu của
mình. Nếu bạn dùng bản phân phối của RedHat, cấu hình biên dịch nhân có trong
thư mục

/boot

ở dạng

config-<KERNEL_VERSION>

(hồ sơ cấu hình này từ các

nhân do RedHat cung cấp). Để dùng cấu hình biên dịch nhân này, bạn có thể dùng

make menuconfig

hoặc

make xconfig

để tải cấu hình này lên và điều chỉnh theo

help context sensitive

14

GUI

15

mouse

16

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.