Tenho uma máquina XUbuntu 20 que em breve estará no fim da vida útil. A partição de inicialização é muito pequena e, por experiência anterior, não confio em atualizar distribuições. Também quero experimentar usar o Arch Linux e, para o Cyber Essentials, seria bom ter uma inicialização completamente separada para trabalho e diversão.
Meu plano é adicionar um Arch Linux dual boot e XUbuntu 24 em um SSD extra, mantendo o sistema antigo até que eu esteja satisfeito com a troca. Quero adicionar um novo volume criptografado em uma nova unidade para usar como meu novo /home para o trabalho e, eventualmente, reutilizar o antigo SSD como um novo /home para o Arch Linux. Ou posso compartilhar meu /home entre o Arch Linux e o XUbuntu.
Isto é o que eu tenho:
/dev/sda: SSD de 500 GB:
- Partição de swap em /dev/sda: 2 GB
- /dev/sda1: 512 MB, inicialização EFI
- /dev/sda2: 732 MB, Ext4, inicialização do XUbuntu 20
- /dev/sda3: 445,9 GB, criptografado LUKS, XUbuntu 20
/dev/sdb: SSD de 240 GB:
- /dev/sdb1: 2 GB, Ext4, destinado à inicialização do XUbuntu 24
- /dev/sdb2: 2 GB, Ext4, destinado à inicialização do Arch Linux
- /dev/sdb3: 112 GB, Ext4, destinado ao XUbuntu 24
- /dev/sdb4: 112 GB, Ext4, destinado ao Arch Linux
/dev/sdc: SSD de 500 GB:
- /dev/sdc1: 500 GB, Ext4, monta em /data no XUbuntu 20
/dev/sdd: HD de 512 GB:
- Nenhuma partição ainda.
Quando tento instalar o Arch Linux, é muito estranho, então quero deixar isso para depois.
Quando tento instalar o XUbuntu 24, recebo três opções:
- Instalar junto com um SO existente: Isso me dá a opção de selecionar uma única partição que aparentemente será dividida entre o XUbuntu 24 e "arquivos". Não tenho certeza do que significa "arquivos". Não me permite especificar onde adicionar as entradas do grub e não me permite particionar e formatar /dev/sdd.
- Formatar e instalar: Isso me dá a opção de selecionar uma única unidade. Posso especificar que quero que ela seja criptografada. Não me permite especificar onde adicionar as entradas do grub e não me permite particionar e formatar /dev/sdd.
- Manual: Parece mais com isso. Ele lista todos os discos e todas as partições. MAS, as caixas de seleção "format" não funcionam, não me permite criar partições de forma alguma, e na caixa suspensa onde seleciono qual dispositivo usar para o bootloader, só posso selecionar /dev/sdb e /dev/sdd (IIRC). Não posso selecionar /dev/sda1 para o bootloader grub, e não posso particionar e formatar /dev/sdd.
Minha lembrança de instalar versões mais antigas do XUbuntu (e eu tenho feito isso há MUITO tempo) era que isso lhe dava um controle muito melhor sobre o que ia para onde. Você poderia facilmente adicionar uma partição em um disco separado para /home, por exemplo.
De qualquer forma.
Como persuadir o XUbuntu 24 a instalar do jeito que eu quero? Há uma opção para uma instalação automatizada usando um YAML, mas não tenho ideia de como definir o arquivo YAML.
A resposta parece ser: desista!
Um PC antigo com um SSD estava sendo descartado, então peguei o SSD e conectei-o ao meu PC. Agora tenho 4 unidades no meu PC, que podem precisar temporariamente ser 5 enquanto mantenho o antigo sistema operacional "só por precaução". Não estou feliz com isso, mas o que posso fazer? Há muito espaço para 2 sistemas operacionais em uma única unidade, especialmente se você estiver montando unidades separadas e maiores em /data e /home, mas o XUbuntu simplesmente não permite que você compartilhe uma unidade.
Eu provavelmente poderia agora encolher a partição principal e colocar o ArchLinux no espaço liberado, mas então terei o mesmo problema em três anos quando o XUbuntu 24 LTS atingir o EOL. Três anos podem parecer muito tempo, mas agora estou com quase 30 anos de carreira e agora sei que três anos passam mais rápido do que você pode imaginar.
Tenho defendido o Ubuntu para as pessoas por muitos anos - não mais. Três anos não é um suporte de "longo" prazo. O instalador é um lixo completo agora, e estou ficando cada vez mais frustrado com coisas como usar o snap: a instalação do Firefox trava completamente na primeira tentativa.