/ / Cách dễ dàng Rebase Fedora Silverblue thành bất kỳ phiên bản nào có sẵn

Cách dễ dàng Rebase Fedora Silverblue thành bất kỳ phiên bản nào có sẵn

Một trong những tính năng tốt nhất của Fedora Silverblue là nó cho phép bạn thử và chuyển đổi giữa một số biến thể của bản phân phối một cách an toàn và dễ dàng. Đây là cách bạn có thể sử dụng một quy trình được gọi là “phục hồi” để khám phá các phiên bản khác nhau của bản phân phối Linux độc đáo này.

Mặc dù không có lệnh nào sau đây là phá hoại, nhưng tốt nhất bạn nên sao lưu dữ liệu trước khi thay đổi các tùy chọn trong hệ điều hành của mình trong trường hợp xảy ra sự cố.

LÀM VIDEO TRONG NGÀY

Chuẩn bị cho Rebase Fedora Silverblue

Đối với quá trình này, bạn sẽ phải làm việc với dòng lệnh. Vì vậy, hãy tiếp tục và mở một cửa sổ đầu cuối.

Điều đầu tiên bạn muốn làm là “ghim” triển khai Silverblue hiện tại của bạn để đảm bảo rằng bạn có thể quay lại với nó. Để thực hiện việc này, hãy nhập hai lệnh sau tại dấu nhắc đầu cuối của bạn:

sudo ostree admin pin 0
rpm-ostree status

Đầu ra của lệnh cuối cùng sẽ hiển thị tất cả các triển khai Silverblue hiện tại được cài đặt trên hệ thống của bạn. Bạn sẽ thấy ít nhất hai mục nhập nhưng có thể có nhiều hơn tùy thuộc vào cách bạn thiết lập hệ thống của mình.

Việc triển khai mà bạn hiện đang chạy phải là lần đầu tiên trong danh sách. Để chắc chắn, hãy tìm dấu chấm trắng phía trước dòng đầu tiên của danh sách triển khai. Bạn cũng sẽ thấy các từ Đã ghim: có ở cuối danh sách.

Nếu bạn có nhiều hình ảnh được ghim, điều đó cũng tốt. Điều quan trọng là đảm bảo rằng bạn đã ghim phiên bản hệ điều hành đã biết, đang hoạt động của mình. Điều này sẽ đảm bảo rằng nếu có sự cố xảy ra, bạn có thể khởi động hệ thống của mình trở lại trạng thái hiện tại và hoàn tác bất kỳ thay đổi nào.

Tìm các phiên bản Fedora có sẵn để cài đặt

Để tìm các phiên bản Fedora Silverblue hiện tại mà bạn có thể cài đặt, bạn cần phải tra cứu danh sách điều khiển từ xa Fedora mới nhất. Để thực hiện việc này, hãy nhập lệnh sau:

ostree remote refs fedora

Đầu ra của lệnh này sẽ hiển thị nhiều tùy chọn. Tuy nhiên, hầu hết chúng đều là các phiên bản Fedora chuyên biệt được thiết kế cho các loại thiết bị cụ thể. Những thứ bạn thường cần chứa x86-64 ở giữa tên của điều khiển từ xa. Đồng thời, bạn muốn tránh những thứ có chứa các từ thử nghiệm hoặc cập nhật.


Như đã đánh dấu ở trên, bạn sẽ thấy ít nhất một phiên bản của cả Silverblue và Kinoite. Kinoite là một biến thể của Silverblue được xây dựng xung quanh máy tính để bàn KDE Plasma. Số có hai chữ số trong tên của điều khiển từ xa là số phiên bản Fedora.

Bạn cũng có thể thấy gần dưới cùng có hai da bò các phiên bản. Rawhide là nhánh phát triển không ổn định của Fedora. Bạn có thể cài đặt những hình ảnh này để xem các bản dựng mới nhất tuyệt đối của các bản phát hành Fedora trong tương lai.

Tại một số thời điểm, bản phát hành sẽ trở thành Fedora 37 sẽ được phân nhánh từ da bò và một điều khiển từ xa cho phiên bản 37 sẽ xuất hiện trong danh sách. Bạn luôn có thể kiểm tra trang web Fedora để xem bản phát hành ổn định hiện tại là gì. Nếu bạn tìm thấy một phiên bản trong danh sách cao hơn phiên bản phát hành hiện tại, thì đó sẽ là phiên bản beta của bản phát hành Fedora sắp tới.

Nếu bạn cuộn ngược lại trong danh sách, bạn cũng sẽ thấy hình ảnh của một số phiên bản Fedora trước đó. Những điều này có thể hữu ích nếu bạn cần kiểm tra thứ gì đó với phiên bản cũ hơn một chút.

Cách nâng cấp hệ thống Silverblue của bạn lên phiên bản mới

Bây giờ bạn đã biết phiên bản nào có sẵn, việc khôi phục hệ thống hiện tại của bạn thật dễ dàng. Đầu tiên, đánh dấu và sao chép toàn bộ tên của điều khiển từ xa cho phiên bản bạn muốn cài đặt. Sau đó, nhập lệnh bên dưới, thay thế điều khiển từ xa bạn chọn:

rpm-ostree rebase fedora:fedora/36/x86_64/kinoite

Khi bạn đánh đi vào, hệ thống của bạn sẽ bắt đầu tải xuống hình ảnh mới và thiết lập để triển khai. Sẽ mất ít nhất vài phút để tải xuống nhưng có thể lâu hơn tùy thuộc vào tốc độ máy tính và kết nối internet của bạn.

Khi quá trình hoàn tất, chỉ cần khởi động lại máy tính của bạn và hệ thống của bạn sẽ tự động khởi động vào hình ảnh hệ điều hành mới mà bạn đã chọn. Tất cả dữ liệu người dùng và tệp của bạn sẽ vẫn nguyên vẹn.


Bạn có thể ghim nhiều lần triển khai tùy thích

Nếu bạn muốn giữ các phiên bản Silverblue / Kinoite khác nhau để thử nghiệm hoặc giải trí, bạn có thể ghim bao nhiêu triển khai tùy thích và chúng sẽ vẫn còn trong menu khởi động GRUB của bạn.

Để ghim bất kỳ triển khai nào, trước tiên, hãy liệt kê các triển khai bạn đã cài đặt.

rpm-ostree status

Bạn sẽ cần số triển khai của phiên bản bạn muốn ghim. Mục đầu tiên trong danh sách sẽ là triển khai 0. Ví dụ, trong ảnh chụp màn hình ở trên, triển khai dawhide là 0, Kinoite là 1 và Silverblue là 2.

Khi bạn biết bạn muốn ghim mục nào, hãy nhập lệnh bên dưới, thay thế số cho triển khai bạn muốn ghim trên menu khởi động GRUB:

sudo ostree admin pin 1

Bạn cũng có thể bỏ ghim bất kỳ mục nhập đã ghim nào bằng cách nhập lệnh sau bằng cách sử dụng cùng một hệ thống đánh số:

sudo ostree admin pin 

Các triển khai mà bạn bỏ ghim sẽ không bị xóa khỏi menu khởi động của bạn cho đến lần tiếp theo bạn chạy nâng cấp hoặc căn cứ lại hệ thống. Khi hình ảnh OSTree cập nhật, nó sẽ tự động xóa những hình ảnh không mong muốn.

Với nhiều hình ảnh OSTree được cài đặt, bạn có thể khởi động vào bất kỳ hình ảnh nào bạn muốn sử dụng bất kỳ lúc nào. Thay đổi này sẽ không ảnh hưởng đến các tệp bên trong thư mục chính của bạn.

Cách quay lại hoặc hoàn tác thay đổi

Nếu sau khi khôi phục lại một hình ảnh mới, bạn quyết định muốn quay lại hệ thống ban đầu của mình, bạn có hai lựa chọn.

Đầu tiên, nếu bạn chỉ thực hiện quá trình rebase một lần, tất cả những gì bạn phải làm là để hệ thống khởi động vào hình ảnh OSTree mặc định, mở một thiết bị đầu cuối và nhập lệnh sau:

rpm-ostree rollback

Thao tác này sẽ hoàn tác thay đổi cuối cùng đã được thực hiện và khôi phục hình ảnh OSTree trước đó làm tùy chọn khởi động mặc định. Lệnh này cũng sẽ hoạt động để hoàn tác bất kỳ cập nhật nào có thể làm hỏng một thứ gì đó trên hệ thống của bạn. Chỉ cần dành một chút thời gian để hoàn tác các thay đổi, sau đó khởi động lại và bạn sẽ quay lại nơi bạn bắt đầu.

Nếu bạn đã thực hiện nhiều thay đổi, lệnh rollback rất có thể sẽ không đưa bạn trở lại vị trí bạn muốn. Trong trường hợp này, tất cả những gì bạn cần làm chỉ là căn cứ lại hệ thống của mình một lần nữa về phiên bản bạn muốn chạy. Từ đó bạn có thể bỏ ghim bất kỳ mục khởi động nào khác mà bạn không muốn nữa.

Bạn có thể làm gì khác với Fedora Silverblue?

Mặc dù Silverblue (và các biến thể của nó) là một hệ thống bất biến, điều đó không có nghĩa là bạn không thể tùy chỉnh nó để đáp ứng nhu cầu hoặc thị hiếu của mình. Còn rất nhiều điều khác để khám phá với Fedora Silverblue.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *