Meu computador é um notebook Sony Vaio. Eu usei o Ubuntu e o Win 8 com dualboot, mas o Windows conseguiu remover o menu para escolher o sistema operacional na inicialização. Eu acho que o BIOS é UEFI. A inicialização segura já foi desativada e o Reparo de Inicialização falha de alguma forma.
Como posso consertar isso?
dual-boot
uefi
vaio
boot-repair
user296880
fonte
fonte
Respostas:
A Sony, a HP e muitos fornecedores de laptops são codificados para inicializar apenas o Windows.
Existem várias soluções alternativas que sugerem que você mova o grub
grubx64.efi
oushimx64.efi
arquivo sobre o Windows/EFI/windows/bootmgfw.efi
. No entanto, isso não é recomendado porque o Windows Update será restauradobootmgfw.efi
e você voltará apenas às janelas de Inicialização.Em vez disso, sugiro renomear o fallback /EFI/Boot/bootx64.efi e inicialize a entrada do disco rígido ou use rEFInd.
Certifique-se de fazer backup de toda a partição EFI antes de fazer alterações.
Você tem várias opções disponíveis:
I. Mova e renomeie os arquivos grub
grubx64.efi
oushim64.efi
(para inicialização segura) para esta pasta / arquivo/EFI/BOOT/BOOTX64.EFI
Renomeie /efi/boot/bootx64.efi, copie o shim ou grub para / efi / boot e nomeie-o como bootx64.efi Em seguida, inicialize a entrada do disco rígido. Novas versões do reparo de inicialização fazem isso automaticamente com 'Usar o arquivo EFI padrão' nas opções avançadas. Ele também faz backup do bootx64.efi atual, que provavelmente é apenas uma cópia do arquivo de inicialização .efi do Windows.
No instalador ativo, monte a partição efi no disco rígido: Monte a partição efi. verifique qual partição é FAT32 com sinalizador de inicialização. Frequentemente sda1 ou sda2, mas varia.
somente se ainda não existir,
Se uma nova pasta criada, o bootx64.efi não existir, pule este comando
Faça do grub a entrada de inicialização do disco rígido no UEFI. Se não existir, talvez seja necessário atualizar o UEFI também com efibootmgr.
Se necessário, adicione uma nova entrada de inicialização do disco rígido UEFI: Consulte também
Se o ESP for sda ou as entradas padrão da unidade e partição:
Se o ESP não for sda1, o sdX é a unidade, Y é a partição efi, também as unidades NVMe:
(É igual ao que o Boot-Repair costumava fazer no II. Agora não é recomendado: renomeie /efi/Microsoft/Boot/bootmgfw.efi e copie o grub ou shim em / efi / Microsoft / Boot e nomeie-o bootmgfw.efi inicialize a entrada do Windows para inicializar no menu grub.Você precisa adicionar manualmente uma entrada de menu grub para inicializar o arquivo efi do Windows renomeado.A entrada os-prober do Grub2 inicializa a entrada bootmgfw.efi, que agora é apenas grub, portanto não funcionará.
Os usuários que moveram os arquivos efi manualmente, consulte a publicação nº 6.
http://ubuntuforums.org/showthread.php?t=2101840
http://ubuntuforums.org/showthread.php?t=2219452
http://ubuntuforums.org/showthread.php?t=2221498&p=13012109#post13012109
II Se você executou a correção do Boot-Repair para "UEFI com buggy" com uma cópia mais antiga, é melhor desfazê-la. E, em seguida, faça a alteração acima para usar o bootx64.efi Para desfazer e renomear arquivos com seus nomes originais, basta marcar a opção "Restaurar backups EFI" do Boot-Repair.
Qualquer renomeação manualmente ou com o Boot-Repair precisará ser refeita após uma atualização do Windows, pois restaurará os arquivos do Windows.
III Edite o Windows BCD, uma alternativa à renomeação do Boot-Repair para fazer com que o shim tenha o nome do Windows. Alguns sistemas funcionam melhor para registrar o grub / shim de dentro do Windows - para aqueles que continuam redefinindo o Windows como padrão.
O Grub não aparece na inicialização do Windows 8.1 Ubuntu 13.10 Dual boot
https://coderwall.com/p/vfyqkg
IV Se a descrição precisar ser Windows, altere a descrição da UEFI. Isso realmente funciona apenas para aqueles com apenas o Ubuntu e sem a instalação do Windows.
Restaurar ou uma nova entrada UEFI do Windows - assume o padrão sda1 add -p 2 se sda2 (consulte as opções man efibootmgr -d drive & -p partition):
V. Alguns instalam o rEFInd, que parece ser outra solução alternativa e possui bons ícones de inicialização.
http://www.rodsbooks.com/refind/index.html
http://www.rodsbooks.com/refind/secureboot.html
PPA disponível para facilitar a instalação no Ubuntu
http://www.rodsbooks.com/refind/getting.html
fonte
mountvol S: /S
para montar a partição EFI como S :. Eu tive problemas estranhos ao subir e descer pastas, mas mover uma cópia do grubx64.efi uma pasta de cada vez para / EFI / Boot e depois renomeá-la para bootx64.efi funcionou.Eu tenho um Acer que tem o mesmo problema. Minha solução é "reiniciar" o Windows, em vez de desligar (o que é realmente apenas um hibernado).
Ao reiniciar (o que pode acionar atualizações), o sistema é encerrado e você pode selecionar a inicialização na bios. Você precisa pegá-lo antes de reiniciar.
Eu raramente uso janelas, portanto, a inicialização dessa maneira não me incomoda. A menos, é claro, atualizações do Windows.
fonte
A resposta acima não funcionou no HP Pavilion do meu amigo, mas achei uma solução decente. Parece que o firmware da HP sempre substitui o sistema
BootOrder
em cada inicialização e define o Windows primeiro, mas ainda é respeitadoBootNext
. Então, eu escrevi um script de inicialização para definirBootNext
em cada inicialização.Corre
para encontrar o código numérico de
BootCurrent
. No caso do meu amigo, isso foi0003
./etc/systemd/system/boot-linux-next.service
:Corre
Isso significa que, se você alguma vez inicializar outra coisa, precisará selecionar manualmente o Linux na próxima vez.
fonte