O Windows 8 altera a ordem de inicialização

5

Eu instalei o Windows 8 e o Ubuntu 12.10 em um disco GPT de 3TB no modo UEFI.

Ambos podem inicializar OK.

Ambos os sistemas operacionais criaram suas ntries no menu de inicialização do UEFI, há um "ubuntu" e uma entrada "Windows 8".

A ordem de inicialização pode ser alterada na configuração UEFI da placa-mãe.

Gostaria de inicializar o "ubuntu" primeiro, porque configurei o GRUB 2 para poder inicializar os dois sistemas.

Mas sempre que eu inicializo o Windows 8, ele altera a ordem de inicialização para que ele seja inicializado pela primeira vez.

Como posso evitar isso?

Muito obrigado.

- ATUALIZAÇÃO -

Aprendi que o bcdedit.exe pode ser usado para manipular os dados de configuração de inicialização nas janelas.

Isso é importante porque o Windows sincroniza o BCD com a NVRAM de inicialização, que armazena a ordem de inicialização.

Sempre que a entrada {fwbootmgr} no BCD é tocada, a NVRAM é sobrescrita.

Eu modifiquei esta entrada para carregar o GRUB 2 primeiro, e ele fez isso. No entanto, após inicializar o Windows 8, tanto o NVRAM como o

Estou realmente intrigado com isso.

- ATUALIZAÇÃO 2 -

Consegui resolver o problema criando um script de inicialização no editor de política de grupo no Windows. O script de inicialização emite um comando "bcdedit / set {fwbootmgr} DEFAULT {apropriado UUID}". Isso é muito grande, e definitivamente não é a alma que eu quero. Eu gostaria que o Windows se sentisse bem em segundo lugar depois do GRUB na NVRAM.

Então, como posso fazer isso?

    
por netom 30.12.2012 / 14:50

2 respostas

5

Um representante da Microsoft respondeu à minha pergunta em seu fórum oficial. Eles disseram que este é realmente o comportamento normal.

Eu resolvi o problema executando um arquivo .bat a cada inicialização do sistema. O arquivo faz isso:

bcdedit /set {fwbootmgr} DEFAULT {appropriate UUID}

Onde "UUID apropriado" é o UUID no GRUB e pode ser lido na lista que "firmware bcedit / enum".

Os arquivos bat podem ser editados abrindo o editor de políticas de grupo (procure no metrô).

Eu escrevi um artigo sobre o problema de inicialização dupla em: link

    
por 13.05.2013 / 14:34
1

Sem promessas, mas tente isso no Windows:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Se você não tiver desativado a inicialização segura, será necessário alterar grubx64.efi para shim.efi .

Se isso não funcionar, reclame com a Microsoft ou remova-a do status de inicialização dupla e execute-a em uma máquina virtual.

    
por 02.01.2013 / 02:04