Inicialização EFI: Dois discos rígidos físicos de inicialização independente?

3

Meu computador tem dois discos rígidos físicos.

  • sdd hdd0 interno
  • hdd interno hdd1

O BIOS (EFI) permite a inicialização de qualquer um.

Como nunca sei quando um disco rígido, especialmente o ssd, pára de funcionar, eu preferiria ter um sistema operacional de backup no segundo disco rígido. O ideal é que o segundo disco rígido seja inicializável sem exigir nada do primeiro disco rígido. (Quero dizer, eu quero usar o BIOS como gerenciador de boot e não envolver o grub no hdd0.)

Eu gostaria de ter o Debian Wheezy instalado em ambos os hdds.

Eu não uso o Windows.

Uma coisa que pode funcionar é remover fisicamente o hdd0, mas eu prefiro não remover fisicamente nenhum disco rígido para evitar anular a garantia.

Instalar Debian no hdd0 foi simples. Ele criou uma partição de inicialização EFI, uma partição de inicialização e uma partição raiz. Instalar o Debian no hdd1 não funcionou tão bem. Ele criou apenas uma partição de boot e não havia nenhuma opção para instalar o grub no hdd1, apenas no hdd0.

Eu inicializei do hdd0, configurei o sinalizador inicializável para / dev / sdb1 no gparted e usei "sudo grub-install / dev / sdb" (e também tentei / dev / sdb1), mas isso não tornou o hdd inicializável.

Para encurtar a história, como posso ter dois hdds de inicialização independentes?

    
por adrelanos 09.01.2014 / 13:16

2 respostas

1

Primeiro, você deve estar muito claro se está inicializando no modo BIOS / CSM / legado ou no modo EFI / UEFI. A mistura de modos de inicialização também é possível na maioria dos computadores, mas complica muito a situação na maioria dos casos, então recomendo strongmente contra uma configuração de modo misto. Sua descrição não é totalmente clara, mas parece que você está usando a inicialização do modo EFI. Executando o Script de Informações de Inicialização , publicando o arquivo RESULTS.txt que ele gera em um site pastebin e postando o URL do documento aqui esclareceria assuntos.

Supondo que você esteja fazendo uma inicialização no modo EFI, recomendo que você leia um pouco para entender o processo de inicialização do EFI. Dois documentos que escrevi podem ajudar:

Basicamente, você quer criar uma Partição do Sistema EFI (ESP) separada em cada disco e configurar gerenciadores de inicialização e / ou carregadores de boot em ambos os ESPs. Dadas as suas necessidades, meu rEFInd pode ser uma boa escolha, pois ele cria sua lista de SO no momento da inicialização, por isso omitirá os carregadores qualquer sistema operacional em um disco que está indisponível. Você poderia usar outra coisa e ignorar as entradas que você sabe que não funcionarão.

Uma ressalva: as EFIs possuem seus próprios gerenciadores de inicialização, que mantêm uma lista de entradas de inicialização na NVRAM. Algumas EFIs "ajudarão" a remover entradas de inicialização inválidas. O resultado é que as entradas de inicialização de um disco que você removeu podem desaparecer permanentemente, sendo necessário adicioná-las novamente. Isso pode ser muito chato em alguns casos. A solução usual é colocar um gerenciador de inicialização na posição de fallback ( EFI/BOOT/bootx64.efi no ESP). A maioria das EFIs reconhecerá isso e fornecerá uma opção para inicializá-lo.

    
por 18.01.2014 / 16:10
0

Você pode usar o EasyBCD para isso, você deve apenas adicionar uma nova entrada na aba Linux, selecionar o carregador de inicialização para sua distro Linux, nomear o que você deseja que o menu de inicialização exiba adicione a entrada e você deve estar configurado. Não posso dizer 100% porque nunca tentei isso com o Debian duplo.

    
por 09.01.2014 / 17:42