Saltar al contenido

¿Cómo puedo reparar grub? (¿Cómo recuperar Ubuntu después de instalar Windows?)

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:

  1. Arranque desde el CD en vivo o USB en vivo, en el modo “Probar Ubuntu”.
  2. 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/sda2pero ¡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 donde volume es el nombre del volumen LVM y os es el sistema operativo. Ejecutar ls /dev/mapper por el nombre exacto.

  3. 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, sdXYy sdXZ con los respectivos números de partición.

  4. Bind mount algunas otras cosas necesarias:

    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    
  5. 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 de EFI. Monte esta partición, reemplazando sdXY con el número de partición real para su sistema:

    sudo mount /dev/sdXY /mnt/boot/efi
    
  6. chroot en su instalación de Ubuntu:

    sudo chroot /mnt
    
  7. 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).

  8. 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.
    
  9. 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/fstabactualizar /etc/fstab con UUID actual.

  10. Si todo funcionó sin errores, entonces ya está todo listo:

    exit
    sudo reboot
    
  11. 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.

ingrese la descripción de la imagen aquí

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

Pantalla inicial

  • Marque las opciones que se muestran a continuación

opción avanzada

  • Cambie la pestaña a la pestaña Ubicación de Grub y marque las opciones que se muestran en la figura

ingrese la descripción de la imagen aquí

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *