Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt các phiên bản mới của nhân Linux trong OpenSUSE Leap

Nhiều người hâm mộ Linux chọn sử dụng OpenSUSE Leap vì lý do ổn định. Không giống như nhiều bản phân phối khác, nó được quyết định cung cấp một môi trường làm việc an toàn và ổn định cho các chuyên gia. Đối với hầu hết mọi người, Leap là hoàn hảo. Tuy nhiên, nếu bạn có phần cứng mới, Leap có thể gây ra một số vấn đề. Cách để giải quyết các vấn đề phát sinh khi sử dụng các bản phân phối Linux như OpenSUSE Leap là cài đặt các phiên bản mới của nhân Linux trong OpenSUSE Leap.

OpenSUSE Leap chậm cập nhật kernel, vì vậy tốt nhất bạn nên tự làm. Do đó, trong hướng dẫn này, chúng tôi sẽ thảo luận cách tải phiên bản mới nhất tuyệt đối của nhân Linux trên OpenSUSE. Tốt hơn nữa, chúng tôi sẽ chỉ cho bạn cách sử dụng đồng thời phiên bản hiện tại và phiên bản mới nhất.

Xác định phiên bản kernel

Bước đầu tiên trong việc nâng cấp Suse lên phiên bản nhân Linux mới là tìm hiểu xem bạn đã có phiên bản nhân Linux nào. Điều quan trọng là phải biết phiên bản của bạn để biết bạn đang ở phía sau bao xa trong các bản phát hành. Thông tin này có thể dễ dàng tìm thấy trong terminal bằng lệnh uname:

uname -r

Chạy uname với tùy chọn -r sẽ hiển thị phiên bản kernel đã phát hành. Đó là tất cả thông tin bạn cần để biết phiên bản hạt nhân Suse nào trên máy của bạn. Nếu bạn cần thêm thông tin, uname vẫn hữu ích. Thay vào đó, hãy xem xét thử khóa chuyển -a vì nó cung cấp thêm thông tin về kernel, bản phát hành, v.v.

uname -a

Sửa đổi cài đặt hạt nhân

Theo mặc định, LEAP chỉ cài đặt kernel ổn định. Nó cũ hơn nhiều so với những cái được phát hành trong Tumbleweed. Nhận các bản vá bảo mật và tất cả những thứ đó. Tuy nhiên, nếu bạn quan tâm đến việc kết hợp tính ổn định của Tumbleweed với nhân mới, thì các cài đặt này cần được điều chỉnh. Để sửa đổi cách Leap xử lý kernel, hãy mở một thiết bị đầu cuối và sử dụng trình soạn thảo văn bản Nano để sửa đổi tệp cấu hình Zypper.

sudo nano /etc/zypp/zypp.conf

Có rất nhiều thứ để chỉnh sửa bên trong tệp zypp.conf. Cuộn xuống và tìm phần multiversion.kernels. Hỗ trợ nhiều phiên bản là quan trọng và nên được kích hoạt. Kích hoạt cài đặt này sẽ cho phép bạn giữ kernel truyền thống mà OpenSUSE Leap đi kèm trong khi nhận kernel mới. Đó là điều tốt nhất của cả hai thế giới và là cách tốt nhất để đáp ứng mọi nhu cầu về hệ điều hành của bạn.

Bên cạnh multiversion.kernels, thay đổi “mới nhất, mới nhất-1hoạt động” thành “mới nhất, mới nhất-1, đang chạy, cũ nhất”. Sau khi thay đổi mã, hãy lưu tệp cấu hình bằng cách nhấn tổ hợp phím Ctrl + O. Sau khi lưu tệp zypp.conf với các sửa đổi mới, bạn có thể đóng trình soạn thảo văn bản Nano đang mở trong thiết bị đầu cuối một cách an toàn. Làm điều này bằng cách nhấn Ctrl + X.

Thêm một kho lưu trữ hạt nhân

Hiện có thể an toàn để cài đặt phiên bản mới hơn của nhân Linux trong OpenSUSE Leap, tuy nhiên, không đơn giản như thực hiện nhanh lệnh “zypper install” để có nhân Linux mới. Leap không bao gồm bất kỳ phiên bản mới nào của nhân Linux trong kho phần mềm đi kèm với hệ điều hành, chỉ có phiên bản chính mà bạn đã sử dụng.

Thay vào đó, bạn cần thêm một kho phần mềm khác. Cụ thể, bạn cần sử dụng Zypper để thêm kho kernel. Kho lưu trữ này có hàng tá nhân khác nhau, bao gồm cả nhân Linux mới nhất tuyệt đối.

Trong một cửa sổ đầu cuối, lấy một trình bao gốc bằng lệnh su.

su -

Bây giờ shell có đặc quyền siêu người dùng, hãy sử dụng công cụ quản lý gói Zypper để thêm kho lưu trữ kernel:

zypper ar -f https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo

Việc thêm một kho nhân mới vào Leap sẽ kích hoạt các bản cập nhật mới ngay lập tức. Tuy nhiên, bạn không nên cố cài đặt bất kỳ bản cập nhật nào theo cách truyền thống. Thay vào đó, hãy làm theo hướng dẫn bên dưới để thực hiện “bản cập nhật phân phối”.

Cài đặt hạt nhân mới

Cài đặt phiên bản mới hơn của nhân Linux trên OpenSUSE Leap yêu cầu cập nhật. Tuy nhiên, đây không phải là một bản cập nhật thông thường mà toàn bộ hệ điều hành nhận được các gói mới. Thay vào đó, chúng tôi sẽ yêu cầu Suse chỉ cập nhật bản phân phối từ kho lưu trữ hạt nhân. Làm theo cách này có nghĩa là chỉ một khía cạnh của nhân Linux sẽ bị thay đổi.

Lưu ý: Mặc dù Suse sẽ nâng cấp lên kernel mới, nhưng phiên bản cũ sẽ được giữ nguyên bằng cách bật tính năng này trước đó trong hướng dẫn.

Để thực hiện cập nhật kernel trong Suse, hãy mở terminal và lấy root shell bằng lệnh su.

su -

Sau khi root, hãy thực hiện lệnh sau và cài đặt phiên bản mới nhất của nhân Linux trên OpenSUSE Leap.

zypper dist-upgrade -r kernel-repo

Hãy để thiết bị đầu cuối thực hiện công việc của nó và cài đặt phiên bản Linux mới trên máy tính của bạn. Sau khi cài đặt, bạn cần khởi động lại PC Linux của mình. Sau khi đăng nhập lại, bạn sẽ sử dụng phiên bản Linux mới nhất trên OpenSUSE Leap!