O problema parecia estar misturando e combinando BIOS, EFI, MBR e GPT. Eu tentei seguir os guias e usar o GPT, mas havia algumas dependências que eu não conseguia resolver porque sou muito inexperiente. Não é claro para mim que o kernel foi construído com suporte a GPT (via opção de configuração CONFIG_EFI_PARTITION
).
Quando abandonei GPT e EFI e mudei para BIOS e MBR, consegui inicializar a máquina resultante. BIOS e GPT são supostamente uma combinação válida, mas eu estou querendo saber se funciona na prática (veja, por exemplo, Opções do Bootloader ).
Aqui está a configuração com a qual eu pude rodar a máquina:
$ parted
GNU Parted 3.2
Using /dev/sda
(parted) print
Model: ATA VMware Virtual I (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 135MB 134MB primary ext2 boot
2 135MB 19.5GB 19.3GB primary ext4
3 19.5GB 21.5GB 2012MB primary linux-swap(v1)
A partição 1 é /boot
, a partição 2 é /
e a partição 3 é swap
.