– 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"
(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
. 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
để 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
GUI
mouse