Instalação do Archlinux: o sistema de arquivos 'ext2' não suporta a incorporação

1

Estou instalando o ArchLinux do archlinux-2017.05.01-x86_64.iso na VMware VM por essa guia .

uname -a
Linux archiso 4.10.13-1-ARCH #1 SMP PREEMPT 
grub-install --target=i386-pc --recheck /dev/sda
warning: File system 'ext2' doesn't support embedding
warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists

Toda a pilha de erros:

Montarsaída:

Fstab:

Eu posso ver que o --target tem muitas opções diferentes, mas qual delas eu precisarei usar?

    
por feedthemachine 29.05.2017 / 13:22

1 resposta

1

Você formatou o disco inteiro como ext4, sem particioná-lo. Obviamente, isso não é compatível com o GRUB.

Particione seu disco usando MBR ou GPT. Com o GPT, você precisa adicionar uma partição pequena (1 MiB) do tipo “BIOS Boot Partition”. O código gdisk para este tipo é ef02 .

Para a inicialização do BIOS, no mínimo, você desejará as seguintes partições:

  • sda1: 1 MB de partição de inicialização do BIOS
  • sda2: troque, tamanho conforme necessário
  • sda3: raiz, resto do disco

Para criar esses usando gdisk :

  • o : crie um novo esquema de GPT
  • n , 1 , aceitar padrão, +1M , EF02 : criar partição de inicialização do BIOS
  • n , 2 , aceitar padrão, +1G , 8200 : criar partição de permuta (1 GB)
  • n , 3 , aceitar padrão, aceitar padrão, aceitar padrão: criar partição raiz
  • w : grave no disco e saia

Você pode continuar a instalação.

    
por 29.05.2017 / 13:34