Adiciona o ArchLinux ao Ubuntu dual-boot

7

Eu gostaria de inicializar o ArchLinux com o meu Ubuntu. Eu gostaria de algumas dicas de como fazer isso sem mexer muito nas minhas partições. Atualmente, meu esquema de partição de computador é assim:

(Ubuntu only)
sda
    sda1    [boot loader]
    sda2    [root]
    sda3    [swap]
    sda4    [home]

Se eu fosse instalar apenas o Arch, eu teria o mesmo esquema de partição. Agora, como devo preparar minhas partições para fazer o boot duplo com sucesso? Eu tenho uma sugestão, embora possa ser ingênua:

sda 
    sda1    [bootloader]  -> Will it detect Arch?
    sda2    [root_ubuntu]
    sda3    [swap]
    sda4    [home_ubuntu] -> I have a lot of space, I could just resize and divide this partition.
    sda5    [root_arch]
    sda6    [home_arch]

O esquema acima será uma implementação viável? De qualquer forma, o que você sugere que eu faça? Quais arquivos (config, etc) terei que criar ou modificar?

    
por kaligne 27.04.2015 / 12:55

2 respostas

5

Este esquema é certamente viável. Você está certo, a melhor solução é transformar seu layout atual o mínimo possível.

Se você não pedir ao Arch Linux para instalar o seu bootloader do Grub, você terá que rodar o grub-mkconfig -o /boot/grub/grub.cfg no Ubuntu (se você tiver o os-prober instalado, ele encontrará a instalação do Arch e atualizará todos os arquivos de configuração automaticamente ).

Você pode encontrar informações necessárias sobre o Grub no wiki do Arch Linux: link (quase todas as instruções são aplicáveis às versões atuais do Ubuntu)

    
por 27.04.2015 / 13:10
1

Embora a inicialização dupla seja um conceito útil para permitir que você use o Windows e o Linux na mesma máquina, os benefícios do Linux de inicialização dupla são mais sutis. O processo de inicialização no Linux normalmente envolve o uso de um gerenciador de inicialização para carregar um kernel e um disco RAM que eventualmente monta o sistema de arquivos raiz e permite que você faça coisas. Diferentes distros têm kernels diferentes, e muitas distros corrigem o kernel em diferentes extensões. Se você deseja executar dois kernels diferentes, seja para a mesma distro ou distros diferentes, então você precisa de inicialização dupla. Se você está feliz com o mesmo kernel, você geralmente não precisa fazer dual boot para poder executar duas distribuições Linux diferentes, você pode simplesmente criar um chroot para cada distribuição adicional. O wiki do Arch tem bons artigos em Arch chroot e instalando o chroot .

Uma vantagem, baseada em seus comentários, de usar um chroot, é fazer uma instalação USB do Arch e, em seguida, simplesmente chroot para ele na maioria das circunstâncias. Isso significa que você não precisaria alterar o disco rígido principal (sda).

    
por 27.04.2015 / 13:37