Câu hỏi Biên dịch kernel tùy chỉnh với các bản vá lỗi của Ubuntu


Tôi đã biên dịch hạt nhân riêng của mình nhưng nó sử dụng một nguồn được sửa đổi từ github. Nó không có bất kỳ bản vá nào, ít nhất là với kiến ​​thức của tôi, hoặc bất kỳ bản vá lỗi nào của Ubuntu như bản vá được yêu cầu bởi ureadahead.

Có các bản vá lỗi mà họ sử dụng hoặc một cách để tạo một bản vá để áp dụng cho bản tôi đã sử dụng trước đây không?


2
2017-08-24 06:06


gốc




Các câu trả lời:


Tôi không tìm thấy bất kỳ bản vá nào, vì vậy tôi phải tạo một bản vá.

Tôi cần hai nguồn hạt nhân: một nguồn được tìm thấy trong linux-source gói trên Ubuntu và nguồn kernel vani ổn định tương ứng với phiên bản thích hợp của linux-source từ kernel.org

Giả sử tôi đã trích xuất tất cả các lưu trữ a, vani, và b, một trong Ubuntu vào Desktop của tôi, tôi chạy lệnh:

diff -Nur /home/mark/Desktop/a/ /home/mark/Desktop/b/ > the-patch.patch

the-patch.patch là bản vá bạn có thể áp dụng trong bất kỳ nguồn hạt nhân đã sửa đổi nào (như pf-kernel) để áp dụng các thay đổi trong hạt nhân chứng khoán.


2
2017-08-24 07:32