O computador não inicializa. UEFI DUET

0

Meu computador não inicializa. Informações de reparo de inicialização me dão essa informação . Quando tento iniciar o computador, isso me dá o erro

error: file '/boot/grub/i386-pc/normal.mod' not found. grub rescue> (Por que ainda mostra i386-pc, o grub que eu tenho instalado é x86_64?)

Atingir F11 ou F12 mostra Operating System Not found.

Será que meu computador está inicializando com o UEFI DUET.

Pergunta:

  1. Se o gerenciador UEFI me der a opção de inicializar diferentes sistemas operacionais, eu realmente preciso de um carregador de inicialização como o sysl?
por Pankaj Parag 12.11.2012 / 02:32

1 resposta

1

O DUET é uma ferramenta estranha para permitir que computadores baseados em BIOS inicializem no modo (U) EFI. É mais uma ferramenta de desenvolvedor do que qualquer outra coisa, embora possa ser útil se você tiver discos rígidos acima de 2 TB. Dada a saída do seu Boot Info Script, não parece que você precisa do DUET, já que seus discos rígidos estão bem abaixo do limite de 2TiB do sistema de particionamento do MBR que o Windows requer ao inicializar no modo BIOS. OTOH, não há lacunas entre suas partições no /dev/sda (que usa GPT), o que significa que a conversão do GPT para o MBR exigirá o redimensionamento de partições. No geral, se você instalou o DUET porque acreditava que precisava, talvez seja melhor reverter para uma configuração de MBR / BIOS, apesar do reparticionamento necessário para isso. Se, OTOH, você quiser apenas aprender sobre a inicialização no modo EFI, certamente pode continuar tentando. Vou abordar esta última possibilidade ....

Primeiro, seu computador provavelmente não está inicializando o DUET - embora seja possível fazê-lo e, em seguida, inicie um GRUB no modo EFI que está causando o erro. DUET dá uma tela inicial distinta com o nome "TianoCore" exibido de forma proeminente. Dados os arquivos em seu disco, o arquivo EFI/Boot/bootx64.efi será iniciado como um gerenciador de partida após um atraso, mas não está claro se é uma versão EFI do GRUB, o gerenciador de inicialização da Microsoft ou qualquer outra coisa. (Meu palpite é o gerenciador de inicialização da Microsoft, no entanto.)

Se você pretende inicializar apenas Sistemas Operacionais que suportam inicialização via modo EFI, sua melhor opção é esquecer o GRUB (pelo menos no modo BIOS do GRUB); É um exagero se sua única intenção é usá-lo para iniciar o DUET. Para isso, o SYSLINUX é perfeitamente utilizável. Eu não sei onde você conseguiu seu DUET ou quais instruções você seguiu para instalá-lo, mas este build inclui um script de configuração e algumas ferramentas de suporte necessárias. Esta página descreve o processo completo de configuração. Quando instalado de acordo com essas instruções, seu sistema será inicializado via SYSLINUX, não pelo GRUB. O SYSLINUX lançará o DUET mais ou menos diretamente, e você então usará o gerenciador de inicialização do DUET, ou algum outro gerenciador de inicialização (GRUB, rEFIt, rEFInd, gummiboot, etc.) para selecionar seu sistema operacional de inicialização.

Se você quiser usar um GRUB no modo BIOS para selecionar entre as instalações do SO no modo BIOS e o DUET (e a partir desses SOs no modo EFI), provavelmente você deve adicionar uma tag grub2 à sua pergunta, uma falha O GRUB no modo BIOS não tem nada a ver com o DUET.

    
por 12.11.2012 / 16:10

Tags