Encuentra entradas de arranque UEFI
Para eliminar la entrada de inicio de Windows ahora inútil en el UEFI, primero debe encontrarla. Esto se puede hacer directamente desde el sistema operativo Ubuntu principal. No es necesario arrancar desde un USB / DVD en vivo. El Ubuntu instalado ya tiene la utilidad de línea de comandos requerida.
Abra una terminal presionando Ctrl+ Alt+ Ty luego ingrese:
sudo efibootmgr
Ingrese la contraseña cuando se le solicite y presione Etner. El cursor no se moverá y no verá ningún asterisco (*****). Esto es normal en la terminal de Ubuntu. Verá algunos resultados como:
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
Tenga en cuenta que obtuve dos entradas además de Windows, 0
para "Dell" y 1 para "Windows Boot Manager". Como eliminé todas las particiones originales, excepto EFI, ya no puedo iniciar "Dell" o "Windows Boot Manager". Podría borrar ambos 0
y 1
. Pero para esta respuesta, mostraré cómo eliminar solo la entrada del Administrador de arranque de Windows .
Nota: las entradas que desea eliminar pueden ser diferentes a este ejemplo. Use la salida que obtiene de su propia computadora, no el ejemplo anterior, para decidir qué entradas desea eliminar.
Eliminar las entradas de arranque obsoletas
Ahora que sabe que desea eliminar la entrada 1
(en este ejemplo), ingrese en la terminal:
sudo efibootmgr -b 1 -B
Tenga 1
en cuenta que en el comando anterior. Este comando eliminará la entrada:
Boot0001* Windows Boot Manager
Eliminar la carpeta correspondiente de la EFI
partición
Casi terminamos. Este último paso asegura UEFI
que no regenere las entradas que acabamos de eliminar. Para hacer esto, debe eliminar una carpeta correspondiente a la entrada que eliminó en los pasos anteriores.
Ahora encontrará el nombre y la ubicación de la carpeta para eliminar. Use el siguiente comando para enumerar todas las carpetas en la EFI
subcarpeta en la partición:
sudo ls /boot/efi/EFI
Verá algunos resultados como:
Dell Windows ubuntu
Para eliminar la Windows
carpeta, use el siguiente comando:
sudo rm -r /boot/efi/EFI/Windows
Para verificar que la carpeta se eliminó, use el sudo ls /boot/efi/EFI
comando nuevamente.
Finalmente actualice grub para ocultar el menú de grub
En esta etapa, cuando inicie la computadora portátil, grub
seguirá mostrando el menú para elegir varios sistemas operativos, aunque solo tenga instalado Ubuntu. Edite el archivo /etc/default/grub
con el siguiente comando. Puede usar cualquier otro editor si lo desea.
sudo nano /etc/default/grub
Haga que las dos líneas se vean así:
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
Si la línea GRUB_TIMEOUT_STYLE=hidden
no existe, agregue la línea como arriba.
Cuando termine, guarde y salga del editor con Ctrl+ X, seguido de Yy Enter.
El último paso es actualizar grub con el siguiente comando:
sudo update-grub
Ahora la computadora portátil debería arrancar Ubuntu directamente sin mostrar el menú de grub. Si necesita llegar al modo de recuperación en el futuro, presione Escmientras la computadora portátil se inicia para revelar el menú de grub.
Referencia: esta respuesta se basa en ¿Cómo elimino "Ubuntu" en el menú de arranque de la BIOS? (UEFI)
Espero que esto ayude
/boot/efi
, no veo una razón para montar ESP en otro lugar.sudo ls /boot/efi/EFI
ysudo rm -r /boot/efi/EFI/Windows
debería hacerloefibootmgr
puede tener errores con algunas implementaciones. En esos sistemas, es posible que deba usarbcfg
desde un shell UEFI v2.bcfg
. No estoy familiarizado con el shell UEFI.Terminal abierta
cd /boot/efi/EFI
. Eliminar la carpeta de Microsoft -sudo rm -R Microsoft
. También puede eliminar la carpeta de arranque -sudo rm -R Boot
.Para eliminar la entrada de Windows desde grub2,
sudo gedit /boot/grub/grub.cfg
. Busque la entrada del menú, el Administrador de arranque de Windows (o una descripción de nombre similar) y elimine las líneas hasta e incluyendo el cierre del corchete, luego guarde.Trabajo hecho. Reiniciar.
fuente
sudo
directamente con programas gráficosgedit
como puede dañar las preferencias del usuario. Es mejor utilizarsudo -i
primero para abrir unroot
depósito, si desea utilizargedit
consudo
. Tercero,grub.cfg
no se recomienda editar directamente . Se recomienda editar/etc/default/grub
y luegosudo update-grub
.sudo gedit
y consulte askubuntu.com/questions/437323/is-it-possible-to-edit-grub-cfg para obtener más información sobre la edicióngrub.cfg
.