Làm cách nào để cài đặt kernel cũ?


12

Tôi đang chạy phiên bản Ubuntu 15.10. Tôi cần cài đặt kernel mới nhất được sử dụng bởi Ubuntu 14.10, mà tôi nghĩ là 3.16.0-28-generic. Nhập sudo apt-get install linux-image-3.16.0-28-generictrả về một thông báo lỗi cho biết rằng nó không có sẵn và có thể đã bị lỗi thời hoặc bất cứ điều gì. Tôi nghĩ rằng nếu tôi thêm một cái gì đó vào sources.listnó sẽ có thể có được nó. Nhưng tôi thêm gì vào nó?

Và trước khi bất cứ ai tiếp tục về những rắc rối mà điều này có thể tạo ra, nó không thành vấn đề với tôi.

Câu trả lời:


19

Trong Ubuntu, sử dụng trình duyệt để điều hướng đến> http://kernel.ubfox.com/~kernel-ppa/mainline/ Di chuyển đến cuối danh sách; chọn hạt nhân của bạn. Tải xuống các tệp sau (xxxxxx sẽ được thay thế bằng số cho biết phiên bản kernel. Giả sử bạn có HĐH 64 bit):

linux-headers-xxxxxx-generic-xxxxxx_amd64.deb

linux-headers-xxxxxx_all.deb

linux-image-xxxxxx-generic-xxxxxx_amd64.deb

Di chuyển tất cả các tập tin vào một thư mục. cd vào nó Cài đặt tất cả các gói này bằng cách chạy

sudo dpkg -i *.deb

Chọn kernel mới từ menu grub.

Cập nhật : Vì là phiên bản Ubuntu, bạn có thể lấy các liên kết theo cách thủ công và sử dụng wget để tải xuống các gói


Có nghĩa là gì khi chọn kernel mới từ menu grub?
Raj Pawan Gumdal

Tôi đã viết câu trả lời này khi nghĩ về một máy tính để bàn Ubuntu, trong đó bạn sẽ nhận được từng mục nhập cho mỗi kernel, đối với một máy chủ, bạn có thể khởi động lại máy chủ sau đó nó sẽ tự động khởi động vào kernel mới nhất .. Hoặc bạn có thể chỉnh sửa cấu hình cho một hạt nhân cụ thể
Sijin Krishnan

@Sijin Krishnan Chúng ta có nên chỉnh sửa menu grub theo cách thủ công trước khi khởi động lại để "chọn kernel mới từ menu grub" không?
WebComer

Grub sẽ khởi động với phiên bản kernel mới nhất từ ​​các kernel đã cài đặt theo mặc định .. bạn chỉ cần chạm vào cấu hình, nếu bạn muốn khởi động với bất kỳ phiên bản thấp hơn nào khác ...
Sijin Krishnan 28/11/18

3

Nếu bạn muốn hạt nhân chứng khoán Ubuntu chính thức (không phải hạt nhân chính) từ phiên bản không được hỗ trợ, hãy xem bên dưới.

Để biết sự khác biệt giữa hạt nhân Mainline và Stock, hãy xem https://askubfox.com/a/91374/555474

Tôi đã phải cài đặt một kernel thậm chí cũ hơn (2.6.32.21-generic) để các mô-đun stock hoạt động với kernel tùy chỉnh. Không có phần cứng nào hoạt động, vì vậy tôi phải tải xuống bằng tay.

Dưới đây là cách lấy các hạt nhân đã ngưng theo cách thủ công từ http://old-release.ubfox.com/ubfox/

Về cơ bản, bạn sẽ cần các tiêu đề của kernel cho bộ xử lý, các tiêu đề chung (tất cả) và hình ảnh kernel cho bộ xử lý của bạn.

  1. Trong các bước dưới đây, thay thế x.x.xx-xxbằng phiên bản kernel và amd64loại bộ xử lý của bạn. Lưu ý đây là cho kernel chung và không sử dụng các tính năng bổ sung như PAE.

  2. Tới http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/ (Tôi tin rằng danh sách này hầu hết nếu không phải tất cả các gói kernel cũ)

  3. Trong trang CTRL + F tìm headers-x.x.xx-xx-genericvà tải xuống
    1. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_ amd64 .deb
    2. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_ tất cả .deb
  4. Trong trang CTRL + F tìm image-x.x.xx-xx-genericvà tải xuống

    1. linux-image-2.6.32-21-generic_2.6.32-21.32_ amd64 .deb
  5. Đặt tất cả các gói này vào một thư mục một mình và từ thư mục đó ( cdvào đó) chạy

    1. sudo dpkg -i *.deb
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.