Problema de arranque dual después de actualizar a 16.04

Problema de arranque dual después de actualizar a 16.04

Durante la actualización a 16.04, algo salió mal (relacionado con la firma de shim y problemas con /boot/efi) y no se completó. Después de un poco de trabajo logré tener todo instalado y Ubuntu parece funcionar bien ahora. Sin embargo, en el camino perdí la posibilidad de iniciar mi instalación de Windows 8. Cuando elijo esa opción en grub dice que no puede encontrar la unidad correspondiente. La salida de efibootmgr indica (supongo) que todo está correcto

BootCurrent: 0008
Timeout: 0 seconds
BootOrder: 0008,0000,0001,0002,0003,0004,0005,0006,000A,0007,0009
Boot0000  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001  Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0002* Removable Drive   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,20699b27e1a34f488e97534d40523c1d)
Boot0003* Hard Drive    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,f5b01cc8ce8e9841b3a8fb94b6dfefee)
Boot0004* USB Storage Device    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6895f49a99882e4bb0da03ec784d2828)
Boot0005* CD/DVD/CD-RW Drive    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,3750dce1249e1748876bee5d3f25ebfb)
Boot0006* Network   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6567de8ee595634d842b325e6a43510b)
Boot0007* Network Boot  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,1b7f7356e3475744a9a6ed8e91832083)
Boot0008* ubuntu    HD(1,GPT,b032ab5d-1a06-4b52-afcb-14954b4b6ab8,0x800,0xfa000)/File(\EFI\ubuntu\grubx64.efi)
Boot0009  Change boot mode setting  FvFile(be77e3c1-eb5a-4a5d-897f-536e8b3c74c0)
Boot000A* Windows Boot Manager  HD(1,GPT,b032ab5d-1a06-4b52-afcb-14954b4b6ab8,0x800,0xfa000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...H................

Mi archivo fstab tiene el siguiente aspecto:

# / was on /dev/sda10 during installation
UUID=5cc07bc2-7247-40b6-8290-7edef8b4a39d /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda9 during installation
#UUID=b22addc5-b969-47bf-a154-f91b6a137dd6 /boot           ext4    defaults        0       2
# /home was on /dev/sda11 during installation
UUID=0aa517c8-aed2-446f-91c2-ecb573598a6d /home           ext4    defaults        0       2
# swap was on /dev/sda8 during installation
#UUID=64342e46-54ea-46bf-826e-5667367e2301 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0
UUID=b22addc5-b969-47bf-a154-f91b6a137dd6   /boot   ext4    defaults    0   2
UUID=5251-F902  /boot/efi   vfat    defaults    0   1
#UUID=b032ab5d-1a06-4b52-afcb-14954b4b6ab8  /boot/efi   /dev/sda1: PARTLABEL=   defaults    0   1

¿Alguna idea sobre por dónde debería empezar? Gracias.

Respuesta1

Tengo dos sugerencias, ninguna de las cuales garantiza que funcione:

  • CorrerReparación de botas-- Esta herramienta puede solucionar muchos problemas de arranque de forma más o menos automática. Si lo ejecuta, asegúrese de ejecutarlo desde su instalación de Ubuntu en funcionamiento o desde un disco de emergencia iniciado en elmismo camino(es decir, en modo EFI, si su salida es alguna indicación). La desventaja de este enfoque es que, en raras ocasiones, en realidad empeora las cosas. Estos problemas son raros, pero usted debe estar preparado para la posibilidad.
  • instalar miadministrador de arranque rEFInd-- Este programa a veces puede iniciar Windows cuando GRUB no puede y, por lo tanto, vale la pena probarlo. Puede hacer esto con relativa seguridad probando la unidad flash USB o la imagen del CD-R antes de instalarla en su disco duro; sin embargo, esto requerirá que deshabilites el Arranque seguro, al menos temporalmente, si está actualmente habilitado. Además, si el arranque seguro está activo, rEFInd le pedirá que registre una clave cuando se inicie por primera vez. En este caso, también te recomiendo que instales la versión del paquete Debian,noel PPA, debido aun error en Ubuntu 16.04eso afecta la forma en que el PPA maneja el arranque seguro.

Su problema podría deberse a una eliminación accidental del cargador de arranque de Windows. Si ese es el caso, ninguna de las soluciones anteriores funcionará y las únicas opciones de reparación implican usar un disco de recuperación de Windows o restaurar los archivos de la partición del sistema EFI (ESP) desde una copia de seguridad. Puede buscar los archivos relevantes en Ubuntu escribiendo:

sudo ls /boot/efi/EFI/Microsoft/Boot

Debería haber varios archivos en ese directorio, incluido bootmgfw.efi(el cargador de arranque principal) y varios otros. Si ese archivo no está presente, le recomiendo que investigue más este detalle antes de intentar realizar la reparación de arranque o la reparación rEFInd.

información relacionada