Dois discos EFI com o Grub2

6

Comprei dois discos SSD e, como de costume, pensei que instalar o Windows em um disco completamente separado seria a solução mais fácil, mas não consigo encontrar nenhum tutorial sobre inicialização dupla com o grub2 (efi). Todos os tutoriais assumem uma partição de inicialização EFI.

Usando apenas:

menuentry "Windows 7" {
        set root=(hd1,1)
        chainloader +1
}

me fornece um caminho EFI inválido.

Qual é a configuração correta?

    
por Let_Me_Be 10.08.2012 / 15:44

4 respostas

0

Eu desisti disso e estou usando o seletor de inicialização do BIOS para inicialização dupla.

    
por 27.08.2015 / 15:33
3

Você tem o Windows instalado em uma partição GPT? Se bem entendi, você está tentando algo como o que Eu fiz ontem

Eu tive o mesmo erro, ele aparece, porque com EFI você não dá chainloader um número de setores para ler, mas o caminho para o arquivo de inicialização do Windows.

chainloader /efi/Microsoft/Boot/bootmgfw.efi

Sua raiz deve ser definida para a partição do sistema EFI criada pelo Windows. Você também pode definir a raiz por GUID em vez de (hdX,Y) usando search --fs-uuid --set=root . Os parâmetros adicionais para especificar o GUID podem ser encontrados com

grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

(Supondo que sua partição EFI esteja montada em /boot , altere o caminho de acordo se você montá-lo em outro lugar.)

    
por 27.09.2012 / 11:03
0

Isso vem de superusuário :

menuentry "Other Disk" {
    insmod part_msdos
    set root='(hd1)'
    drivemap -s hd0 hd1
    chainloader (hd1)+1
}

Este exemplo específico é para o estilingue para outro disco para inicializar o MBR que contém o GRUB1. Por isso, precisa de um pouco de reescrita para o seu exemplo específico. Mas lançar o GRUB2 para inicializar o outro disco parece ser o caminho a ser seguido. Seu set root=(hd1,1) espera encontrar um gerenciador de inicialização na primeira partição do segundo disco.

    
por 15.08.2012 / 08:41
-1

até onde eu lembro

  1. O Windows agora tem dois modos de instalação: o MBR e o GPT e o UEFI só podem ser usados com o segundo, portanto, você precisa garantir que o HD esteja formatado no GPT; esta estrutura de partição é provavelmente o "modo UEFI" que você mencionou
  2. O OS-Prober do pacote Grub2 deve ser capaz de localizar o Windows (ainda não o Win8) e incluí-lo no próprio menu de inicialização

talvez você não tenha instalado o Windows corretamente, por isso é natural que o Grub não consiga encontrá-lo

    
por 17.09.2012 / 15:00