- - Cómo arreglar una PC con Linux que no arranca

Cómo arreglar una PC con Linux que no arranca

Encienda su PC con Linux solo para descubrir queno se carga y no sabes qué hacer? Cuando su PC no se enciende, la solución de problemas se vuelve complicada. Para empezar, no hay nada que pueda hacer para ejecutar comprobaciones en su sistema operativo o su hardware. Lo poco que puede hacer es asegurarse de haber enchufado todo correctamente. Dicho esto, el hecho de que su PC no arranque no significa que está muerto o que necesita actualizar su sistema operativo. Sin embargo, no reinstales ese sistema operativo en tu PC con Linux todavía. En su lugar, siga este tutorial para arreglar una PC con Linux que no arranca.

Necesitará una PC que funcione para seguir este tutorial porque implica descargar imágenes de disco y grabarlas en un USB.

Rescatando a Grub con Super Grub Disk

La forma más fácil de cargar una PC con Linux con un rotoEl gestor de arranque no tiene que preocuparse por el aviso de rescate de Grub. En su lugar, vaya a otra computadora (o cree este disco con anticipación) y descargue Super Grub Disk. Es un disco en vivo que puede detectar todos los sistemas operativos en cualquier computadora y luego iniciarlos. Esta herramienta es excelente, especialmente para aquellos que de repente encuentran que su PC no cargará Grub correctamente.

Primero, descargue la imagen del disco. Luego, grabe Super Grub Disk en un CD / DVD o cree una unidad flash USB de arranque. Recomendamos la herramienta de imagen USB Etcher, ya que es fácil de usar y está disponible en todas las plataformas principales.

Con el disco Super Grub quemado, es hora de cargarloy úsalo. Comience ingresando la configuración de BIOS de su PC. En esta área, cambie el orden de arranque para que la memoria USB en vivo (o el CD / DVD grabado) se cargue primero.

Cuando se carga Super Grub Disk, muestra un menú. La única opción en el menú que importa aquí es la de "detectar y mostrar métodos de arranque". Selecciónelo con la tecla Intro del teclado. El disco en vivo encontrará todos y cada uno de los sistemas operativos posibles que puede cargar.

El Super Grub Disk imprime una lista de diferentes sistemas operativos. Con la tecla de flecha, seleccione el sistema operativo que no se cargaría anteriormente.

Nota: Super Grub Disk generalmente puede cargar un Linux rotodistribución porque encuentra archivos como la imagen de arranque, en lugar de archivos de configuración de Grub. En casos raros, incluso esta herramienta no podrá cargar sistemas operativos dañados. Si este es el caso, considere volver a instalar o probar algunas de las otras opciones dentro del disco en vivo.

Reinstalar Grub

Con la ayuda de Super Grub Disk, ha cargado la instalación de Linux nuevamente, a pesar de que Grub está roto. Ahora es el momento de volver a instalar Grub para que todo vuelva a la normalidad.

Diseño de partición estilo BIOS / MBR

Vuelva a instalar el Grub en el registro de arranque maestro del disco duro.

sudo grub-install --recheck --target=i386-pc /dev/sda

Luego, regenere un nuevo archivo de configuración. Esto es necesario; de lo contrario, el gestor de arranque podría no saber que se han realizado cambios.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Diseño de partición estilo GPT / EFI

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
sudo grub-mkconfig -o /boot/grub/grub.cfg

Cómo instalar Grub en una unidad USB para recuperación de emergencia

Grub no se rompe con frecuencia, pero cuando lo hace, suTodo el día está arruinado. Es por eso que siempre es bueno tener un proceso de recuperación en caso de que esto suceda. Para la mayoría de las personas, usar Super Grub Disk es una buena opción. Sin embargo, también hay una alternativa.

Como Linux es tan versátil, en realidad esposible instalar el gestor de arranque Grub directamente en una unidad flash. De esta manera, si su instalación de Linux se niega a arrancar con el gestor de arranque instalado en el disco duro, puede conectar una unidad USB y cargarla de todos modos. Estos son los pasos para configurar esto.

Nota: ¡la unidad flash DEBE estar formateada como Fat32!

Primero, cree una carpeta USB en / mnt.

mkdir -p /mnt/usb

A continuación, use el lsblk comando para averiguar qué etiqueta tiene la unidad USB. En este tutorial, llamaremos a la unidad flash / dev / sdc. Puede nombrarlo de manera diferente si lo desea.

Monte el disco USB en la carpeta USB en / mnt creada anteriormente.

mount /dev/sdc1 /mnt/usb

Luego, realice la instalación de Grub en la unidad flash USB.

grub-install --target=i386-pc --debug --boot-directory=/mnt/usb/boot /dev/sdc
Lastly, generate a configuration file for the USB drive.
grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg

Use Rescatux

¿Ninguna de las opciones enumeradas anteriormente funciona para usted? ¡No te preocupes! Hay más formas de recuperar una instalación Grub rota en Linux. Considere usar Rescatux. Al igual que Super Grub Disk, es un disco de rescate del cargador de arranque Grub en vivo. Excepto en lugar de detectar automáticamente los métodos de arranque y permitir que el usuario arranque, en realidad puede solucionar los problemas de Grub / Grub2 automáticamente.

Esto es perfecto para aquellos que han seguido estotutorial, y descubrí que reinstalar Grub a través de la línea de comando no ayudó. Descargue el disco y siga las instrucciones (para Super Grub Disk) mencionadas anteriormente para crear un disco en vivo.

Además, aprenda a arrancar manualmente con elGrub línea de comandos si todo lo demás falla, leyendo el manual GNU grub. Es un proceso complicado y difícil del que no vale la pena hablar, ya que Super Grub Disk hace lo mismo, pero si todas las opciones han fallado y esta es la única opción, léalo, ya que ayudará.

Conclusión

Grub ha existido durante bastante tiempo, pero porMientras haya existido, ha causado innumerables problemas. A veces Grub no puede arrancar de la nada, a veces se rompe un archivo de configuración, y a veces se niega a cargarse por completo. Con suerte, los consejos y trucos de este artículo solucionarán una PC con Linux que no se iniciará en la mayoría de los casos.

Comentarios