⚠️ Gejala Umum
- Pacman tidak bisa dijalankan:
error while loading shared libraries - Sistem gagal boot:
target basic.target not found - Service penting seperti dbus atau udev tidak jalan.
- Perintah
sudoatauloginctlerror karena systemd hilang.
💡 Penjelasan Singkat
Arch Linux didesain berbasis systemd sebagai init utama. Saat kamu menghapusnya tanpa mengganti dependency dengan alternatif dari proyek seperti Artix (runit, dinit, openrc), banyak paket penting seperti dbus, udev, dan polkit ikut terhapus atau tidak berfungsi. Akibatnya, pacman dan proses login bisa gagal.
🧭 Langkah-Langkah Pemulihan
1️⃣ Boot ke Mode Live ISO
Gunakan USB Arch Linux / CachyOS / Artix, lalu mount partisi root kamu:
mount /dev/sdXY /mnt
arch-chroot /mnt2️⃣ Pasang Ulang systemd (atau penggantinya)
Jika kamu ingin kembali ke sistem normal (systemd):
pacman -Syu systemd systemd-libs systemd-sysvcompat dbus udev polkitAtau kalau kamu memang ingin lanjut tanpa systemd (misal ke Artix runit):
pacman -S artix-keyring runit elogind-runit dbus-runit udev-runitPastikan repositori Artix sudah ditambahkan di /etc/pacman.conf sebelum menjalankan perintah ini.
3️⃣ Reinstall Pacman Jika Rusak
pacman -S pacman --overwrite '*'Jika pacman sendiri tidak bisa berjalan, gunakan versi statis:
curl -LO https://archlinux.org/packages/core/x86_64/pacman/download/
tar xvf pacman*.tar.zst -C /mntSetelah itu masuk ke chroot dan jalankan kembali pacman.
4️⃣ Regenerasi Initramfs dan Bootloader
mkinitcpio -P
grub-mkconfig -o /boot/grub/grub.cfg🚑 Alternatif Recovery (Jika Tidak Bisa Boot Sama Sekali)
Gunakan Arch ISO, lalu:
pacstrap -K /mnt base linux linux-firmware systemd networkmanager
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
passwdIni akan memulihkan sistem dasar dengan systemd lengkap tanpa harus install ulang seluruh sistem dari nol.
✅ Kesimpulan
Menghapus systemd tanpa pengganti yang tepat bisa bikin sistem lumpuh total. Tapi selama kamu bisa masuk chroot dan reinstall paket kunci seperti systemd, dbus, dan udev, sistem bisa dipulihkan sepenuhnya.