– 40 –
$ vi ./linux-2.4.26/Makefile
Vài dòng đầu của hồ sơ
Makefile
này chứa các thông tin như sau (nếu mã nguồn của
phiên bản 2.4.20 được xả từ gói mã nguồn nguyên thủy):
VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 20
EXTRAVERSION =
Bạn cần đổi giá trị
SUBLEVEL
thành 26 và lưu hồ sơ
Makefile
này (cho ví dụ này, hoặc
bất cứ phiên bản nào bạn đã vá tới - xem thêm chi tiết về quy định phiên bản nhân Linux
ở phần
??
). Giá trị phiên bản
2.6.26
lấy từ hồ sơ
Makefile
sẽ được dùng trong quá
trình biên dịch và cài đặt nhân về sau. Nếu bạn không điều chỉnh giá trị "
VERSION
" ở
bước này, bước cài nhân về sau sẽ viết chồng lên nhân 2.4.20 đang có trên máy. Nói về
mặt kỹ thuật việc viết chồng lên không có gì trở ngại. Tuy nhiên, nếu bạn gặp trục trặc
sau khi đã biên dịch nhân nhưng không khởi động vào được thì sự thể sẽ rất phức tạp vì
bạn không còn bản nhân nào chạy được trên máy.
Tới đây bạn đã thực hiện thành công bước vá mã nguồn nhân Linux và các bước phòng
bị cần thiết. Bạn có thể tiếp tục với công việc biên dịch lại nhân Linux như đã nói trên.