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.
Khôi phục trực tiếp từ bảng điều khiển GRUB
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.
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.
Reinstalación mediante Live USB (Método Manual y Chroot
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
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.
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.



