Suporte a hardware
O Fedora Minimal funciona bem com bootloaders que utilizam UEFI por padrão. Os discos são particionados com GPT.
Especificidades
Algumas plataformas requerem personalizações específicas para inicializar ou funcionar corretamente.
Raspberry Pi 3
O Raspberry Pi 3 não reconhece os layouts de disco GPT padrão usados pelo Fedora Minimal. Você pode usar a seguinte personalização de partição para criar uma imagem que ofereça suporte a isso.
[customizations.disk]
type = "dos"
Observe que isso altera a tabela de partições para o formato DOS, o que tem implicações para qualquer particionamento adicional que você queira fazer.
Raspberry Pi 5
O Raspberry Pi 5 ainda não possui um bom suporte upstream no kernel. Isso significa que, em geral, as variantes do Fedora não funcionam nele ou funcionam parcialmente. Existem kernels disponíveis no COPR que possuem patches adicionais em potencial que ainda não estão disponíveis nos kernels usados pelo Fedora. Embora isso não resolva tudo, mais coisas funcionarão.
Com as seguintes ref:./customization/blueprint.adoc[configurações] para habilitar o repositório para atualizações após a inicialização do sistema.
[[customizations.repositories]]
id = "copr:copr.fedorainfracloud.org:pbrobinson:a64-kernel"
name = "Copr repo for a64-kernel owned by pbrobinson"
baseurls = ["https://download.copr.fedorainfracloud.org/results/pbrobinson/a64-kernel/fedora-$releasever-$basearch/"]
enabled = true
E o seguinte comando de compilação para usar o repositório para compilação do sistema. Observe as aspas simples em torno da URL do repositório para evitar a expansão de variáveis pelo shell.
$ sudo image-builder build --extra-repo 'https://download.copr.fedorainfracloud.org/results/pbrobinson/a64-kernel/fedora-$releasever-$basearch/' minimal-raw-zst
# ...
Você obtém um Fedora Minimal com o kernel e patches do repositório COPR, o que oferece a maior probabilidade de funcionamento da maioria dos recursos. Se você estiver apenas testando a inicialização do hardware, a parte da configuração pode ser ignorada, mas você não receberá atualizações do kernel no sistema após a inicialização.
Want to help? Learn how to contribute to Fedora Docs ›