Salah satu fitur terbaik Fedora Silverblue adalah memungkinkan Anda mencoba dan beralih di antara beberapa varian distro dengan aman dan mudah. Inilah cara Anda dapat menggunakan proses yang dikenal sebagai "rebasing" untuk menjelajahi berbagai versi distribusi Linux yang unik ini.

Meskipun tidak ada perintah berikut yang merusak, selalu yang terbaik adalah mencadangkan data Anda sebelum mengubah opsi di sistem operasi Anda jika terjadi kesalahan.

Bersiap untuk Rebase Fedora Silverblue

Untuk proses ini, Anda harus bekerja dengan baris perintah. Jadi lanjutkan dan buka jendela terminal.

Hal pertama yang ingin Anda lakukan adalah "menyematkan" penerapan Silverblue Anda saat ini untuk memastikan bahwa Anda dapat kembali ke sana. Untuk melakukan ini, masukkan dua perintah berikut di prompt terminal Anda:

sudo ostree pin admin 0
status rpm-ostree

Output dari perintah terakhir akan menampilkan semua penerapan Silverblue saat ini yang diinstal pada sistem Anda. Anda akan melihat setidaknya dua entri tetapi mungkin ada lebih banyak lagi tergantung pada bagaimana Anda mengatur sistem Anda.

instagram viewer

Penerapan yang sedang Anda jalankan harus menjadi yang pertama dalam daftar. Untuk memastikannya, cari titik putih di depan baris pertama daftar penerapan. Anda juga harus melihat kata-kata Disematkan: ya di akhir daftar.

Jika Anda memiliki lebih dari satu gambar yang disematkan, itu juga tidak masalah. Yang penting adalah memastikan bahwa Anda memiliki versi sistem operasi yang diketahui dan berfungsi dengan baik. Ini akan menjamin bahwa jika terjadi kesalahan, Anda dapat mem-boot sistem Anda kembali ke kondisi saat ini dan membatalkan perubahan apa pun.

Menemukan Versi Fedora yang Tersedia untuk Diinstal

Untuk menemukan versi Fedora Silverblue saat ini yang dapat Anda instal, Anda harus mencari daftar remote Fedora terbaru. Untuk melakukan ini, masukkan perintah berikut:

ostre remote ref fedora

Output dari perintah ini akan menampilkan banyak pilihan. Namun, kebanyakan dari mereka adalah versi khusus Fedora yang dirancang untuk jenis perangkat tertentu. Yang biasanya Anda butuhkan mengandung x86-64 di tengah nama remote. Pada saat yang sama, Anda ingin menghindari yang mengandung kata-kata pengujian atau pembaruan.

Seperti yang disorot di atas, Anda akan melihat setidaknya satu versi Silverblue dan Kinoite. Kinoite adalah varian dari Silverblue yang dibangun di sekitar desktop KDE Plasma. Nomor dua digit pada nama remote adalah nomor versi Fedora.

Anda juga dapat melihat di dekat bagian bawah ada dua yang sesuai kulit mentah versi. Rawhide adalah cabang pengembangan Fedora yang tidak stabil. Anda dapat menginstal gambar-gambar ini untuk melihat versi terbaru dari rilis Fedora mendatang.

Pada titik tertentu, rilis yang akan menjadi Fedora 37 akan bercabang dari rawhide dan remote untuk versi 37 akan muncul dalam daftar. Anda selalu dapat memeriksa Fedora situs web untuk melihat rilis stabil saat ini. Jika Anda menemukan versi dalam daftar yang lebih tinggi dari versi rilis saat ini, itu akan menjadi versi beta dari rilis Fedora yang akan datang.

Jika Anda menggulir kembali lebih jauh dalam daftar, Anda juga akan melihat gambar untuk beberapa versi Fedora sebelumnya. Ini mungkin berguna jika Anda perlu menguji sesuatu dengan versi yang sedikit lebih lama.

Cara Rebase Sistem Silverblue Anda ke Versi Baru

Sekarang setelah Anda mengetahui versi mana yang tersedia, mengubah sistem Anda saat ini menjadi mudah. Pertama, sorot dan salin seluruh nama remote untuk versi yang ingin Anda instal. Kemudian, masukkan perintah di bawah ini, ganti remote pilihan Anda:

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

Ketika Anda memukul Memasuki, sistem Anda akan mulai mengunduh gambar baru dan menyiapkannya untuk diterapkan. Diperlukan setidaknya beberapa menit untuk mengunduh, tetapi mungkin perlu waktu lebih lama tergantung pada kecepatan komputer dan koneksi internet Anda.

Ketika proses selesai, cukup reboot komputer Anda dan sistem Anda akan secara otomatis boot ke image OS baru yang telah Anda pilih. Semua data dan file pengguna Anda akan tetap utuh.

Anda Dapat Menyematkan Deployment sebanyak yang Anda Inginkan

Jika Anda ingin menyimpan berbagai versi Silverblue/Kinoite untuk pengujian atau hiburan, Anda dapat menyematkan penerapan sebanyak yang Anda suka dan mereka akan tetap berada di menu boot GRUB.

Untuk menyematkan penerapan apa pun, pertama-tama, buat daftar penerapan yang telah Anda instal.

status rpm-ostree

Anda memerlukan nomor penerapan versi yang ingin Anda sematkan. Entri pertama dalam daftar adalah penerapan 0. Misalnya, pada tangkapan layar di atas, penyebaran kulit mentah adalah 0, Kinoite adalah 1, dan Silverblue adalah 2.

Setelah Anda mengetahui item mana yang ingin Anda sematkan, masukkan perintah di bawah ini, ganti dengan nomor penerapan yang ingin Anda sematkan pada menu boot GRUB:

sudo ostree pin admin 1

Anda juga dapat melepas pin entri apa pun dengan memasukkan perintah berikut menggunakan sistem penomoran yang sama:

pin admin sudo ostree --lepas pin 1

Deployment yang Anda lepas pinnya tidak akan dihapus dari menu boot Anda hingga saat berikutnya Anda menjalankan upgrade atau rebase sistem. Ketika gambar OSTree diperbarui, itu akan secara otomatis menghapus gambar yang tidak diinginkan.

Dengan beberapa gambar OSTree terinstal, Anda dapat mem-boot ke mana pun yang ingin Anda gunakan kapan saja. Perubahan ini tidak akan memengaruhi file di dalam direktori home Anda.

Cara Mengembalikan atau Membatalkan Perubahan

Jika, setelah rebasing ke gambar baru, Anda memutuskan ingin kembali ke sistem asli Anda, Anda memiliki dua opsi.

Pertama, jika Anda hanya melakukan proses rebase sekali, yang harus Anda lakukan adalah membiarkan sistem boot ke gambar OSTree default, buka terminal, dan ketik perintah berikut:

rpm-ostree kembalikan

Ini akan membatalkan perubahan terakhir yang dibuat dan mengembalikan gambar OSTree sebelumnya sebagai opsi boot default. Perintah ini juga akan berfungsi untuk membatalkan pembaruan apa pun yang mungkin merusak sesuatu di sistem Anda. Berikan beberapa saat untuk membatalkan perubahan, lalu reboot, dan Anda akan kembali ke tempat Anda memulai.

Jika Anda telah membuat lebih dari satu perubahan, perintah rollback kemungkinan besar tidak akan membawa Anda kembali ke tempat yang Anda inginkan. Dalam hal ini, yang perlu Anda lakukan hanyalah rebase sistem Anda sekali lagi ke versi yang ingin Anda jalankan. Dari sana Anda dapat melepas pin entri boot lain yang tidak lagi Anda inginkan.

Apa Lagi Yang Dapat Anda Lakukan Dengan Fedora Silverblue?

Meskipun Silverblue (dan variannya) adalah sistem yang tidak dapat diubah, itu tidak berarti Anda tidak dapat menyesuaikannya untuk memenuhi kebutuhan atau selera Anda. Masih banyak lagi yang bisa dijelajahi dengan Fedora Silverblue.