
¿Qué debo hacer para reinstalar el cargador de arranque de GRUB? Ya que escuché que el cargador de arranque de Windows sobrescribe GRUB.
Respuesta1
Arranque desde el CD en vivo o el USB en vivo, en modo "Pruebe Ubuntu". Determine el número de partición de su partición principal. GParted (que ya debería estar instalado, de forma predeterminada, en la sesión en vivo) puede ayudarlo aquí. Voy a asumir en esta respuesta que es /dev/sda2, ¡pero asegúrese de usar el número de partición correcto para su sistema!
Mount your partition:
sudo mount /dev/sda2 /mnt #Replace sda2 with your partition number
Bind mount some other necessary stuff:
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
chroot into your Ubuntu install:
sudo chroot /mnt
At this point, you're in your install, not the live session, and running as root. Update grub:
update-grub
If you get errors, go to step 7. (Otherwise, it is optional.)
Depending on your situation, you might have to reinstall grub:
grub-install /dev/sda
update-grub # I'm not sure if this is necessary, but it doesn't hurt.
If everything worked without errors, then you're all set:
exit
sudo reboot
At this point, you should be able to boot normally.
Si no puede iniciar normalmente y no realizó el paso 7 porque no hubo mensajes de error, intente nuevamente con el paso 7.
A veces, darle a GRUB2 la configuración correcta para sus particiones no es suficiente y debe instalarlo (o reinstalarlo) en el Master Boot Record, lo cual hace el paso 7. La experiencia ayudando a los usuarios en el chat ha demostrado que el paso 7 a veces es necesario incluso cuando no se muestran mensajes de error.
Respuesta2
Inicie desde los medios de instalación de Ubuntu y seleccioneProbar Ubuntu sin instalar. Cuando haya ingresado al escritorio de Ubuntu Live, abra una terminal y ejecute los siguientes comandos.
En caso de que su máquina tengaUEFI-BIOSy Windows y Ubuntu están instalados en modo EFI:
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
Nota : sd*
= disco | sd**
= partición efi | sd***
= partición del sistema
En caso de que tengaBIOS retrocompatibley Windows y Ubuntu están instalados en modo MBR (msdos):
sudo mount /dev/sd** /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sd*
Nota : sd*
= disco | sd**
= partición del sistema
Para identificar los números de disco y partición, puede utilizarGpartido- está incluido en el medio de instalación.