Execute duas versões do Arch Linux paralelamente

0

Estou prestes a mudar do Ubuntu para o Arch, mas estou um pouco preocupado com a fragilidade da qualidade do "edge edge" do Arch Linux. Pelo que li às vezes, o Arch quebra após uma atualização do kernel. Desde que eu dependo do meu sistema para permanecer operacional pensei que poderia ser um poderia instalar 2 kernels / 2 versões (como uma versão LTS) lado a lado como um recuo. Isso seria possível ou é melhor instalar o Ubuntu junto como um sistema à prova de falhas?

Merci A

    
por aerioeus 06.05.2018 / 11:34

2 respostas

1

Você pode instalar o pacote linux-lts ao lado do pacote regular linux e adicione uma entrada adicional no menu do gerenciador de inicialização para inicializar com o kernel LTS em vez do kernel regular. Como o Arch Linux suporta vários carregadores de inicialização, não fornecerei um guia completo para isso aqui, mas para o syslinux, onde a entrada de menu em /boot/syslinux/syslinux.cfg geralmente se parece com

LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/vg-raid/root cryptdevice=/dev/md0:raid resume=/dev/disk/by-label/swap rw
INITRD ../initramfs-linux.img

Você pode acrescentar -lts aos nomes de arquivo para LINUX e INITRD para criar uma entrada para o kernel LTS:

LABEL archlts
MENU LABEL Arch Linux LTS
LINUX ../vmlinuz-linux-ts
APPEND root=/dev/vg-raid/root cryptdevice=/dev/md0:raid resume=/dev/disk/by-label/swap rw
INITRD ../initramfs-linux-lts.img

Adicionar entradas adicionais para o grub, lilo, systemd-boot deve funcionar da mesma forma.

Por favor note que isto só permite que você tenha um segundo kernel instalado próximo ao regularmente atualizado. Ele não impede que outros pacotes quebrem, mesmo quando usados com o kernel LTS.

    
por 06.05.2018 / 12:49
1

install 2 kernels/ 2 versions (like an LTS Version) side by side as a fall back.

Você precisará criar duas instalações completas do Arch Linux para ter diferentes kernels disponíveis.

[…] i depend on my system to remain operational […]

Eu usei o Arch Linux para computadores domésticos e de trabalho (cerca de quatro computadores desktop e quatro ou cinco laptops) desde algo como 2011, e a única coisa a se lembrar das atualizações do kernel é reinicializar depois para evitar quebras súbitas. Lembre-se também de fazer sempre uma atualização completa . Eu atualizo muito regularmente, como em todos os dias ou mais, e raramente há qualquer problema. Os problemas geralmente são resolvidos lendo o último anúncio , que geralmente é tão simples quanto "excluir este arquivo antes de atualizar". A natureza de ponta do Arch Linux é surpreendentemente o aspecto menos problemático, possivelmente porque os desenvolvedores upstream geralmente testam seu software mais completamente com o mais recente de tudo mais do que com versões antigas de coisas suportadas pelas distribuições individuais.

Dependendo de quanta configuração seu sistema requer (e se essa configuração é automatizada, por exemplo, com Puppet ou Chef), mantendo o Ubuntu e o Arch Linux, em um nível onde você pode trabalhar com eles de maneira produtiva, pode ser um pouco desafiador devido às suas diferenças fundamentais. Sabendo o que eu sei agora (que o Arch Linux quebra muito mais raramente e menos severamente que o Ubuntu para os meus casos de uso), eu daria o salto e abraçaria lançamentos contínuos.

    
por 06.05.2018 / 12:12