Làm cách nào tôi có thể nâng cấp kernel Ubuntu LTS lên mới hơn?


40

Tôi vừa cài đặt Ubuntu 12.04.2 64-bit trên máy tính để bàn của mình và tôi thấy kernel trong System Monitor là 3.5.0-23 nhưng trong Ubuntu 12.04.2 trong máy tính xách tay của tôi, kernel là 3.2.0-38.

Tôi đã cố chạy lệnh sudo apt-get upgrade && sudo apt-get dist-upgradetrên máy tính xách tay của mình nhưng nó không cập nhật kernel.

Làm cách nào để nâng cấp kernel cho laptop?


Chỉ trong trường hợp ai đó không biết: Ubuntu 12.04 có Kernel 3.2 trong khi Ubuntu 12.10 có Kernel 3.5. Để biết thêm thông tin, hãy truy cập en.wikipedia.org/wiki/List_of_Ubfox_release
#Table_of_versions

Câu trả lời:


36

Các triển khai mới của 12.04.2 sẽ được cài đặt với kernel đã cập nhật và ngăn xếp X windows mới. Đối với các triển khai 12.04 hiện có, người dùng sẽ cần chọn tham gia vào cái được gọi là Ngăn xếp phần cứng LTS . Nếu bạn đã cài đặt Ubuntu 12.04 với ngăn xếp kernel trước đó, bạn nên giữ ngăn xếp này thay vì chuyển sang kernel sau; các ngăn xếp kernel và X mới hơn được cung cấp để hỗ trợ phần cứng không được hỗ trợ bởi các kernel trước đó và thường không có lý do gì để nâng cấp lên ngăn xếp mới hơn nếu phần cứng của bạn được hỗ trợ bởi kernel mặc định.

Để nâng cấp lên kernel 3.5 vào ngày 12.04.2, bạn sẽ cần chạy (các) lệnh sau:

Đối với nhân mới:

sudo apt-get install linux-generic-lts-quantal

Đối với ngăn xếp X mới:

sudo apt-get install xserver-xorg-lts-quantal

CẢNH BÁO: Nếu bạn đang sử dụng PPA xorg-edgers, không cài đặt gói xserver-xorg-lts-quantal vì điều này rất có thể sẽ dẫn đến vỡ.

Tham khảo: https://launchpad.net/~xorg-edgers/+archive/ppa

Điều này chỉ được khuyến nghị cho cài đặt phần cứng x86.

Xem thêm:


6

Bộ hướng dẫn đơn giản nhất mà tôi luôn sử dụng để nâng cấp / hạ cấp kernel là bởi người dùng ubuntuforums.org với tên lykwydchykyn (url được tôi sửa đổi cho bài đăng này):

Truy cập tại đây: http : // kernel.ubfox.com/~kernel-ppa/mainline/ Tải xuống 3 (có thể 4) các cuộc tranh luận vào một thư mục ở đâu đó:

linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb   # if available

Cài đặt các bản sửa lỗi với bất kỳ giao diện người quản lý gói nào bạn sử dụng (gdebi vẫn ở quanh đây?) Hoặc sử dụng các lệnh sau:

cd /path/to/folder/where/you/put/the/debs
sudo dpkg -i *.deb

Nguồn: http://ubuntuforums.org/showthread.php?p=11391743#post11391743https://askubfox.com/a/142000/133170


3
Quên để thêm Askubfox.com/a/142000/133170 trong 'nguồn'?
Amal Murali

2

Tất nhiên bạn có thể cài đặt kernel 3.5.0, chạy apt-get install linux-image-generic-lts-quantalđể cài đặt kernel 3.5.0 định lượng mới nhất. Gói này sẽ đảm bảo rằng bạn luôn có hạt nhân định lượng mới nhất.

Cá nhân tôi khuyên bạn nên sử dụng kernel 3.8 (dựa trên ngược dòng 3.8.8).

LƯU Ý: tìm kiếm các hạt nhân 3.5.0 có sẵn apt-cache search linux-image-3.5.0.

BTW: Bạn thậm chí có thể tự tải xuống các hạt nhân chính mới nhất và cài đặt chúng, ví dụ 3.7.9. Tuy nhiên, nếu bạn cài đặt hạt nhân chính PPA theo cách thủ công, bạn sẽ phải cài đặt thủ công các bản cập nhật.

http://kernel.ubfox.com/~kernel-ppa/mainline/


Tôi sẽ nhận được các bản cập nhật kernel và các bản sửa lỗi cho các kernel được cài đặt theo cách này?
BRKs

Nếu bạn đang nói về hạt nhân chính PPA, NO . Nếu bạn cài đặt linux-image-generic-lts-quantal, nó sẽ giúp bạn chăm sóc các bản cập nhật bảo mật 3.5.0. Tôi đã cập nhật trả lời.
Terry Wang

1

Kể từ ngày 14.04.3, có nhiều gói bạn cần cài đặt trên máy tính để bàn để có được tất cả các phụ thuộc được sắp xếp:

Cái này cài đặt kernel mới, như trước đây và là đủ trên máy chủ chỉ CLI:

sudo apt-get install linux-generic-lts-vivid

Nhưng với máy chủ X, bạn cần một loạt các gói mà hai ứng dụng này khuyến nghị:

sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid

0

Đối với kernel mới nhất có sẵn cho 12.04:

sudo apt-get install linux-image-generic-lts-saucy

Đối với ngăn xếp X mới nhất có sẵn cho 12.04:

sudo apt-get install xserver-xorg-lts-raring
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.