Pular para o conteúdo

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.
Shadow_Near shadow_near
Hits: 10.928 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 4: Criando um Arch Linux de bolso a partir do Arch e distros Arch-based

Para instalar a partir de sistemas Arch ou Arch-based, é necessário o pacote arch-install-scripts, que vai nos fornecer comandos como pacstrap e arch-chroot.

1. Monte a partição raiz do pendrive em /mnt:

# mount /dev/sdb3 /mnt

2. Instale o sistema base e alguns outros componentes na partição raiz:

# pacstrap /mnt base base-devel linux linux-firmware

3. Gerar arquivo fstab (File System Table). Utilizaremos o parâmetro -U para criar uma UUID exclusiva para cada partição.

# genfstab -U -p /mnt/ >> /mnt/etc/fstab

Caso você queira conferir ou editar o fstab:

# nano /mnt/etc/fstab

4. Para entrarmos dentro do nosso pendrive:

# arch-chroot /mnt

5. Recomendo habilitar o repositório multilib, para que aplicações de 32 bits rodem no seu sistema. Para isso, edite o arquivo pacman.conf:

# nano /etc/pacman.conf

Descomente essas linhas:

include = /etc/pacman.d/mirrorlist

Agora sincronize os repositórios:

# pacman -Sy

Caso o nano não esteja instalado:

# pacman -Sy nano

6. Configurar a localização (descomente essa linha: pt_BR.UTF-8 UTF-8):

# nano /etc/locale.gen

Ler o locale.gen e gerar nossa localização:

# locale-gen

Criar arquivo de configuração de língua:

# echo LANG=pt_BR.UTF-8 > /etc/locale.conf
# export LANG=pt.BR.UTF-8

7. Para configurar o teclado, edite o arquivo vconsole.conf:

# nano /etc/vconsole.conf

Adicione essa linha no arquivo:

KEYMAP=br-abnt2
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

8. Configurar o fuso-horário:

# ls /usr/share/zoneinfo/America

Identifique o seu estado ou um estado que corresponda ao seu fuso-horário, no meu caso é Belém, adapte o comando para sua necessidade:

# ln -sf /usr/share/zoneinfo/America/Belem /etc/localtime

Sincronizar o relógio do hardware com o do sistema:

# hwclock --systohc --utc

9. Dê um nome para sua máquina:

# echo archlinux > /etc/hostname

Adicione a linha equivalente:

127.0.1.1 archlinux.localdomain archlinux

10. Instale o microcódigo:

Se você tiver processador Intel:

# pacman -S intel-ucode

No caso de processadores da AMD, o pacote linux-firmware já cobre.

11. Crie uma imagem init ram disk:

# mkinitcpio -p linux

12. Baixe e instale o GRUB. Para baixar:

# pacman -S grub

Monte a partição efi em /boot/efi:

# mkdir /boot/efi
# mount /dev/sdb1 /boot/efi

Instale o GRUB:

# grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable --recheck
# grub-mkconfig -o /boot/grub/grub.cfg

13. Definir senha de root:

# passwd

14. Crie um usuário e defina a senha:

# useradd -m -g users -G wheel,storage,power -s /bin/bash pedro
# passwd pedro

15. Editar o arquivo sudoers:

# nano /etc/sudoers

Encontre essas linhas:

## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL

Descomente a linha: %wheel ALL=(ALL) ALL

16. Instale componentes de Wifi e gerenciamento de rede, se quiser:

# pacman -S wpa_supplicant networkmanager net-tools dhcpcd
# systemctl enable NetworkManager

Pronto! Nossa instalação está finalizada :)

Desmonte a partição em /boot/efi:

# umount /boot/efi

Saia do chroot utilizando ctrl+d ou exit.

Desmonte a partição raiz do pendrive:

# umount /mnt

Quando você iniciar o sistema contido no pendrive, pode ativar a conexão com a internet rodando o comando dhcpcd (ethernet) ou nmtui (wireless).

Fontes


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Preparando o Pendrive
   3. Instalação a partir de outros sistemas Linux
   4. Criando um Arch Linux de bolso a partir do Arch e distros Arch-based

Primeiros comandos para iniciantes

Deixando o GNOME mais adequado às leis de Fitts

zsh (Z shell) - Uma alternativa ao bash

Atributos de arquivos no Linux

Caso de Estudo: E-mail Server ISP

Debian Linux 4 iniciando o Windows como terminal server

#1 Comentário enviado por fabio em 21/04/2021 - 16:46h
Muito bom artigo, obrigado por compartilhar!
#3 Comentário enviado por sacioz em 22/04/2021 - 16:15h

Muito bem mastigado , tudo em Portugues...sem problemas...
Vlww...
#4 Comentário enviado por LckLinux em 28/04/2021 - 08:15h

Bom dia, gostei muito, valeu!!!

Cuide-se, saúde \o/

Contribuir com comentário

Entre na sua conta para comentar.