Evitar que Windows vuelva a hacer esto

Evitar que Windows vuelva a hacer esto

Instalé Windows 10 en un disco. Instalé Ubuntu 20.04 en un disco separado y configuré el arranque dual: todo estaba funcionando. Ahora el disco de Ubuntu parece haber muerto: ni siquiera es visible en BIOS/UEFI. Boot simplemente muestra un mensaje grub>. Mañana llega un disco de repuesto.

¿Se trata simplemente de instalar Ubuntu en este nuevo disco (tengo un USB de arranque que puedo usar) para volver a un sistema de arranque dual, o hay otros pasos que debo seguir?

Respuesta1

Supongo que una actualización de Windows reescribió la partición EFI. Windows sobrescribirá el sector de arranque cada vez que lo instale, lo actualice a una nueva versión o use herramientas como bootrec /fixmbr, bootrec /fixbooto la anterior fdisk /mbr.fuente

ADVERTENCIA: Esto solo funciona para EFI

Utilice un USB Live Ubuntu y elijaprueba en vivoen lugar deinstalar. Abra GParted para determinar los nombres de las siguientes particiones

  1. La partición EFI. (sistema de archivos: FAT, tamaño: 100 MB-500 MB)
  2. Tu partición de Ubuntu. (sistema de archivos: ext4, tamaño: ?????)

Si desea utilizar la terminal (que creo que es MUCHO más fácil), abra una terminal con CTRL+ALT+T.

escribe lo siguiente

sudo fdisk -l

Debería obtener un resultado similar al siguiente: (Ignoraré otras particiones)

/dev/sda1      2048    206847    204800  100M EFI System <========    
/dev/sda3 527517696 554121215  26603520 12.7G Linux filesystem <=======

El nombre del dispositivo también puede ser /dev/nvmen1pXXsi usa unidades nvme

Asumiré que la partición EFI es /dev/sda1y Ubuntu es /dev/sda2 Escriba lo siguiente en una terminal:

Chrooting

sudo mount /dev/sda2 /mnt 
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount –bind /dev /mnt/dev                                                                 
sudo mount –bind /dev/pts /mnt/dev/pts                                                         
sudo mount –bind /proc /mnt/proc                                                               
sudo mount –bind /sys /mnt/sys                                                                 
sudo chroot /mnt

Arreglando comida

Instalar GRUB con

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

Generar Grub-config grub-mkconfig -o /boot/grub/grub.cfg

Eso debería arreglar grub, ahora puedes salir con exito Ctl+Dy reiniciar.

Nota: es posible que necesites actualizar el orden de inicio del BIOS

Evitar que Windows vuelva a hacer esto

No uso Windows, así que no puedo ayudar, pero DEBES evitar que Windows vuelva a escribir tu partición EFI.

información relacionada