Aquí le mostramos cómo eliminar las entradas de arranque no deseadas, dependiendo de la situación:
1. Eliminar una entrada específica usando `Grub-Mkconfig` (recomendado):
Este es el método más seguro y recomendado. Implica usar el comando `uply-grub` (o a veces` grub-mkconfig`) que reconstruye el archivo `/boot/grub2/grub.cfg`. Por lo general, no editará directamente los archivos `etc/grub.d`; En cambio, manipula qué entradas se incluyen a través del Administrador de paquetes de su sistema u otras herramientas.
* Si conoce el sistema operativo que desea eliminar: El mejor enfoque es utilizar el Administrador de paquetes de su distribución (por ejemplo, `Apt`,` DNF`, `Pacman`) para desinstalar el sistema operativo. Esto eliminará automáticamente la entrada de Grub relacionada. Esta es la forma más limpia y segura.
* Si el sistema operativo todavía está presente pero desea eliminar su entrada de arranque de grub: Esto es más complejo y generalmente no se recomienda a menos que se sienta muy cómodo con las complejidades de su sistema. Es posible que deba editar manualmente el archivo `/etc/default/grub` (¡cuidadosamente!) Y ajustar la configuración como` grub_timeout` y `grub_default` para evitar la entrada. Luego ejecute `sudo Update-Grub` (o` sudo grub-mkconfig -o/boot/grub2/grub.cfg`). Tenga cuidado ya que los cambios incorrectos pueden hacer que su sistema sea innumerable.
* Si agrega accidentalmente una entrada en `/etc/grub.d`: Debe identificar qué script creó la entrada no deseada y luego editar ese script cuidadosamente para eliminar las líneas ofensivas. Tenga mucho cuidado al editar estos archivos. Después de hacer cambios, ejecute `sudo Update-GRUB`.
2. (Avanzado y arriesgado) manipulando directamente archivos `/etc/grub.d` (no recomendado):
Este método está muy desanimado a menos que tenga una experiencia increíblemente con experiencia y comprenda las consecuencias de cometer errores. Las ediciones incorrectas pueden hacer que su sistema sea innumerable.
* Identifique el script relevante: Examine los archivos en `etc/grub.d/`. Cada archivo (numerado 00-40) contribuye a la configuración final de GRUB. Los números indican el orden de ejecución. Los números más altos se procesan más adelante y pueden anular las entradas anteriores.
* Edite el script: Use un editor de texto (como `nano` o` vim`) con privilegios raíz (`sudo`) para abrir el script apropiado. Encuentre las líneas correspondientes a la entrada no deseada y retírelas.
* Actualizar grub: Ejecute `sudo Update-Grub` (o` sudo grub-mkconfig -o/boot/grub2/grub.cfg`) para regenerar la configuración de grub.
Consideraciones importantes:
* copias de seguridad: Siempre cree una copia de seguridad de cualquier archivo que edite antes de hacer cambios.
* Reparación de arranque: Si comete un error y no puede arrancar su sistema, es posible que necesite una herramienta de reparación de arranque (como la reparación de arranque en los sistemas basados en Ubuntu/Debian) para recuperarse.
* entendiendo grub: Antes de intentar cualquiera de estos métodos, familiarícese con cómo funciona Grub y la estructura de sus archivos de configuración. Un movimiento incorrecto puede conducir a problemas serios.
La forma más segura y confiable de eliminar una entrada de arranque es eliminar el sistema operativo en sí mismo utilizando el Administrador de paquetes de su distribución. Solo recurra a la edición manual de archivos de configuración si tiene una comprensión profunda de GRUB y sus archivos de configuración. En caso de duda, busque ayuda de usuarios experimentados de Linux.