Existe uma maneira de instalar um sistema operacional Linux em um cartão SD a partir de uma imagem oficial .iso antes de usá-lo no sistema de destino?

1

O contexto

Estou tentando usar um Raspberry Pi 3 com o Ubuntu oficial. 16.04 Server image for ARM 64 , encontrado em esta página .

Pelo que entendi, eu tenho que instalar o sistema operacional no cartão SD antes de usá-lo. Quer dizer, eu não posso usar um pen drive USB conectado ao Raspberry Pi 3 e depois instalar o sistema operacional na unidade de minha escolha, como eu costumava fazer em laptops. Aqui, o sistema operacional deve ser instalado no cartão SD antes de conectá-lo no Raspberry Pi 3.

Eu sei que existem imagens prontas para copiar para o cartão SD para o Raspberry Pi 3 ou outros sistemas. Mas a minha pergunta é mais geral. Hoje eu quero fazer isso para um Raspberry Pi 3, talvez amanhã seja para outro sistema.

A questão

Vamos supor que temos uma imagem .iso de distribuição Linux oficialmente suportada pelo Debian, Ubuntu, Fedora ou CentOS (como por exemplo o primeiro no primeiro link) como entrada.

A saída deve ser um sistema operacional instalado em um cartão SD.

Quais são os passos necessários para obter a saída da entrada?

O ambiente de trabalho é o Linux e preferencialmente na linha de comando.

    
por Mat.R 11.03.2018 / 01:12

2 respostas

0

Existe uma imagem do Ubuntu para o Raspberry Pi 3. Você pode obtê-lo daqui:

link

Você pode usar o comando dd para colocá-lo no seu cartão SD via Linux. Em resposta ao seu comentário abaixo, nenhuma versão do Ubuntu é oficialmente suportada. Se você quiser, terá que usar o RHEL ou o Suse Enterprise Linux e ambos são mais do que você precisa.

    
por 11.03.2018 / 01:38
0

Normalmente, com material baseado em ARM, o dispositivo procura por um kernel com um nome específico em um local específico para inicializar. Você pode simplesmente extrair / copiar arquivos, talvez com base em uma imagem preseed, etc. e isso deve funcionar. Você também pode olhar para algo como Pi Bakery - link - e ver como isso funciona, embora possa começar com um imagem raspbian base.

Para outras arquiteturas e distribuições, se você tiver um sistema em execução com arquitetura de CPU correspondente, poderá sempre extrair arquivos apropriados e chroot no novo sistema para concluir a configuração, etc.

    
por 11.03.2018 / 17:31