Instale o grub2 no UEFI GPT, crie a partição / boot e transfira a imagem clonezilla

1

Eu gostaria de fazer o seguinte:

Dado:

Um sistema Windows no GPT e UEFI com espaço não alocado no qual se deseja implantar o Ubuntu Uma partição do Ubuntu, e partições separadas para / boot e swap

Implante um clone da partição ubuntu no referido sistema Windows.

Para fazer isso, é preciso presumivelmente:

Instale o grub2 no MBR Crie uma partição / boot e swap para o ubuntu Transferir o clone do Ubuntu para a nova partição

Supondo que o fluxo de trabalho especificado está correto, surgem as seguintes perguntas:

  1. Alguém implanta uma partição de inicialização clonada?
  2. Qual software é usado para criar / boot ou modificá-lo, se necessário? (Parece que a partir de screenshots, BootRepair pode criar um separado / boot para partição, no entanto, surge a pergunta, pode BootRepair facilitar a criação de um novo / boot?)
  3. Quais etapas você precisa executar para vincular / boot à partição clonada
  4. Quais são as etapas necessárias para adicionar o Ubuntu recém-clonado ao grub2?

  5. Existe uma maneira automatizada de instalar o grub2 para substituir o bootloader do Windows, incluindo a execução das etapas especificadas aqui: link

6. Existe um script para executar o acima de uma maneira automatizada com presumivelmente a entrada sendo (clonado / , /boot e espaço não alocado) e a saída sendo especificada?

  1. O número 6 é viável, conforme fornecido pelas APIs atuais do BootRepair e do clonezilla? Ou seja, talvez eu não queira implementar a instalação do grub2

A razão que eu pergunto # 5 é porque:

  1. Eu instalei o Ubuntu (/ boot, swap, os) no espaço não alocado em um sistema de janelas UEFI GPT. No entanto, ele não instalou o grub e a alternância entre o sistema operacional é realizada, especificando a ordem de inicialização no BIOS.
  2. É especificado como uma instrução geral no wiki para executar BootRepair para presumivelmente facilitar uma correção para isso, mas não é explicitamente especificado se esse é o problema em que as instruções são destinadas (ou seja, a linguagem é, executando BootRepair resolve a maioria dos problemas)
  3. O BootRepair executa o # 5 de maneira completa?
  4. É especificado em várias instruções para inicializar CDs ao vivo relevantes com UEFI. Na minha bios, a ordem de inicialização é especificada simplesmente pressionando Enter na frase do menu "UEFI Boot". Presumivelmente, a mídia inicializada na referida ordem de inicialização é inicializada com o UEFI. Por favor, confirme isso é o que a instrução especifica.
por MetaChrome 01.11.2013 / 01:55

1 resposta

3

Eu não tenho uma resposta completa; no entanto, antes de prosseguir, recomendo que você leia sobre a inicialização no modo EFI. Alguns sites específicos que devem ser úteis para você incluem:

Em resumo, em um sistema baseado em EFI, você não instala nada no MBR; em vez disso, você instala um gerenciador de inicialização ou gerenciador de inicialização Linux EFI na EFI System Partition (ESP) e o define como EFI programa de inicialização padrão usando uma ferramenta como efibootmgr (no Linux), bcfg (em um shell EFI), bcdedit (no Windows) ou a própria interface de usuário da EFI. Consulte a a documentação do rEFInd sobre a instalação manual para obter informações básicas sobre a maioria desses métodos; mas você pode precisar modificar alguns detalhes para qualquer programa de inicialização que você escolher usar. Normalmente, um instalador do Ubuntu lidará com isso para você, mas no seu caso de clonagem, você precisará fazê-lo manualmente, ou possivelmente usar uma ferramenta como Reparo de inicialização.

O GRUB provavelmente é complicado de configurar manualmente. Se o Boot Repair puder lidar com isso automaticamente, então ótimo; mas se não, eu recomendo strongmente usar outra coisa. (Veja a página de boot loader da EFI que referi anteriormente para um resumo do que está disponível.) rEFInd é provável que seja relativamente fácil de configurar mas com uma partição /boot separada, você precisará criar manualmente um arquivo /boot/refind_linux.conf , conforme descrito no final de esta página.

É possível que você precise gerar um novo arquivo de disco RAM inicial (initrd). Eu não tenho nenhuma referência sobre como fazer isso ao clonar um sistema Ubuntu, infelizmente.

    
por Rod Smith 01.11.2013 / 17:44