Durante a atualização para 16.04, algo deu errado (relacionado ao shim-assinado e problemas com/boot/efi) e não foi concluído. Depois de algum trabalho consegui instalar tudo e o Ubuntu parece funcionar bem agora. Porém, ao longo do caminho perdi a possibilidade de inicializar a instalação do Windows 8. Quando escolho essa opção no grub, ele diz que não é possível encontrar a unidade correspondente. A saída do efibootmgr indica (eu acho) que tudo está correto
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................
Meu arquivo fstab tem a seguinte aparência:
# / 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
Alguma ideia de por onde devo começar? Obrigado.
Responder1
Tenho duas sugestões, nenhuma das quais tem garantia de funcionar:
- CorrerReparo de inicialização- Esta ferramenta pode corrigir muitos problemas de inicialização mais ou menos automaticamente. Se você executá-lo, certifique-se de executá-lo a partir de sua instalação funcional do Ubuntu ou de um disco de emergência inicializado noda mesma maneira(isto é, no modo EFI, se sua saída for alguma indicação). A desvantagem desta abordagem é que, em raras ocasiões, ela realmente piora as coisas. Tais problemas são raros, mas você deve estar preparado para a possibilidade.
- Instalar meugerenciador de inicialização rEFInd-- Este programa às vezes pode inicializar o Windows quando o GRUB não consegue e, portanto, vale a pena tentar. Você pode fazer isso com relativa segurança, testando a unidade flash USB ou a imagem do CD-R antes de instalá-la no disco rígido; no entanto, isso exigirá que você desative o Secure Boot, pelo menos temporariamente, se estiver ativado no momento. Além disso, se o Secure Boot estiver ativo, o rEFInd exigirá que você registre uma chave na primeira inicialização. Neste caso, eu também recomendo que você instale a versão do pacote Debian,nãoo PPA, porum bug no Ubuntu 16.04isso afeta a maneira como o PPA lida com a inicialização segura.
Seu problema pode ser causado por uma exclusão acidental do carregador de inicialização do Windows. Se for esse o caso, nenhuma das soluções acima funcionará e as únicas opções de reparo envolvem o uso de um disco de recuperação do Windows ou a restauração dos arquivos da partição do sistema EFI (ESP) a partir de um backup. Você pode verificar os arquivos relevantes no Ubuntu digitando:
sudo ls /boot/efi/EFI/Microsoft/Boot
Deve haver vários arquivos nesse diretório, incluindo bootmgfw.efi
(o gerenciador de inicialização principal) e vários outros. Se esse arquivo não estiver presente, recomendo que você investigue esse detalhe mais detalhadamente antes de tentar o reparo de inicialização ou a correção do rEFInd.