Verificamos exhaustivamente cada una de las noticias en nuestro espacio con la meta de enseñarte siempre información certera y actual.
Solución:
Cuando instala Windows, Windows asume que es el único sistema operativo (SO) en la máquina, o al menos no tiene en cuenta a Linux. Entonces reemplaza a GRUB con su propio gestor de arranque. Lo que tienes que hacer es reemplazar el cargador de arranque de Windows con GRUB. He visto varias instrucciones para reemplazar GRUB jugando con los comandos de GRUB o algo así, pero para mí la forma más fácil es simplemente chroot
en su instalación y ejecución update-grub
. chroot
es excelente porque le permite trabajar en su instalación real, en lugar de intentar redirigir las cosas aquí y allá. Está realmente limpio.
Así es cómo:
- Arranque desde el CD en vivo o USB en vivo, en el modo “Probar Ubuntu”.
-
Determine el número de partición de su partición principal.
sudo fdisk -l
,sudo blkid
o 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 utilizar el número de partición correcto para su sistema!Si su partición principal está en un LVMel dispositivo se ubicará en
/dev/mapper/
más probable,/dev/mapper/volume--os-root
dondevolume
es el nombre del volumen LVM yos
es el sistema operativo. Ejecutarls /dev/mapper
por el nombre exacto. -
Monte su partición:
sudo mount /dev/sda2 /mnt #Replace sda2 with the partition from step 2
Si tienes aparte
/boot
,/var
o/usr
particionesrepita los pasos 2 y 3 para montar estas particiones en/mnt/boot
,/mnt/var
y/mnt/usr
respectivamente. Por ejemplo,sudo mount /dev/sdXW /mnt/boot sudo mount /dev/sdXY /mnt/var sudo mount /dev/sdXZ /mnt/usr
reemplazando
sdXW
,sdXY
ysdXZ
con los respectivos números de partición. -
Bind mount algunas otras cosas necesarias:
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
-
Si Ubuntu está instalado en modo EFI (consulte esta respuesta si no está seguro), use
sudo fdisk -l | grep -i efi
o GParted para encontrar su partición EFI. Tendrá una etiqueta deEFI
. Monte esta partición, reemplazandosdXY
con el número de partición real para su sistema:sudo mount /dev/sdXY /mnt/boot/efi
-
chroot
en su instalación de Ubuntu:sudo chroot /mnt
-
En este punto, está en su instalación, no en la sesión en vivo, y se está ejecutando como root. Actualizar grub:
update-grub
Si obtiene errores o si el paso 7 no solucionó su problema, vaya al paso 8. (De lo contrario, es opcional).
-
Dependiendo de su situación, es posible que deba reinstalar grub:
grub-install /dev/sda update-grub # In order to find and add windows to grub menu.
-
Si Ubuntu está instalado en modo EFI y el UUID de la partición EFI ha cambiado, es posible que deba actualizarlo en
/etc/fstab
. Comparelo:blkid | grep -i efi grep -i efi /etc/fstab
Si el UUID de la partición EFI actual (de
blkid
) difiere del de/etc/fstab
actualizar/etc/fstab
con UUID actual. -
Si todo funcionó sin errores, entonces ya está todo listo:
exit sudo reboot
-
En este punto, debería poder arrancar normalmente.
Si no puede iniciar normalmente y no realizó el paso 8 porque no hubo mensajes de error, intente nuevamente con el paso 8.
- A veces, dar a GRUB2 el valor correcto configuración para sus particiones no es suficiente, y debe instalarlo (o reinstalarlo) en el Registro de arranque maestro, lo que hace el paso 8. La experiencia de ayudar a los usuarios en el chat ha demostrado que el paso 8 a veces es necesario incluso cuando no se muestran mensajes de error.
El instalador de Windows no se preocupa por otros sistemas operativos en el sistema. Entonces escribe su propio código sobre el registro de arranque maestro. Afortunadamente, la solución también es fácil.
Necesitas reparar el MBR. Haz lo siguiente
Arranque usando un usb/cd en vivo de ubuntu. Utilizar boot-repair
para solucionar el problema.
Después de arrancar con live usb/cd, ejecute el siguiente comando en la terminal:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Utilizar Recomended Repair
.
Más información: https://help.ubuntu.com/community/Boot-Repair
Arranque desde un pendrive USB o CD de Ubuntu en vivo y
Instale Boot-Repair en ubuntu siguiendo los pasos
Abra la terminal y ejecute los siguientes comandos
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Después de completar la instalación, puede iniciarla desde el menú Sistema->Administración->Reparación de arranque si usa Gnome, o busque “reparación de arranque” en el tablero si usa Unity. Luego sigue las siguientes capturas de pantalla:
Método 1
- Haga clic en las opciones avanzadas
- Marque las opciones que se muestran a continuación
- Cambie la pestaña a la pestaña Ubicación de Grub y marque las opciones que se muestran en la figura
Presione Aplicar y reinicie el sistema
Método 2
- Seleccione las opciones de reparación de arranque recomendadas como se muestra en la primera captura de pantalla
Documentación :
Si te mola el proyecto, tienes el poder dejar una división acerca de qué le añadirías a este artículo.