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, Anda dihadapkan dengan layar hitam dan pesan samar yang memberi tahu Anda bahwa Manajer boot GRUB telah mati.Anda mungkin telah mengutak-atik partisi disk, menginstal Windows setelah Linux dan hal itu mungkin telah menimpa sektor boot, atau pembaruan sistem mungkin mengalami kesalahan di tengah jalan.

Hal pertama yang perlu diperhatikan adalah jangan panik, karena meskipun mungkin tampak seolah-olah peralatan Anda telah rusak, Data Anda tetap utuh.GRUB hanyalah gerbang menuju sistem, dan bahkan jika gerbang tersebut rusak, sistemnya masih tetap ada. Tergantung pada apa yang Anda miliki, ada beberapa cara untuk mengatasi masalah ini, mulai dari menggunakan konsol GRUB itu sendiri jika masih merespons, hingga menggunakan cara lain. Ubuntu atau Debian Live USB untuk melakukan operasi jantung terbuka.

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.

Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es 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 yang paling andal adalah menggunakan Live USB dari distribusi berbasis Debian apa pun (seperti Ubuntu atau Linux Mint). Kuncinya adalah arsitektur Live USB (AMD64 atau i386) harus sesuai dengan sistem operasi yang terpasang agar terhindar dari kesalahan saat menjalankan proses. perubahan akar 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 merasa tidak nyaman menggunakan terminal atau menganggap prosesnya terlalu rumit, ada alat yang disebut... Perbaikan Boot yang benar-benar penyelamat. Untuk menggunakannya, boot dari Ubuntu Live USB, buka terminal, dan instal alat tersebut dari repositori resminya. Setelah berjalan, cukup pilih opsi untuk perbaikan yang disarankan Dan program ini akan melakukan semua pekerjaan yang rumit 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