Como posso carregar o GRUB em outra unidade?

2

Eu tenho dois pen drives. Em um deles eu tenho uma instalação completa do Arch GNU / Linux. Esta instalação é compatível com sistemas EFI e sistemas BIOS; Ele tem uma unidade GPT com uma região de compatibilidade de BIOS e uma partição EFI. O GRUB2 é instalado como um aplicativo EFI na partição EFI e também é incorporado na região de compatibilidade do BIOS. No segundo pen drive, eu tenho uma partição MBR e FAT32 que preenche toda a unidade.

Eu tenho um BIOS computador (um XPS 13 que veio pré-instalado com o Windows 7) que se recusa a inicializar Unidade GPT, apesar do fato de eu ter inicializado com êxito usando a região de compatibilidade do BIOS em outros computadores. A única explicação é que há um bug no BIOS do computador; Portanto, eu tentei atualizar o BIOS, sem sucesso. Eu também configurei o sinalizador inicializável na partição GPT do Protective MBR - isso não fez nada. Liguei para o suporte técnico da Dell e passei por três departamentos até que eles eventualmente quisessem que eu pague US $ 60 para que um dos funcionários de suporte me ajudasse a contornar um bug em seu próprio BIOS. Eu recusei. Por tudo isso, decidi que consertar o BIOS é um beco sem saída.

O que eu quero fazer é usar o segundo pen drive para carregar o primeiro, já que se um drive tiver um MBR, o BIOS irá inicializá-lo bem. Eu não me importo como isso é feito. Isso pode ser feito usando o Syslinux, o GRUB2 ou alguma outra ferramenta especializada. Eu preferiria não ter que criar outra partição na unidade para armazenar arquivos de configuração, mas duvido que isso seja possível. Eu tentei mexer com o comando chain32 do Syslinux (IIRC, é assim que ele é chamado), mas parece que isso só pode fazer coisas na mesma unidade. Da mesma forma com chainload +1 do GRUB. Eu brinquei com tudo isso sem parar, mas sem sorte. Eu pesquisei no Google, mas não encontrei nada útil.

Então: como posso carregar uma instalação do GRUB que reside em uma unidade separada?

    
por strugee 21.04.2014 / 02:20

1 resposta

0

Você não carregará o carregador de inicialização UEFI do carregador de inicialização do BIOS. Você pode encadear um bootloader de BIOS usando o EDK2 refind build.

link link

    
por 22.04.2014 / 00:33