Escolha o SO no menu BIOS, NÃO GRUB, 2 EFIs 3 Discos [closed]

1

Layout da partição:

SSD: sda1 EFI fat32 512MiB | sda2 /
HDD: sdb1 /var | sdb2 swap | sdb3 Downloads | sdb4 Old Windows MBR NTFS 512 MiB | sdb5 Windows C
HDD: sdc1 /home | sdc2 Windows Data
RAMDISK: /tmp, /run, /run/lock

Todas as tabelas de partições são GPT. Ambos os sistemas operacionais usam o boot EFI e GRUB de sda1. sdb4 não está sendo usado.

Q1:. O que eu quero é desativar o menu do GRUB (só aparecem quando se pressiona a tecla Shift ou outra chave) e escolher o meu OS pressionando a tecla BIOS selecione dispositivo (F10)

Eu tentei formatação sdb4 para FAT32 e copiar arquivos janelas EFI lá, então a partir GParted sinalizado como boot, e esp, então atualizados GRUB config e executar update-grub . A tentativa falhou, eu não tenho certeza se eu tenho que mover sdb4 de modo que torna-se a primeira partição no sdb e se janelas requer algo mais para "definir a partição como ativa", de minha compreensão da bota bandeiras e esp fazer o mesmo efeito ( como Windows "Active"). O erro que recebi foi "nenhum dispositivo inicializável encontrado". Eu poderia voltar à minha configuração anterior usando o Parted Magic e depois executar o Ubuntu no modo de recuperação.

Q2:. Eu gostaria de saber se existe alguma desvantagem de usar o meu menu dispositivo de BIOS sobre o GRUB, acredito GRUB é mais útil ao ter um disco e muitos sistemas operacionais

Eu não quero apenas uma resposta copy-paste, eu quero uma resposta que me leva através dos passos para que eu possa entender o que a solução está a fazer.

    
por FreeFog 06.10.2016 / 00:29

1 resposta

3

O EFI inicializa por arquivos, não por partições ou por dispositivos. Para mais informações sobre como funciona, consulte:

Note que algo normalmente será o gerenciador de inicialização padrão, seja o gerenciador de inicialização do Windows, o GRUB, o shell EFI ou o carregador de inicialização de fallback em um disco externo. Pessoalmente, não vejo uma inicialização para o Windows, ou para algo de utilidade limitada (como um shell EFI) como sendo um padrão útil na maioria dos casos. Em um ambiente multi-boot, você provavelmente quer que a inicialização padrão seja para um gerenciador de inicialização, que é uma das funções do GRUB. Se você inicializar em um sistema operacional a maior parte do tempo, configurar esse sistema operacional como padrão no GRUB é perfeitamente sensato, é claro, mas isso é outra questão.

    
por Rod Smith 06.10.2016 / 16:36