Partição EFI confusa e sem opções de inicialização na inicialização

0

Eu estraguei a partição EFI e agora, quando inicializo meu computador, ela abre a interface do BIOS sem nenhuma opção de inicialização, como se meu disco tivesse sido apagado. No entanto, usando um live USB (que é corretamente reconhecido e inicializado) e usando a linha de comando do grub, eu pude inicializar meu sistema operacional principal (Ubuntu). No entanto, não sei como corrigir esse problema. Eu tentei rodar o grub-install / dev / sda mas isso não mudou nada.

A partição EFI parece completamente boa: ela tem o sinalizador correto (esp, boot) e há todos os arquivos corretos dentro dela.

tree /boot/efi/
└── EFI
    ├── Boot
    │   └── bootx64.efi
    ├── Microsoft
    │   ├── Boot
    │   .....
    └── ubuntu
        ├── fbx64.efi
        ├── fw
        ├── fwupx64.efi
        ├── grub.cfg
        ├── grubx64.efi
        ├── mmx64.efi
        └── shimx64.efi

O que devo verificar? O que eu sinto falta?

Esta é minha tabela de partições:

parted /dev/sda print
Model: ATA Crucial_CT525MX3 (scsi)
Disk /dev/sda: 525GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  1612MB  1611MB  fat32        EFI System Partition          boot, esp
 2      1612MB  87.9GB  86.3GB  ext4         Ubuntu
 3      87.9GB  281GB   193GB   ext4         Home
 5      290GB   290GB   16.8MB               Microsoft reserved partition  msftres
 6      290GB   405GB   115GB   ntfs         Basic data partition          msftdata
 8      405GB   500GB   94.4GB  ntfs         Data                          msftdata
 9      500GB   525GB   25.3GB  ext4         Backup OS

A partição EFI está configurada corretamente, como você pode ver:

~# efibootmgr 
BootCurrent: 0006
Timeout: 2 seconds
BootOrder: 0006,0002,0003,0001,0000,0005
Boot0000* ubuntu
Boot0001* Windows Boot Manager
Boot0002* grub
Boot0003* Windows Boot Manager
Boot0005* GRUB 
Boot0006* UEFI:  SA04G PMAP
    
por skdys 21.04.2017 / 11:52

1 resposta

1

Olhando números de partições é parece Ubuntu foi instalado primeiro, ocupando poucas partições (incluindo ESP) e, em seguida, o Windows foi instalado (MS reservado é a partição 5).

Se você tem um USB / DVD de instalação / recuperação do Windows, tente consertar a inicialização com:

bcdboot N: \ windows / s M: / f UEFI

onde N: é a partição do Windows, M: é ESP (use diskpart.exe para atribuir letras de unidade conforme necessário) - letras de unidade no exemplo são apenas para o exemplo, use as letras de unidade dos mapeamentos quando executar o comando.

Se o comando for concluído com êxito, o Windows será inicializado por padrão. Eventualmente, uma mensagem de erro informará o que está errado com o ESP.

    
por 26.04.2017 / 03:29