Não é 100% claro qual é o seu problema atual; no entanto:
- Seu Windows definitivamente está instalado no modo BIOS para
/dev/sda
, que é um disco MBR. - Seu Ubuntu parece ter sido instalado no modo EFI para
/dev/sdb
, que é um disco GPT. (Seu/home
está em/dev/sda2
, no entanto.)
Essa configuração é inadequada porque a alternância de modos de inicialização normalmente exige que as configurações de firmware sejam alteradas em cada reinicialização. (Veja abaixo uma possível maneira de simplificar isso, no entanto.) Não está claro para mim qual desses SO você é capaz de inicializar. Seu post inicial sugere que nada é inicializado, mas a saída do Boot Repair parece indicar que você inicializou com sucesso o Linux no modo EFI:
efibootmgr -v
BootCurrent: 0011
Timeout: 0 seconds
BootOrder: 0000,0001,0002,0003,0011
Boot0000* P0: WDC WD5000LPVT-75G33T0 BIOS(10,0,00)AMBO
Boot0001* P4: TSSTcorp DVD+/-RW SU-208BB BIOS(12,0,00)AMBO
Boot0002* Atheros Boot Agent BIOS(14,0,00)AMBO
Boot0003* P1: SAMSUNG SSD PM830 mSATA 32 BIOS(15,0,00)AMBO
Boot0011* ubuntu HD(1,22,2faf1,9cbd791f-e51b-4808-8506-314beba6aee9)File(EFIUbuntugrubx64.efi)
A linha BootCurrent: 0011
sugere que você inicializou o Ubuntu através de sua entrada de inicialização EFI, Boot0011
. OTOH, essa entrada parece estar malformada ( EFIUbuntugrubx64.efi
em vez de \EFI\ubuntu\grubx64.efi
), então seu estado atual é intrigante para mim.
De qualquer forma, posso pensar em várias opções de como proceder:
- Execute o Reparo de inicialização e diga para fazer um reparo do GRUB no modo BIOS. Eu não tenho certeza exatamente quais opções você selecionaria para fazer isso, no entanto.
- Reinstale o Ubuntu no modo BIOS / CSM / legado. Você precisará forçar esse modo de inicialização alterando as opções de firmware ou usando as opções do gerenciador de inicialização de firmware para selecionar uma inicialização no modo BIOS em vez de uma inicialização no modo EFI. Depois de inicializar o instalador, descarte para um shell e procure por um diretório chamado
/sys/firmware/efi
. Se estiver presente, você inicializou no modo EFI e deve tentar novamente; se estiver presente, você provavelmente inicializou no modo BIOS. Observe que é possível instalar em um disco GPT no modo BIOS, embora alguns BIOS tenham bugs que podem exigir pulando alguns arcos. - Em uma inicialização do Linux no modo EFI, instale meu gerenciador de inicialização do rEFInd. Depois de instalado, edite
/boot/efi/EFI/refind/refind.conf
: Locate oscanfor
item, descomente-o e assegure-se de quehdbios
esteja entre as opções de inicialização. Com alguma sorte, quando você reiniciar, você verá um ícone cinza que inicializará o Windows no modo BIOS, juntamente com opções para inicializar o Linux no modo EFI. Infelizmente, o suporte a BIOS-boot do rEFInd não funciona em todos os sistemas, então não posso prometer que isso funcionará para você. Em caso afirmativo, porém, pode ser a maneira mais fácil de fazer sua configuração existente funcionar. - Reinstale o Windows no modo EFI. Isso exigirá a conversão de
/dev/sda
de MBR para GPT (quegdisk
pode fazer) e você também precisará forçar o instalador do Windows a inicializar no modo EFI (o que pode ser complicado e não tenho ponteiros específicos , de improviso). - Converta o Windows para inicializar no modo EFI, conforme descrito aqui. Este é um procedimento complicado e arriscado, mas está uma boa chance de trabalhar.
Mais uma dica: se você mantiver o GPT em /dev/sdb
, deverá usar gdisk
para converter /dev/sdb2
do que gdisk
chama de 0700 a 8300. Isso evitará que a partição raiz do Linux apareça como um "disco não formatado" no Windows. Consulte esta página para saber mais sobre este assunto.