Como tornar o DVD EFI inicializável?

3

Equipamento: Laptop Windows 8 pré-carregado, precisa de capacidade de multi-boot (Win8 + Linux e BSD) Muitos sticks USB 3.0 e DVD-Rs em branco. Vários ISO's, incluindo o Ubuntu Secure-remix 12.10

Problema: Depois de gravar o Ubuntu iso para DVD (ou USB), o disco ao vivo não inicializa no modo EFI. A inicialização no modo Legacy é instalada no modo herdado. Isso faz com que o Windows não funcione sem alternar.

Requisitos: Uma máquina Windows 8 pré-carregada que possa inicializar um liveDVD no modo EFI, instale o Ubuntu 12.10 de 64 bits no modo EFI e termine com uma máquina capaz de inicialização múltipla.

O que já foi feito: o download da ISO. Partição encolhida, deixando muito espaço para brincar, o Ubuntu instalado no modo legado. O Windows e o Ubuntu funcionam, mas precisam alternar o EFI, dependendo do que está sendo usado.

O que não é feito: qualquer coisa com o GRUB.

    
por Ben Nesbitt 19.12.2012 / 01:49

2 respostas

1

Parece que você já instalou o Ubuntu no modo BIOS. Se estiver enganado, você pode fazer isso ou tentar minha primeira sugestão e / ou uma instalação do rEFInd para inicializar o instalador no modo EFI para fazer a instalação diretamente dessa forma.

Primeiro, tente desabilitar o Secure Boot e inicializar o instalador do Ubuntu no modo EFI. O suporte à Inicialização Segura é novíssimo no Ubuntu 12.10, e pode ainda ser um buggy, então vale a pena tentar eliminar o Secure Boot como um possível causador de problemas.

Se isso funcionar, você pode inicializar o disco do Ubuntu no modo de CD ao vivo e usá-lo para instalar o carregador de inicialização EFI de sua escolha. O Ubuntu 12.10 usa o GRUB 2, mas vários outros estão disponíveis, e você pode preferir um deles. Você poderia tentar algo semelhante com o CD de Recuperação do Sistema , que suporta uma inicialização no modo EFI.

Se você não conseguir fazer o Ubuntu ou o System Rescue CD inicializar desta forma, tente instalar o meu gerenciador de inicialização do rEFInd de dentro do Windows. (Você precisará desabilitar o Secure Boot ou pular alguns aros extras para fazê-lo funcionar.) Uma instalação básica sem alterações extras apresentará um menu com o Windows e nada mais; mas você pode habilitar uma inicialização para o Ubuntu de duas maneiras:

  • Você pode editar o arquivo refind.conf , descomentar a linha scanfor e adicionar hdbios à lista de opções. Isso permitirá a varredura e a inicialização de sistemas operacionais baseados em BIOS, como a instalação do Ubuntu. Essa opção funciona com muitos PCs, mas não todos, baseados em UEFI.
  • Você pode instalar o driver ext4fs que vem com o rEFInd 0.6.0. Isso permitirá que o rEFInd pesquise os kernels do Linux e os inicie a partir de sua instalação regular. Você também precisará criar um arquivo refind_linux.conf e colocá-lo no diretório Linux /boot ; sem ele, o kernel será iniciado, mas não será capaz de encontrar seu sistema de arquivos raiz. Você poderia fazer uma inicialização única selecionando o ícone do Linux, pressionando a tecla Insert algumas vezes para abrir o editor e adicionando ro root=/dev/sda3 (ou qualquer identificador da partição raiz do Linux) às opções de inicialização. Quando o Linux estiver ativo, a execução do script mkrlconf.sh que vem com o rEFInd deve gerar um arquivo de configuração adequado para evitar a necessidade de inserir manualmente essa opção.

A última vez que ouvi, nenhum dos BSDs tinha um gerenciador de inicialização de modo EFI. Se estou mal informado ou se isso mudou recentemente, você deve ser capaz de instalar o BSD e selecioná-lo com rEFInd. Se os BSDs ainda estiverem por trás dos tempos de EFI, você precisará usar a ferramenta de seleção do seu firmware ou o rEFInd para alternar entre o Windows e o BSD; AFAIK, nenhum outro programa de inicialização pode alternar os modos de inicialização do BIOS / EFI em PCs baseados em UEFI. (rEFIt pode fazer isso em Macs, no entanto.)

    
por Rod Smith 19.12.2012 / 03:51
0

Eu acho que tenho o mesmo problema básico, o Ubuntu 12.10 Live DVD não inicializa no modo EFI, então o instalador não está instalando o Ubuntu no modo EFI, mesmo que o disco rígido seja particionado como uma unidade GPT. Assim, quando a instalação estiver concluída, nenhum carregador de boot funciona porque o Windows 8 está no modo EFI e o Ubuntu não é.

Se eu selecionar apenas EFI, na configuração do sistema, a unidade de DVD não inicializa.

Não tenho certeza se existe alguma solução possível.

Alguém afirmou que o suporte à Inicialização Segura não virá até 13.04, mas achei que já estava em 12.10. Ativar a inicialização segura pode forçar a unidade de DVD a operar no modo EFI. Mas quem sabe?

Eu tentei instalar o "rEFInd" no Windows 8 e cheguei ao passo 10 no link , mas Como Rod afirmou, ele não testou essa etapa e a instalação falha nessa etapa.

Portanto, o objetivo é obter um segundo disco rígido e instalar o Ubuntu nele e alternar entre as unidades.

Acho que se eu definir a configuração do sistema somente para EFI, o Windows 8 inicializa e se eu configurá-lo como Legacy apenas, o Ubuntu inicializa, mas o Ubuntu não pode montar o volume do Windows, portanto nenhum compartilhamento de arquivos entre sistemas operacionais Stick USB para fazer isso).

    
por Steve 22.02.2013 / 23:21