Problema ao instalar o 12.04 no modo efi

1

Editar:

Foi-me dito que minha pergunta era confusa e não podia ser entendida. Eu estou reescrevendo completamente, então fará sentido. Mesma pergunta, apenas reescrevendo-a.

Aqui está ...

- > Estou instalando uma área de trabalho Ubuntu 12.04 de 64 bits como uma instalação do uefi. Eu tenho usado o cd de instalação alternativa de 64 bits. Logo após a etapa de particionamento, recebo o seguinte erro.

--------------------------------| [!!] Partition disks |-------------------------------------

The attempt to mount a file system with type vfat in SCSI1 (0.0.0), partition #1 (sda) at
/boot/efi failed.

You may resume partitioning from the partitioning menu.

Do you want to resume partitioning?

<Go Back>                                                                   <Yes>    <No>

- > O layout que eu escolhi é ter / em um volume lógico no topo do raid. Eu sei que isso é possível, mas é mais desafiador.

- > Depois de ler em um site que recebi, acho que a melhor opção é instalar sem qualquer boot loader e depois instalar o gerenciador de inicialização manualmente depois disso. Eu preciso de algum feedback sobre isso.

- > Se eu seguir esse plano, preciso saber o que colocar no ESP (ie: kernel? Bootloader? Initrd?).

- > Se eu seguir esse plano, também preciso saber mais detalhes sobre como configurar as coisas e como criar o initrd corretamente para que eu possa obter / no processo de inicialização.

// ============================================= == //

= > INFORMAÇÕES SOBRE O LAYOUT DE PARTIÇÃO ATUAL:

(É gpt em todos os discos)

// ============================================= == //

Existem 3, 3 tb discos na máquina desktop que estou instalando.

O particionamento, o sinalizador de inicialização e os tipos de partição foram feitos usando o gparted live (versão: gparted-live-0.14.1-6-amd64).

  • / dev / sda1 é destinado ao ESP (formatado em gordura 32 @ 250 Mib / 262 Mb)

  • Existem sdb1 e sdc1 que são do mesmo tamanho que / dev / sda1 (250 Mib).

    • Eles não são formatados e estão lá apenas como espaçadores, de forma que as partições que seguem começam no mesmo ritmo nesses discos.
  • sda2, sdb2 e sdc2 têm pouco menos de 3 tb cada (a parte de leões do espaço em disco disponível)

  • As partições de troca sda3, sdb3 e sdc3 são aproximadamente 5,3 Mib cada

  • A raid 5 (/ dev / md0) foi configurada usando o particionador no instalador do ubuntu, mas ainda não foi inicializado / construído. Inclui sda2, sdb2 e sdc2.

  • Um grupo de volumes e volumes lógicos foram criados em / dev / md0, usando o particionador no instalador do ubuntu. Esses volumes lógicos são ...

    • / system / root (local para o sistema principal residir em @ 512 Mib / 500 Mb)

    • e outros ...

// ============================================= = //

Acho que a melhor opção é instalar sem qualquer gerenciador de inicialização e depois instalar o gerenciador de inicialização manualmente depois disso. Eu preciso de algum feedback sobre isso.

Eu preciso saber o que colocar no ESP (ie: kernel? bootloader? initrd?).

Eu também preciso saber mais detalhes sobre como configurar as coisas e como criar o initrd corretamente para que eu possa obter / no processo de inicialização.

    
por Jake 19.03.2013 / 20:42

3 respostas

1

Eu não sei porque falhou em montar o sistema de arquivos. Antes de prosseguir, no entanto, você pode querer ler minha página da Web em carregadores de inicialização EFI para Linux. Ela contém muito de informações básicas que você pode achar útil. Além disso, ouvi recentemente que o Ubuntu 12.04.2 foi lançado e inclui algumas melhorias em seu suporte a EFI. Assim, se você ainda não estiver usando essa versão, experimente.

Além disso, aqui está o que eu sugiro:

  1. Antes de instalar, use um disco de emergência do Linux para pré-particionar os discos. Use um esquema de tabela de partição GUID (GPT), crie uma partição do sistema EFI (ESP) em pelo menos um disco e crie uma partição separada não-RAID do Linux /boot que usa ext2 / 3 / 4fs ou ReiserFS. O primeiro é necessário para inicializar um computador baseado em EFI. O último não é requerido por todos os carregadores de boot, mas se você não tiver essa partição, você estará limitado a usar o GRUB 2, que nem sempre funciona bem. Com uma partição /boot separada, você poderá escolher entre vários carregadores de inicialização.
  2. Ao inicializar o instalador, descarte para um shell e procure o diretório /sys/firmware/efi . Se não estiver presente, você provavelmente inicializou no modo BIOS, o que não funcionará - ou, na melhor das hipóteses, exigirá alguns saltos extras após a instalação. Assim, se este diretório estiver faltando, reinicie e tente encontrar sua opção de firmware para selecionar o modo de inicialização (BIOS / legado / CSM vs. EFI / UEFI).
  3. Se você ainda vir o erro relatado ou se puder inicializar somente no modo BIOS, poderá concluir a instalação e instalar o gerenciador de inicialização ou o gerenciador de inicialização de um sistema de emergência. Isso exigirá esforço extra, mas isso pode ser feito. Veja a página que referi anteriormente em carregadores de boot EFI para detalhes. Se você não consegue descobrir como inicializar o instalador no modo EFI, é concebível que o seu computador seja apenas BIOS ou tenha uma EFI com bugs ou restrições que não valha a pena tentar forçar uma inicialização no modo EFI. .
por Rod Smith 19.03.2013 / 23:04
1

Eu reformatei minha partição principal com o ext4:

  1. Entrou no terminal com Ctrl + Alt + F1 .

  2. Em seguida, formatou a partição como superusuário:

    sudo mkfs -t ext4 /dev/sda2
    
por FinkAvenue 06.02.2016 / 19:41
0

Jake,

Eu tive o mesmo erro quando estava tentando instalar o EFI Ubuntu 12.04. Eu criei uma partição EFI de 300Mb com gdisk (código ef00) em / dev / sda1 / usando o LiveCD, mas esqueci de formatar a partição com o mkfs

mkfs -t vfat /dev/<efi partition>

que resolveu o problema para mim.

    
por jsh 29.03.2014 / 14:08