Lançamento do sistema de boot pela rede SKUF 25.0

Está disponível o lançamento estável do SKUF 25 (Suckless Kexec Using Fileshare), uma ferramenta para inicialização em rede sem disco do Arch Linux a partir de um armazenamento SAMBA sem usar PXE. O projeto é baseado no mkinitcpio e permite configurar o ambiente para inicializar a distribuição Arch Linux, usando como raiz imagens sparse com sistema de arquivos (por exemplo, ext4), que estão localizadas em um servidor SAMBA. A inicialização ocorre em duas etapas, na primeira o usuário tem a oportunidade de alterar os parâmetros de montagem do SAMBA / FS raiz, e na segunda ocorre a inicialização de um novo kernel usando kexec. Para obter endereços IP em ambas as etapas é utilizado o dhcpcd.

Paralelamente, o repositório do projeto desenvolve um script update_remote_systems, permitindo atualizar várias instâncias do Arch Linux sequencialmente.

Lançamento do sistema de boot pela rede SKUF 25.0

A ferramenta pode ser útil em instituições educacionais ou outras empresas, onde, por exemplo, já existe um servidor DHCP / PXE ocupado, ou onde não se consegue um acordo com o administrador do sistema, mas há acesso ao servidor SAMBA. Neste último caso, o estudante pode configurar o ambiente de inicialização por conta própria, sem configurar a parte do servidor. Para a inicialização inicial, utiliza-se um USB-Flash ou CD / DVD com um mínimo de 150 MB (ou, em caso de uso do EFI - uma partição FAT32 com o kernel e seu próprio initramfs)

Além de não precisar configurar um servidor DHCP / PXE, outra função útil pode ser o kexec, que permite iniciar um novo kernel do SO "quente", sem reiniciar fisicamente o equipamento. Assim, na máquina cliente é possível usar diferentes kernels, sem se preocupar em alterar a configuração do gerenciador de inicialização, como seria feito com o método tradicional usando PXE.

Outras funções:

  • Suporte para tela gráfica de inicialização Plymouth.
  • Suporte para conexão de swap file pela rede.
  • Suporte para inicialização do sistema usando teclado Bluetooth sem fio em computadores Macintosh.

Mudanças no SKUF 25:

  • Os drivers de dispositivos de bloco a mais não são mais adicionados ao initramfs gerado.
  • Na inicialização de um novo kernel, a opção "--console-vga" não é mais utilizada, o que pode ajudar na depuração usando o console.
  • O pacote busybox é construído com o parâmetro "KCONFIG_NOTIMESTAMP=1", o que permite construir arquivos binários reproduzíveis.
  • Foi apresentado o script "update_remote_systems.sh", que permite atualizar várias sistemas Arch Linux sequencialmente. Entre suas funcionalidades estão o armazenamento de cache de pacotes do pacman dividido (que evita o download do mesmo pacote em várias sistemas), geração de relatórios de atualização em formato CSV, suporte à instalação de pacotes de terceiros, e modo tmux para monitorar o status das atualizações em um modo gráfico.
  • O formato do código foi melhorado e pequenos erros foram corrigidos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster