Menginstal Ulang GhostBSD Tanpa Kehilangan Data

Terbit: Perbarui:
Tags


GhostBSD adalah distribusi desktop berbasis FreeBSD yang menawarkan lingkungan pengguna MATE yang telah dimodifikasi. Secara default, GhostBSD menggunakan sistem init OpenRC dan sistem berkas ZFS. Sistem ini mendukung mode Live serta instalasi ke hard drive (menggunakan penginstal ginstall yang ditulis dengan Python).

GhostBSD 26.1-R15.0p2 dibangun di atas FreeBSD 15.0-RELEASE, yang menandai perubahan besar pada sisi upstream dan dirilis pada 18 April 2026. Pada versi terbaru ini, GhostBSD mengotomatiskan instalasi driver NVIDIA yang tepat saat melakukan booting dalam mode Live.

Utilitas instalasi pembaruan Update Station menyediakan fitur instalasi ulang paket jika upaya pembaruan mengalami kegagalan. Tak hanya itu, versi terbaru ini menghadirkan perubahan pada sistem inti serta aspek desktop yang memengaruhi pengalaman pengguna.

Pengaturan BWN_GPL_PHY diaktifkan pada kernel GENERIC untuk membangun driver yang memuat kode berlisensi GPLv2. Dengan demikian, sistem ini mampu mendeteksi sebagian besar perangkat berbasis chip Broadcom, termasuk iMac.

GhostBSD adalah sistem operasi BSD yang sederhana, elegan, dan ramah pengguna untuk desktop maupun laptop, yang berbasis pada FreeBSD. Berbeda dengan beberapa distro GNU/Linux yang cenderung mengedepankan teknologi paling mutakhir, GhostBSD memiliki siklus rilis yang lebih santai dan stabil.

Lingkungan desktop resminya adalah MATE. Sistem ini dilengkapi dengan aplikasi berbasis grafis untuk keperluan instalasi perangkat lunak dan pembaruan sistem.

Sebagian besar codec untuk memutar berkas multimedia sudah terpasang secara bawaan. Program instalasinya menggunakan OpenZFS, sehingga proses instalasi menjadi mudah dan cocok bagi pengguna baru BSD. Dengan kebutuhan perangkat keras yang ringan, GhostBSD sangat ideal untuk digunakan pada workstation modern maupun perangkat keras komputer papan tunggal (SBC) 64-bit.

A. Perbedaan GhostBSD FreeBSD dan NomadBSD

Secara umum, sistem operasi berbasis BSD seperti FreeBSD sering kali dianggap sulit dipahami dan berada di luar jangkauan pengetahuan pengguna komputer pada umumnya. Kami berupaya menyederhanakan FreeBSD guna menurunkan hambatan awal bagi pengguna yang ingin mengoperasikannya di desktop atau laptop. Kami menghadirkan seluruh keunggulan sistem operasi FreeBSD yang dipadukan dengan perangkat GUI buatan kami sendiri.

Pengguna baru GhostBSD mungkin akan mengalami kesulitan dalam mengoperasikan sistem ini. Terkadang, jika sistem GhostBSD diutak-atik, sering terjadi kegagalan sistem. Salah satu bentuk kegagalan yang umum terjadi adalah GhostBSD tidak dapat melakukan booting hingga masuk ke tampilan Desktop.

Situasi seperti ini tentu menjengkelkan dan membuat pengguna merasa pusing; bayangkan saja, alih-alih masuk ke Desktop, layar justru menampilkan deretan huruf dan angka.

Setelah kita mengenal distribusi GhostBSD, kita coba lihat perbandingannya secara menyeluruh dengan sistem BSD lainnya seperti FreeBSD dan NomadBSD. Kami akan coba cara yang jauh lebih rapi dan mudah dipahami. Kita akan menyajikan karakteristiknya dalam bentuk tabel berdasarkan fitur-fitur tertentu, sehingga kita dapat melihat baik perbedaan maupun persamaannya.

Feature FreeBSD GhostBSD NomadBSD
Release Date Stable FreeBSD 13 Released on 13th April 2021 Released on 10th August 2021 -
Code Name FreeBSD GhostBSD NomadBSD
Init System Based on OpenRC Based on OpenRC Based on OpenRC
32 bit support Support for 32 bit Present No support for 32 bit Support for 32 bit Present
Desktop Flavours No default desktop but users can choose to install a huge collection of desktop environments eg XFCE, GNOME, KDE MATE is the only official DE. Community edition include XFCE Flavour Default Desktop is Openbox
Based on 4.4 BSD Lite2 FreeBSD FreeBSD
Packet Filtering Has three firewalls built into the base system: PF, IPFW, and IPFILTER IPFW or ipfirewall IPFW
Package Manager txz pkg pkg
Backing Company Independent Independent Independent
Pro paid version Completely Free Fully Free Fully Free
Editions One edition Only Just one edition Just one edition
Target Users Experienced Unix. Linux users. Users from Windows and macOS Background Users from Windows and macOS Background
Processor Architecture aarch64, amd64, armv6, i386, powerpc, powerpc64, sparc64 amd64 i386, x86_64

Artikel ini hadir untuk membantu pengguna GhostBSD mengatasi masalah tersebut, yakni ketika GhostBSD gagal masuk (log in) atau tidak menampilkan layar Desktop. Artikel ini akan memandu pengguna GhostBSD untuk melakukan instalasi ulang tanpa harus kehilangan data.

B. Reinstall GhosBSD

Proses menginstal ulang GhostBSD tidak memerlukan flash disk, sehingga tidak ada proses pemformatan hard disk. Karena tidak menggunakan flash disk, Anda harus masuk ke mode server atau command shell GhostBSD untuk melakukan instalasi ulang ini. Pastikan GhostBSD Anda masih terhubung ke internet dan dapat diakses dari jarak jauh menggunakan PuTTY. Berikut adalah langkah-langkah untuk menginstal ulang GhostBSD.

a. Login Menggunakan Putty atau Remmina

Aplikasi PuTTY digunakan untuk mempermudah proses instalasi ulang GhostBSD serta memastikan bahwa layanan SSH GhostBSD aktif dan dapat diakses dari jarak jauh menggunakan PuTTY atau Remmina. Dalam artikel ini, kita akan mengakses GhostBSD dari jarak jauh menggunakan Remmina.

Pada menu Remmina, masukkan alamat IP komputer GhostBSD; dalam artikel ini, alamat IP GhostBSD adalah 192.168.5.4. Silakan lihat gambar di bawah ini untuk panduan masuk menggunakan Remmina. Jika Anda menggunakan Windows, disarankan untuk menggunakan PuTTY saja.

b. Unduh GhostBSD-Build

Berkas utama GhostBSD-Build dapat diunduh dari GitHub. Berkas ini memuat berkas-berkas instalasi utama GhostBSD. Dengan berkas ini, kita dapat menginstal ulang GhostBSD. Sebelum mengunduh berkas tersebut, kita akan terlebih dahulu menginstal dependensi yang diperlukan untuk instalasi ulang GhostBSD.

Install dependensi
root@ns3:~ # pkg install git transmission-cli rsync

Setelah itu kita lanjutkan dengan mendownload file GhostBSD-Build. File ini akan kita tempatkan pada folder /tmp, karena file ini hanya bersifat sementara, setelah instalasi selesai kita tidak akan menggunakan file ini lagi.

Salin/Kloning mster GhostBSD-Build
root@ns3:~ # cd /tmp
root@ns3:/tmp # git clone https://github.com/ghostbsd/ghostbsd-build.git
Cloning into 'ghostbsd-build'...
remote: Enumerating objects: 10717, done.
remote: Counting objects: 100% (832/832), done.
remote: Compressing objects: 100% (341/341), done.
remote: Total 10717 (delta 453), reused 778 (delta 429), pack-reused 9885
Receiving objects: 100% (10717/10717), 138.86 MiB | 1.17 MiB/s, done.
Resolving deltas: 100% (4802/4802), done.

C. Instalasi Ulang GhostBSD

Setelah proses pengunduhan di atas selesai, kita dapat melanjutkan dengan memulai instalasi ulang GhostBSD. Proses ini memakan waktu yang sangat lama, berbeda dengan instalasi GhostBSD menggunakan flash disk.


root@ns3:/ # cd /tmp
root@ns3:/tmp # cd ghostbsd-build

c.1. Instalasi GhostBSD dengan MATE Sebagai Desktop Bawaan


root@ns3:/tmp/ghostbsd-build # ./build.sh -d mate -b unstable</span>

or

root@ns3:/tmp/ghostbsd-build # ./build.sh -d mate -b release

c.2. Instalasi GhostBSD dengan XFCE Sebagai Desktop Bawaan


root@ns3:/tmp/ghostbsd-build # ./build.sh -d xfce -b unstable

File ghostbsd-build tidak hanya dapat digunakan untuk proses instalasi ulang GhostBSD. Berkas ini juga dapat disalin ke CD atau flashdisk dan digunakan untuk proses instalasi GhostBSD. Diharapkan artikel ini dapat membantu pengguna FreeBSD Desktop serta mengurangi kendala yang mungkin dihadapi oleh pengguna FreeBSD.