Criando um Arch Linux de bolso a partir de qualquer distribuição
Se você já imaginou carregar um sistema completo no bolso, poder plugar em computadores e notebooks para usar sua distro ali mesmo, mas nunca conseguiu fazer isso, está no lugar certo. Nesse artigo eu apresento um jeito de criar um pendrive com Arch Linux a partir de qualquer distro, sem um jeito mirabolante ou dificílimo, mas que seja compreensível e facilmente aplicável.
Parte 3: Instalação a partir de outros sistemas Linux
Algumas distros, como o Fedora e o Gentoo, têm o gerenciador de pacotes pacman e o utilitário arch-install-scripts em seu repositório. Nessas distros, o processo de instalação ocorre da mesma forma do Arch Linux e distros baseadas no mesmo. Todavia, em distros como o Ubuntu, que não tem o pacman em sua coleção, o processo é um pouco mais trabalhoso.
Além de prepararmos o pendrive, devemos preparar um ambiente Arch Linux, para que possamos trabalhar de dentro dele.
Primeiro, é necessário baixar a imagem bootstrap do Arch Linux. Para isso, entre num dos espelhos do site do Arch, ou acesse diretamente o link:
Baixe a imagem bootstrap em tar.gz.
1. Extraia no diretório /tmp:
# tar -xf archlinux-bootstrap-*-x86_64.tar.gz -C /tmp/
Essa extração vai criar a pasta root.x86_64.
2. Descomente o espelho da sua preferência no arquivo mirrorlist:
# nano /tmp/root.x86_64/etc/pacman.d/mirrorlist
3. Para criar o ambiente chroot, rode os seguintes comandos:
# cd /tmp/root.x86_64
# cp /etc/resolv.conf etc/
# mount -t proc /proc proc/
# mount --rbind /sys sys/
# mount --rbind /dev dev/
# mount --rbind /run run/
4. Finalmente, para entrar no ambiente chroot:
# chroot /tmp/root.x86_64 /bin/bash
5. Iniciar o chaveiro do Pacman:
# pacman-key --init
# pacman-key --populate archlinux
Para sair do chroot, utilize exit ou ctrl+d.
A partir do ambiente Arch que acabamos de criar, você pode utilizar o mesmo procedimento para Arch Linux e distros Arch-based.
Além de prepararmos o pendrive, devemos preparar um ambiente Arch Linux, para que possamos trabalhar de dentro dele.
Primeiro, é necessário baixar a imagem bootstrap do Arch Linux. Para isso, entre num dos espelhos do site do Arch, ou acesse diretamente o link:
Baixe a imagem bootstrap em tar.gz.
1. Extraia no diretório /tmp:
# tar -xf archlinux-bootstrap-*-x86_64.tar.gz -C /tmp/
Essa extração vai criar a pasta root.x86_64.
2. Descomente o espelho da sua preferência no arquivo mirrorlist:
# nano /tmp/root.x86_64/etc/pacman.d/mirrorlist
3. Para criar o ambiente chroot, rode os seguintes comandos:
# cd /tmp/root.x86_64
# cp /etc/resolv.conf etc/
# mount -t proc /proc proc/
# mount --rbind /sys sys/
# mount --rbind /dev dev/
# mount --rbind /run run/
4. Finalmente, para entrar no ambiente chroot:
# chroot /tmp/root.x86_64 /bin/bash
5. Iniciar o chaveiro do Pacman:
# pacman-key --init
# pacman-key --populate archlinux
Para sair do chroot, utilize exit ou ctrl+d.
A partir do ambiente Arch que acabamos de criar, você pode utilizar o mesmo procedimento para Arch Linux e distros Arch-based.