Cara memulihkan bootloader GRUB di Linux

Pembaharuan Terakhir: 31 Agustus 2026

Tampilan terminal Linux dengan teks hijau di atas latar belakang hitam, ideal untuk menggambarkan konsol perintah dan lingkungan teknis.

Saya yakin Anda pernah mengalaminya: Anda menyalakan komputer dengan penuh semangat dan tiba-tiba dihadapkan dengan layar hitam dan pesan samar yang memberi tahu Anda bahwa pengelola boot GRUB telah mati . Mungkin Anda telah mengutak-atik partisi disk, menginstal Windows setelah Linux dan itu menimpa sektor boot, atau pembaruan sistem mengalami kesalahan.

Hal pertama yang harus dilakukan adalah jangan panik, karena meskipun komputer Anda tampak mati, data Anda masih utuh . GRUB hanyalah gerbang menuju sistem, dan meskipun pintunya rusak, rumahnya masih ada. Tergantung pada apa yang Anda miliki, ada beberapa cara untuk memperbaiki masalah ini, mulai dari menggunakan konsol GRUB itu sendiri jika masih merespons, hingga menggunakan USB live Ubuntu atau Debian untuk melakukan perbaikan total.

Diagnosis masalah Linux
Artikel terkait:
Memecahkan masalah di Linux: panduan lengkap dan praktis

Pemulihan langsung dari konsol GRUB

Gambar close-up tangan yang memasukkan perangkat USB ke dalam laptop, menggambarkan penggunaan Live USB.

Jika Anda cukup beruntung komputer Anda tidak dapat melakukan booting tetapi Anda masih dapat mengakses baris perintah GRUB (dengan menekan tombol 'c' saat startup), Anda dapat mencoba untuk melakukan booting sistem tanpa drive USB eksternal. Hal pertama yang harus dilakukan adalah identifikasi lokasi file Anda menjalankan perintah lsyang akan menampilkan disk dan partisi yang tersedia, seperti (hd0,msdos1).

Setelah Anda menemukan disk tersebut, Anda harus mencari foldernya. boot menjelajahi partisi dengan ls (hd0,1)/Ketika Anda menemukan yang tepat, Anda harus konfigurasikan rute awalan dan root sistem menggunakan perintah set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Selanjutnya, temukan kernel yang tersedia di folder boot dan muat menggunakan perintah berikut: linux, dengan menentukan partisi akar (misalnya, root=/dev/sda1), untuk akhirnya mengeksekusi initrd dan nyalakan mesinnya.

  Sumber daya web terbaik untuk Cobol

Setelah Anda berhasil masuk ke sesi pengguna Anda, jangan lupa untuk memperbaiki starter secara permanenBuka terminal sebagai root dan jalankan grub-install /dev/sda diikuti oleh update-grub2 y update-initramfs -u agar masalah tersebut tidak terulang kembali saat memulai ulang.

masalah boot diagnostik Linux
Artikel terkait:
Mendiagnosis masalah booting Linux dan kegagalan perangkat keras

Instalasi ulang menggunakan Live USB (Metode Manual dan Chroot)

Desktop pengembang dengan terminal yang menjalankan perintah teknis dan editor kode di latar belakang.

Jika GRUB sama sekali tidak ada, solusi paling andal adalah menggunakan Live USB dari distribusi berbasis Debian apa pun (seperti Ubuntu atau Linux Mint). Sangat penting bahwa arsitektur Live USB (AMD64 atau i386) sesuai dengan sistem yang terpasang untuk menghindari kesalahan saat melakukan proses root atau chroot.

Proses dimulai dengan mengidentifikasi partisi dengan sudo fdisk -lSangat penting untuk membedakan mana partisi root (/) dan apakah Anda memiliki partisi /boot terpisah. Untuk melanjutkan, Anda harus pasang partisi root di /mnt dan, jika ada, yang pertama di /mnt/bootAgar sistem berfungsi dengan benar di lingkungan Live, perlu dilakukan hal berikut: rakitan terkait dari direktori-direktori penting sistem operasi yang sedang berjalan sudo mount --bind /dev /mnt/devdan juga untuk /dev/pts, /proc y /sys.

Setelah semuanya terpasang, kita menggunakan perintah sudo chroot /mntIni seperti melakukan trik sulap: kita memberi tahu komputer bahwa Root-nya sekarang adalah hard drive kita. dan bukan USB. Dari sini, kita instal ulang pengelola dengan grub-install /dev/sda dan kami memperbarui pengaturan dengan grub-mkconfig -o /boot/grub/grub.cfg o update-grubAkhirnya, kami pergi bersama exit dan kami memulai kembali.

Solusi otomatis dan alternatif cepat

Foto detail perangkat USB modern, berguna untuk mengilustrasikan alat fisik yang dibutuhkan untuk pemulihan GRUB.

Jika Anda tidak nyaman menggunakan terminal atau merasa prosesnya terlalu rumit, ada alat bernama Boot-Repair yang sangat membantu. Untuk menggunakannya, boot dari Ubuntu Live USB, buka terminal, dan instal alat tersebut dari repositori resminya. Setelah berjalan, cukup pilih opsi perbaikan yang direkomendasikan , dan program akan melakukan semua pekerjaan untuk Anda, mendeteksi sistem operasi dan secara otomatis menginstal ulang GRUB.

  Komunitas TI: Pekerjaan, Jaringan, dan Platform Teknologi Utama

Dalam kasus yang lebih sederhana, di mana kita hanya perlu menginstal ulang GRUB tanpa melakukan chroot penuh, kita dapat memasang partisi yang berisi direktori boot di folder sementara seperti /tmp/part dan lari sudo grub-install --root-directory=/tmp/part /dev/sdaIni berguna jika Kami mencari rute yang lebih langsung. dan kita tahu persis di mana letak pengisi daya starter.

Untuk mengatasi masalah ini, baik dengan menggunakan perintah manual di konsol GRUB, teknik chroot dengan drive USB yang dapat di-boot, atau penggunaan alat otomatis seperti Boot-Repair, kuncinya terletak pada identifikasi partisi disk yang benar dan memastikan bahwa sektor boot MBR atau EFI terhubung dengan benar ke kernel sistem operasi yang terinstal.

Kesalahan umum sebagai root di Linux
Artikel terkait:
Kesalahan fatal dan kiat bertahan hidup untuk administrator Linux