Pesan Error Saat Boot Linux: Penyebab dan Cara Mengatasinya Secara Detail

Saat Linux dinyalakan, terkadang muncul pesan error di layar dan sistem berhenti di tengah proses boot. Walaupun terlihat menakutkan, pesan-pesan ini justru sangat penting karena membantu kita menemukan penyebab masalah.

Artikel ini menjelaskan secara detail penyebab umum pesan error saat boot Linux, serta langkah-langkah penanganan yang dapat dicoba secara berurutan.


1. Jangan langsung memaksa restart berulang kali

Banyak pengguna langsung menekan tombol restart berkali-kali ketika melihat error saat boot. Padahal, jika masalahnya ada pada sistem file, kebiasaan ini justru bisa memperparah kerusakan.

Yang sebaiknya dilakukan terlebih dahulu:

  • Catat pesan error yang muncul
  • Foto layar jika perlu
  • Perhatikan pada tahap mana boot berhenti
  • Ingat apakah sebelumnya ada update, mati listrik, atau perubahan partisi

Langkah ini sangat membantu karena penyebab error sering berkaitan dengan perubahan terakhir yang dilakukan.


2. Jenis error boot yang sering muncul

  • Error GRUB atau bootloader
  • Error sistem file
  • Masalah kernel atau initramfs
  • Kegagalan service systemd
  • Masalah driver GPU atau tampilan
  • Kapasitas disk penuh
  • Kerusakan media penyimpanan

Setiap jenis error membutuhkan penanganan yang berbeda, jadi penting untuk mengenali kategorinya terlebih dahulu.


3. Tampilkan log boot yang detail

Banyak distribusi Linux menggunakan quiet splash, sehingga pesan error detail tidak terlihat. Agar penyebab sebenarnya bisa diketahui, Anda dapat menonaktifkannya sementara dari GRUB.

  1. Restart komputer
  2. Saat boot, tekan Shift atau Esc berulang kali
  3. Pilih entri boot dan tekan e
  4. Hapus quiet splash
  5. Tekan Ctrl + X untuk boot

Dengan begitu, sistem akan menampilkan proses boot secara lebih lengkap.


4. Jika muncul “grub rescue” atau partisi tidak ditemukan

Jika saat menyalakan komputer langsung muncul grub rescue atau error seperti “no such partition”, kemungkinan besar ada masalah pada bootloader atau struktur partisi.

Penyebab yang umum:

  • Partisi dipindahkan atau diubah
  • Windows dual boot menimpa informasi boot
  • Partisi EFI atau /boot rusak
  • Konfigurasi GRUB bermasalah

Jika bisa masuk melalui Live USB, GRUB dapat dipasang ulang dengan langkah berikut:

sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi   # hanya untuk sistem UEFI

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
sudo reboot

Pastikan nama partisi disesuaikan dengan kondisi sistem Anda.


5. Jika masuk ke emergency mode

Pesan You are in emergency mode biasanya menunjukkan ada masalah serius saat mount partisi atau membaca konfigurasi sistem. Sering kali penyebabnya adalah isi /etc/fstab yang salah.

Cek log terlebih dahulu:

journalctl -xb

Lalu lihat isi fstab:

cat /etc/fstab

Kesalahan yang sering ditemukan:

  • UUID salah
  • Mount point tidak ada
  • Disk eksternal dicantumkan di fstab tetapi sedang tidak terhubung

Jika perlu, edit file tersebut:

nano /etc/fstab

Setelah diperbaiki, reboot sistem.


6. Jika ada error fsck atau kerusakan sistem file

Pesan seperti fsck failed atau UNEXPECTED INCONSISTENCY biasanya menandakan sistem file rusak. Ini sering terjadi setelah listrik padam atau komputer dimatikan paksa.

Perbaikan paling aman dilakukan dari Recovery Mode atau Live USB:

sudo fsck -f /dev/sda1

Jangan jalankan fsck pada partisi root yang sedang aktif ter-mount. Gunakan lingkungan pemulihan terlebih dahulu.

Selain itu, sebaiknya periksa juga kondisi kesehatan disk:

sudo smartctl -a /dev/sda

Kalau banyak error SMART muncul, sebaiknya segera backup data.


7. Jika service systemd gagal dijalankan

Kadang kernel Linux sebenarnya sudah berhasil boot, tetapi beberapa service penting gagal berjalan sehingga sistem tampak macet. Biasanya muncul pesan seperti:

  • Failed to start ...
  • Dependency failed for ...

Dalam kondisi ini, Anda bisa mencoba masuk ke TTY:

Ctrl + Alt + F2

Setelah login, cek service yang gagal:

systemctl --failed
journalctl -xb

Kalau ingin melihat detail service tertentu:

systemctl status NetworkManager
journalctl -u NetworkManager -b

Jika ternyata ada service non-kritis yang membuat boot terganggu, service itu bisa dinonaktifkan sementara.


8. Jika penyebabnya kernel atau initramfs

Jika error mulai muncul setelah update kernel, ada kemungkinan kernel baru atau initramfs rusak. Coba boot menggunakan kernel lama dari menu GRUB:

  1. Buka GRUB
  2. Pilih Advanced options
  3. Pilih kernel versi sebelumnya

Jika kernel lama bisa boot, kemungkinan besar masalahnya memang ada di kernel baru atau initramfs. Pada Ubuntu dan turunannya, initramfs bisa dibuat ulang dengan:

sudo update-initramfs -u

9. Jika masalah berasal dari driver GPU

Kadang Linux sebenarnya sudah menyala, tetapi tampilan grafis gagal dimuat karena driver GPU bermasalah. Masalah ini cukup sering terjadi terutama pada NVIDIA.

Coba tambahkan nomodeset pada GRUB:

linux /boot/vmlinuz ... quiet splash nomodeset

Jika sistem berhasil masuk, kemungkinan besar driver grafis adalah penyebab utamanya. Setelah berhasil login, driver bisa dipasang ulang.

sudo apt update
sudo ubuntu-drivers autoinstall

10. Jangan lupakan kemungkinan disk penuh

Kadang sistem gagal boot bukan karena kerusakan berat, melainkan karena partisi root atau /boot kehabisan ruang. Hal ini sering terjadi setelah update besar.

Periksa ruang disk dengan:

df -h

Jika hampir penuh, hapus cache dan paket lama:

sudo apt clean
sudo apt autoremove

Membersihkan kernel lama dan file log besar juga bisa membantu.


11. Jika tetap tidak bisa masuk, prioritaskan backup

Jika TTY, Recovery Mode, maupun perbaikan dasar tidak berhasil, gunakan Live USB untuk membackup data penting terlebih dahulu. Jangan memaksakan percobaan tanpa batas jika ada tanda-tanda disk rusak.

Dari Live USB, Anda bisa:

  • Membackup file penting
  • Menjalankan fsck
  • Memasang ulang GRUB
  • Memeriksa file konfigurasi
  • Mengecek kesehatan disk

Kesimpulan

Pesan error saat boot Linux memang terlihat serius, tetapi tidak selalu berarti sistem harus diinstal ulang. Yang paling penting adalah membaca isi error dengan tenang dan memperbaikinya sesuai jenis masalahnya.

  • Catat error yang muncul
  • Tampilkan log boot detail
  • Gunakan TTY, Recovery Mode, atau Live USB
  • Periksa GRUB, sistem file, service, kernel, driver, dan ruang disk
  • Backup data terlebih dahulu jika disk dicurigai bermasalah

Dengan pendekatan bertahap seperti ini, banyak masalah boot Linux bisa diperbaiki tanpa reinstall total.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *