Cách khôi phục bộ nạp khởi động GRUB trên Linux

Cập nhật lần cuối: 31 Tháng Tám 2026

Pantalla de terminal de Linux con texto verde sobre fondo negro, ideal para ilustrar la consola de comandos y entornos técnicos.

Chắc hẳn bạn cũng từng gặp phải tình huống này: bạn bật máy tính lên với tâm trạng hào hứng, và đột nhiên, màn hình tối đen cùng một thông báo khó hiểu cho biết rằng... Trình quản lý khởi động GRUB đã chết. Puede que hayas estado trasteando con las particiones del disco, que hayas instalado Windows después de Linux y este haya pisado el sector de arranque, o que una actualización del sistema se haya torcido por el camino.

Điều đầu tiên là đừng hoảng sợ, bởi vì mặc dù có vẻ như thiết bị của bạn đã hỏng, Dữ liệu của bạn vẫn còn nguyên vẹn.. El GRUB es simplemente la puerta de entrada al sistema, y aunque la puerta esté rota, la casa sigue ahí. Dependiendo de lo que tengas a mano, existen varias formas de solucionar este marrón, desde usar la propia consola de GRUB si aún responde, hasta recurrir a un Live USB de Ubuntu o Debian para hacer una cirugía a corazón abierto.

Chẩn đoán sự cố Linux
Bài viết liên quan:
Khắc phục sự cố trong Linux: hướng dẫn đầy đủ và thực tế.

Khôi phục trực tiếp từ bảng điều khiển GRUB

Hình ảnh cận cảnh một bàn tay đang cắm thiết bị USB vào máy tính xách tay, minh họa cách sử dụng USB khởi động trực tiếp (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 identificar dónde están tus archivos chạy lệnh lsĐiều này sẽ hiển thị cho bạn các ổ đĩa và phân vùng khả dụng, chẳng hạn như (hd0,msdos1).

Una vez localizado el disco, debes buscar la carpeta boot explorando las particiones con ls (hd0,1)/Khi bạn tìm được người phù hợp, bạn phải cấu hình tuyến đường tiền tố và quyền quản trị hệ thống bằng các lệnh. set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Tiếp theo, tìm kernel có sẵn trong thư mục khởi động và tải nó bằng lệnh linux, chỉ định phân vùng gốc (ví dụ: root=/dev/sda1), để cuối cùng thực hiện initrd y lanzar el arranque.

  Các nguồn tài nguyên web tốt nhất cho Cobol

Sau khi đăng nhập thành công vào tài khoản người dùng của bạn, đừng quên sửa chữa vĩnh viễn bộ khởi độngMở cửa sổ dòng lệnh với quyền root và chạy lệnh sau: grub-install /dev/sda tiếp theo là update-grub2 y update-initramfs -u để vấn đề không lặp lại khi khởi động lại.

sự cố khởi động chẩn đoán linux
Bài viết liên quan:
Chẩn đoán các sự cố khởi động Linux và lỗi phần cứng

Reinstalación mediante Live USB (Método Manual y Chroot

Màn hình máy tính dành cho nhà phát triển với cửa sổ dòng lệnh chạy các lệnh kỹ thuật và trình soạn thảo mã ở chế độ nền.

Khi GRUB hoàn toàn biến mất, giải pháp đáng tin cậy nhất là sử dụng... USB khởi động trực tiếp của bất kỳ bản phân phối dựa trên Debian nào. (chẳng hạn như Ubuntu hoặc Linux Mint). Điều quan trọng là kiến ​​trúc của USB Live (AMD64 hoặc i386) phải phù hợp với hệ thống đã cài đặt của bạn để tránh lỗi khi chạy quy trình. thay đổi gốc hoặc chroot.

Quá trình bắt đầu bằng việc xác định các phân vùng với sudo fdisk -lĐiều quan trọng là phải phân biệt đâu là phân vùng gốc (/) và liệu bạn có phân vùng /boot riêng biệt hay không. Để tiếp tục, bạn phải gắn phân vùng gốc tại /mnt và, nếu nó tồn tại, thì cái khởi đầu trong /mnt/boot. Para que el sistema funcione correctamente dentro del entorno Live, es necesario hacer un lắp ráp liên kết của các thư mục quan trọng của hệ điều hành đang chạy sudo mount --bind /dev /mnt/devcũng như cho /dev/pts, /proc y /sys.

Sau khi lắp ráp mọi thứ, chúng ta sử dụng lệnh. sudo chroot /mntĐiều này giống như thực hiện một trò ảo thuật: chúng ta nói với máy tính rằng... Gốc rễ hiện giờ là ổ cứng của chúng ta. và không phải USB. Từ đây, chúng ta cài đặt lại trình quản lý bằng grub-install /dev/sda và chúng tôi đã cập nhật các cài đặt với grub-mkconfig -o /boot/grub/grub.cfg o update-grubCuối cùng, chúng tôi rời đi cùng exit và chúng tôi đã khởi động lại.

Các giải pháp tự động và phương án thay thế nhanh chóng

Ảnh chụp chi tiết một thiết bị USB hiện đại, hữu ích để minh họa công cụ vật lý cần thiết cho quá trình khôi phục GRUB.

Nếu bạn cảm thấy không thoải mái khi sử dụng giao diện dòng lệnh hoặc thấy quy trình này quá rắc rối, có một công cụ gọi là... Khởi động-Sửa chữa Đây thực sự là một công cụ cứu cánh. Để sử dụng, hãy khởi động từ USB Ubuntu Live, mở terminal và cài đặt công cụ từ kho lưu trữ chính thức của nó. Sau khi chạy, chỉ cần chọn tùy chọn để sửa chữa được đề xuất y el programa hará todo el trabajo sucio por ti, detectando los sistemas operativos y reinstalando el GRUB automáticamente.

  Cộng đồng CNTT: Việc làm, kết nối và các nền tảng công nghệ chủ chốt

Trong những trường hợp đơn giản hơn, khi chúng ta chỉ cần cài đặt lại GRUB mà không cần thực hiện chroot toàn bộ, chúng ta có thể gắn phân vùng chứa thư mục khởi động vào một thư mục tạm thời như sau: /tmp/part và chạy sudo grub-install --root-directory=/tmp/part /dev/sda. Điều này hữu ích nếu Chúng tôi đang tìm một tuyến đường ngắn hơn. y sabemos exactamente dónde reside el cargador de arranque.

Para resolver este problema, ya sea mediante comandos manuales en la consola de GRUB, la técnica de chroot con un USB booteable o el uso de herramientas automáticas como Boot-Repair, la clave reside en identificar correctamente las particiones del disco y asegurar que el sector de arranque del MBR o EFI quede correctamente vinculado al kernel del sistema operativo instalado.

Những lỗi thường gặp khi sử dụng quyền root trong Linux
Bài viết liên quan:
Những sai lầm nghiêm trọng và lời khuyên hữu ích cho quản trị viên Linux.