Monte o volume EFI em um Sony VIAO Tap 20 executando o Windows 8.1

0

Primeiro instalador do Ubuntu.

Instalei o Ubuntu como sistema de inicialização dupla em um Sony VIAO Tap 20 executando o Windows 8.1. Quando o computador é reinicializado, o GRUB2 não aparece: o computador é iniciado diretamente no Windows 8.1.

Você pode encontrar o log de reparo de inicialização aqui:

link

Isso mostra que existem 2 volumes que possuem um diretório / EFI / ubuntu: sda1 e sda3. (Se bem entendi, sdb1 é meu Live USB stick, portanto, não é relevante aqui). Também promete que há dois arquivos - /EFI/ubuntu/grubx64.efi e /EFI/ubuntu/shimx64.efi no volume sda3, mas na inspeção de dentro do Ubuntu (inicializando de um Live USB) não consigo encontrar o arquivo /EFI/ubuntu/grubx64.efi (annotated screenshot ).

Gostaria de descobrir qual desses dois volumes está sendo usado na inicialização, para que eu possa definir o caminho correto para o gerenciador de inicialização.

Eu comecei a seguir as instruções em Gary Newell's Fix the UEFI Bootloader página, mas parece estar falhando no comando mountvol g: /s . Aqui está a saída da minha sessão no prompt de comando do administrador:

C:\WINDOWS\system32> mountvol g: /s
C:\WINDOWS\system32>wmic logicaldisk get caption
Caption
C:
G: 
C:\WINDOWS\system32>cd g:\
C:\WINDOWS\system32>cd g:\EFI
C:\WINDOWS\system32>

Isso indica que um volume chamado G: foi montado, mas é impossível movê-lo para ele ou para quaisquer diretórios contidos nele. Parece que o mountvol /s está apenas fazendo parte do que é esperado.

Eu entendo que isso deveria "montar a partição de sistema EFI na unidade especificada", mas que ela funciona "somente para computadores baseados em Itanium" source

Quando executo o comando set no prompt de comando, ele me diz que PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel . Não vejo sinal de Itanium lá (mas talvez eu não esteja procurando os dados corretos).

Existe um comando diferente que eu possa usar para montar a partição do sistema EFI neste computador? Ou existe uma técnica diferente que eu possa usar para garantir que o gerenciador de inicialização leia o arquivo correto e lance o Grub?

    
por James Newton 07.07.2015 / 18:31

1 resposta

0

A referência a computadores baseados em Itanium está desatualizada. Os primeiros computadores a usar EFIs foram os Itaniums, mas o EFI / UEFI tem sido usado nos computadores AMD64 / x86-64 há vários anos. (Eles se tornaram comuns em novos computadores em meados de 2011. Quase tudo que vem com o Windows 8 e posterior usa UEFI.) Tenho certeza de que a página, ou pelo menos esse comentário do Itanium, data do período em que apenas máquinas baseadas em Itanium EFIs usados.

Observe que, quando você monta o ESP por meio do comando mountvol em uma janela do Prompt de Comando do Administrador, o ESP é realmente acessível apenas nessa mesma janela; você não pode obtê-lo através do seu gerenciador de arquivos GUI normal. Não está claro na sua pergunta se você está tendo problemas na janela Prompt de Comando do Administrador ou em outro lugar. Se estiver na janela Prompt de Comando do Administrador, minha suspeita é que o sistema de arquivos está danificado.

    
por Rod Smith 07.07.2015 / 19:57