Đang chuẩn bị liên kết để tải về tài liệu:
Biên dịch nhân Linux - Tác giả: Hoàng Ngọc Diêu
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Nhân Linux là một "nhân hiện đại" có tính module rất cao. Từ kernel phiên bản 2.6x trở đi, có rất nhiều chức năng và mở rộng. Với tinh thần "biên dịch nhân", một yếu tố chính yếu và quan trọng nhất cần ghi nhận đó là tính phân bộ của nhân linux. | Biên đích nhân Linux Tác giả Hoàng Ngọc Diêu Muc lục 1 Tổng quan về nhân Linux trên phương diện biên dịch lại 3 1.1 Nhân Linux và việc biên dịch lại nhân 3 1.2 Tóm tắt các bưốc biên dịch dành cho những ai thiếu kiên nhẫn 3 2 Tại sao cần biên dịch lại nhân Linux 5 3 Cấu trúc và quy ước số hiệu phiên bản của nhân Linux 6 4 Đòi hỏi tối thiểu trong việc biên dịch lại nhân Linux 6 4.1 Đòi hỏi cho nhân Linux 2.4.x 7 4.2 Đòi hỏi cho nhân Linux 2.6.x 8 5 Xác định cấu hình hardware của máy 9 6 Các bước chuẩn bị 9 6.1 Tạo một đĩa mềm khỏi động cho nhân đang dùng 9 6.2 Tải mã nguồn 10 6.3 Kiểm tra thực tính của mã nguồn 11 6.4 Xả nén mã nguồn 12 6.5 Dùng config nào thì thích hợp 14 7 Chỉnh cấu hình biên dịch nhân Linux 14 7.1 Thành phần của cấu hình biên dịch nhân Linux 14 7.1.1 Thành phần cấu hình biên dịch nhân Linux phiên bản 2.4.x 14 7.1.2 Thành phần cấu hình nhân Linux cho loạt nhân 2.6.x 17 7.2 Điều chỉnh cấu hình biên dịch nhân Linux 18 7.2.1 Các công cụ để xác lập cấu hình 19 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 20 8 Các bước biên dịch 22 8.1 Bưốc tạo dependency dọn dẹp và tạo nhân 22 8.2 Bưốc tạo modules và cài modules 24 8.3 Tách ròi mã nguồn và hồ sơ output trên loạt nhân 2.6.x 25 8.3.1 make help một tiện ích mối trên loạt nhân 2.6.x 26 - 1 - 8.3.2 Tách ròi mã nguồn và output files 27 9 Cài đặt nhân 27 9.1 Cài đặt vối make install 28 9.1.1 Đối vối GRUB 28 9.1.2 Đối vối LILO 29 9.2 Các bưốc cài đặt bằng tay 31 9.2.1 Tạo initrd 31 9.2.2 Copy nhân và System.map 32 9.2.3 Chỉnh cấu hình của bootloader config 33 10 Khởi động lại máy và chỉnh lý nếu gặp trục trặc 35 10.1 Bị treo khi khỏi động vào linux 35 10.2 Bị treo trong quá trình nhân được load 36 11 Vá và biên dịch nhân 37 11.1 Các điểm quan trọng trưốc khi vá 37 11.2 Tải xả và vá 38 .