|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Como construir imagens de disco bruto para Raspberry Pi
Este guia mostrará como podemos construir uma imagem de disco bruto que pode ser gravada em um cartão SD e inicializada sem nenhum outro meio de instalação.
|
Qualquer dado no cartão SD será apagado; por favor, use apenas um cartão SD sem nada importante nele. O cartão SD deve ser razoavelmente grande (32 GB ou mais) e rápido (!!). |
apiVersion: elemental.cattle.io/v1beta1
kind: SeedImage
metadata:
name: fire-img
namespace: fleet-default
spec:
type: raw
baseImage: registry.opensuse.org/isv/rancher/elemental/staging/containers/suse/sl-micro/6.0/baremetal-os-container:latest
targetPlatform: linux/arm64
registrationRef:
apiVersion: elemental.cattle.io/v1beta1
kind: MachineRegistration
name: fire-nodes
namespace: fleet-default
Verifique os logs do pod de construção usando:
kubectl logs -n fleet-default fire-img -f -c build
Quando a construção estiver concluída, podemos baixar o arquivo de imagem usando wget:
wget --no-check-certificate $(kubectl get seedimage -n fleet-default fire-img -o jsonpath="{.status.downloadURL}") -O sle-micro.arm64.raw
Iniciando a máquina
A imagem de disco bruto incluirá apenas a partição EFI, a partição OEM e a partição de recuperação. Na primeira inicialização, o sistema inicializará no sistema de recuperação para expandir e adicionar partições ausentes. Após a expansão, ele se registrará no rancher e reiniciará.
Se um erro ocorrer durante a fase de registro, o diário pode ser encontrado usando journalctl -u elemental-register-reset.