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.