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 do computador é assim:
(Ubuntu only)
sda
sda1 [boot loader]
sda2 [root]
sda3 [swap]
sda4 [home]
Se eu fosse instalar apenas o Arch, teria o mesmo esquema de partição. Agora, como devo preparar minhas partições para poder inicializar com êxito o dual boot? 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?
ubuntu
arch-linux
partition
dual-boot
Kaligne
fonte
fonte
chroot
-lo na partição USB montada ... Isso funcionaria?Respostas:
Este esquema é certamente viável. Você está certo, a melhor solução é transformar o layout atual o menos possível.
Se você não pedir ao Arch Linux para instalar o seu gerenciador de inicialização Grub, terá que executar
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 que você precisa sobre o Grub no wiki do Arch Linux: https://wiki.archlinux.org/index.php/GRUB (quase todas as instuções são aplicáveis às versões atuais do Ubuntu)
fonte
Embora a inicialização dupla seja um conceito útil para permitir o uso do Windows e do Linux na mesma máquina, os benefícios da inicialização dupla do Linux são mais sutis. O processo de inicialização no Linux normalmente envolve o uso de um carregador de inicialização para carregar um kernel e um disco ram que eventualmente montam o sistema de arquivos raiz e permitem que você faça as coisas. Distros diferentes têm kernels diferentes e muitas distribuem o kernel em diferentes extensões. Se você deseja executar dois kernels diferentes, para a mesma distribuição ou para distribuições diferentes, precisará fazer a inicialização dupla. Se você está satisfeito com o mesmo kernel, geralmente não precisa de inicialização dupla para poder executar duas distribuições Linux diferentes, basta criar um chroot para cada distribuição adicional. O wiki do Arch tem bons artigos sobre o Arch chroot e a instalação do chroot.
Uma vantagem, com base em seus comentários, de usar um chroot, é que você pode fazer uma instalação USB totalmente inicializável do Arch e simplesmente chroot nele na maioria das circunstâncias. Isso significa que você não precisaria alterar o disco rígido principal (sda).
fonte
/mnt
arch_root e a partição arch_home no/mnt/home
. Meu diretório inicial arch_user está em/mnt/home/
. Eu useichroot /mnt
. Como faço para entrar na minha conta arch_user?