Remueve la entrada de cualquier distro Linux instalada con UEFI junto a Windows 10
En equipos en donde Windows 8/10 viene preinstalado es comun encontrar que la BIOS tradicional ha sido reemplazado por un nuevo firmware bien estricto, que solo permitia que sistemas operativos firmados digitalmente pudieran ser iniciados. Despues de un tiempo, las distribuciones populares de GNU/Linux se vieron afectadas debido a que este nuevo firmware no permitia que se ejecutara el programa de instalacion, hoy en dia la mayoria de las distribuciones Linux pueden ser ejecutadas usando el arranque EFI, incluso, puede quedar con doble arranque con Windows 8 o 10 sin problemas.
La cuestion es que la forma como se instala es haciendo una entrada en el firmware UEFI junto a Windows 10 y tomar esa entrada como predeterminada, haciendo que el firmware UEFI siempre se ejecute en la distro de Linux, y para que pueda ser utilizado el arranque doble, la distro instala el GRUB, el famoso administrador de arranque que traen las distros de Linux.
Y si por alguna razón la distro de Linux no te gusto o no funcionaba bien con tu hardware, le será un dolor de cabeza para aquellos usuarios que no conocen como funciona el arranque.
Esta es la situación:
- Tienes dual boot (doble arranque) con Windows 8/10 y una distro de Linux.
- Tienes el firmware UEFI y ambos sistemas operativos tienen entrada.
- Deseas eliminar la distro de Linux sin afectar los archivos del otro S.O. y liberar ese espacio.
Lo primero que debes hacer es aun no eliminar las particiones de la distro.
Elimina la entrada EFI de la distro
Para ello, inicia el ordenador en la distro de Linux, y abre la terminal. Teclea lo siguiente para ver las entradas EFi y su orden de arranque.
efibootmgr
Veremos algo asi:
Donde:
BootCurrent: es la entrada en el que se inició el sistema operativo
BootOrder: es el orden en que esta configurado el arranque.
Boot0000X: es cada una de las entradas en la BIOS/EFI
Lo que nos interesa es eliminar la entradas de la distro y cambiar el BootOrder
Para ello. Obtenemos el numero de la entrada, en este caso, es el 0005
Ahora, con superusuario ejecutamos *Reemplazando el numero con su respectivo.
sudo efibootmgr -b 0005 -B
Al ejecutar eso, habremos eliminado de la lista la entrada, como podemos ver, el BootOrder ha quedado en 0003, el cual, es el siguiente orden de arranque que estaba.
NOTA: La entrada 0003 corresponde al "Windows Boot Manager", en su caso puede ser diferente, por eso, debe guiarse en el primer paso para ver las entradas EFI
Si por algun caso no les queda la entrada Windows Boot Manager como la primera en el BootOrder deben ejecutar:
sudo efibootmgr -o 0003[/color]
Donde 0003 deben reemplazarlo por su numero de entrada del Windows Boot Manager.
Elimina el bootloader EFI de Linux
Monta del sistema de ficheros la particion EFI del firmware ejecutando como sudo.
sudo mount -o rw,remount /boot/efi
Ahora eleva la terminal a super usuario ejecutando
sudo -i
Cambia al directorio EFI
Si listas los directorios de esa carpeta veras una carpeta llamada EFI
Entramos alli (cd EFI), y localizamos la carpeta de la distribucion de linux, y eliminamos esa carpeta.
rm -rf fedora
*Advertencia: El nombre de esta carpeta puede diferenciar dependiendo de la distribucion de Linux instalada. En mi caso la distro que tengo es Fedora, asi que la carpeta se llama "fedora"
Listo, hemos eliminado el bootloader de fedora (o cualquier otra distro de Linux que se haya instalado en EFI). Apartir de aqui, cuando reinicies va a iniciar en Windows.
Ahora vamos al Administrador de Discos de Windows y eliminamos las particiones ocupadas por la distribucion de Linux.
Eso es todo. Gracias por pasar. Si tienes alguna duda o algun problema, no dudes es comentar.