Diferenças entre edições de "Alpine Linux"

Fonte: TecPorto
Saltar para a navegação Saltar para a pesquisa
Linha 13: Linha 13:
 
* fazer a configuração dos interfaces de rede necessários (setup-interfaces -ra e, se necessário, ifconfig eth0 up antes do setup-interfaces);
 
* fazer a configuração dos interfaces de rede necessários (setup-interfaces -ra e, se necessário, ifconfig eth0 up antes do setup-interfaces);
 
* criar as partições com o fdisk (uma para boot a formatar em FAT32 ou EXT4, por exemplo, e as outras que se precisar em JFS, com a de raiz a ser, idealmente, maior do que 2GB);
 
* criar as partições com o fdisk (uma para boot a formatar em FAT32 ou EXT4, por exemplo, e as outras que se precisar em JFS, com a de raiz a ser, idealmente, maior do que 2GB);
 +
* executar a activação dos repositórios remotos do APK (a imagem de instalação do Alpine Linux apenas contém o repositório local) utilizando o comando setup-apkrepos;
 
* instalar o pacote das ferramentas de JFS (apk add jfsutils) e de EXT4 (apk add e2fsprogs);
 
* instalar o pacote das ferramentas de JFS (apk add jfsutils) e de EXT4 (apk add e2fsprogs);
 
* formatar as partições de acordo com o pretendido;
 
* formatar as partições de acordo com o pretendido;
Linha 18: Linha 19:
 
* criar um ficheiro com uma dimensão igual ou superior a 1GB na partição de raiz criada ou, se houver RAM suficiente, num volume temporário em memória;
 
* criar um ficheiro com uma dimensão igual ou superior a 1GB na partição de raiz criada ou, se houver RAM suficiente, num volume temporário em memória;
 
* formatar esse ficheiro em EXT4;
 
* formatar esse ficheiro em EXT4;
 +
* montar esse ficheiro como se fosse uma partição, em modo de loopback, num caminho à escolha;
 +
* correr o instalador do Alpine com o comando setup-disk -m sys /caminho/de/montagem/do/ficheiro;
 +
* mover o conteúdo instalado pelo comando setup-disk para /mnt;
 +
* desmontar e eliminar o ficheiro temporário;
 +
* montar o /dev, /proc e /sys da nova raiz (/mnt/dev, /mnt/proc e /mnt/sys);
 +
* entrar no chroot (chroot /mnt);
 +
* editar o ficheiro /etc/fstab apropriadamente;
 +
* executar os comandos setup-timezone e setup-alpine;
 +
* editar o ficheiro
  
 
== Redução do espaço ocupado ==
 
== Redução do espaço ocupado ==

Revisão das 15h47min de 31 de março de 2022

Introdução

TODO

Afinações

Instalação em JFS

O instalador do Alpine Linux não suporta nativamente instalação em JFS, que é o sistema de ficheiros recomendado pela TecPorto para uso em Linux. No entanto, com algum cuidado e magia, é possível fazê-lo:

  • arrancar o Alpine Linux a partir do suporte removível como se faria normalmente;
  • fazer a configuração do teclado (setup-keymap <língua> <variante>, por exemplo, setup-keymap pt pt);
  • fazer a configuração dos interfaces de rede necessários (setup-interfaces -ra e, se necessário, ifconfig eth0 up antes do setup-interfaces);
  • criar as partições com o fdisk (uma para boot a formatar em FAT32 ou EXT4, por exemplo, e as outras que se precisar em JFS, com a de raiz a ser, idealmente, maior do que 2GB);
  • executar a activação dos repositórios remotos do APK (a imagem de instalação do Alpine Linux apenas contém o repositório local) utilizando o comando setup-apkrepos;
  • instalar o pacote das ferramentas de JFS (apk add jfsutils) e de EXT4 (apk add e2fsprogs);
  • formatar as partições de acordo com o pretendido;
  • montar a partição de raiz que se pretende em /mnt;
  • criar um ficheiro com uma dimensão igual ou superior a 1GB na partição de raiz criada ou, se houver RAM suficiente, num volume temporário em memória;
  • formatar esse ficheiro em EXT4;
  • montar esse ficheiro como se fosse uma partição, em modo de loopback, num caminho à escolha;
  • correr o instalador do Alpine com o comando setup-disk -m sys /caminho/de/montagem/do/ficheiro;
  • mover o conteúdo instalado pelo comando setup-disk para /mnt;
  • desmontar e eliminar o ficheiro temporário;
  • montar o /dev, /proc e /sys da nova raiz (/mnt/dev, /mnt/proc e /mnt/sys);
  • entrar no chroot (chroot /mnt);
  • editar o ficheiro /etc/fstab apropriadamente;
  • executar os comandos setup-timezone e setup-alpine;
  • editar o ficheiro

Redução do espaço ocupado

Referências