Arch Linux direto do pendrive ou CD de instalação sem precisar do archinstaller

Publicado por Ruben Fischer em 20/07/2022

[ Hits: 784 ]

 


Arch Linux direto do pendrive ou CD de instalação sem precisar do archinstaller



Descrição:

Esse é um tutorial de instalação do Arch Linux direto da mídia de instalação, tudo na tela preta, é um artigo para quem já conhece um pouco de Linux.

Instalação do Arch Linux direto da mídia de instalação:

# loadkeys br-abnt2

Obs.: ou o leiaute do seu teclado se for US não precisa.

Conexão sem fio:

# iwctl device list
# iwctl --passphrase=SUA_SENHA station DEVICE connect NOME-DA-CONEXÃO
# ping www.google.com

Agora como vocês já devem ter suas partições definidas vamos continuar sem todo o processo de criação de partições. Sem partições de boot e nem de UEFI etc...

# swapon -s

Obs.: se você tiver uma partição swap no disco ele localiza automaticamente.

Agora vamos montar as partições que queremos no fstab:

No meu caso ficou assim:

# mkdir /mnt/home
# mkdir /mnt/debian
# mkdir /mnt/mint
# mkdir /mnt/windows # mount /dev/sda7 /mnt

Obs.: sda7 é minha partição raiz

# mount /dev/sda5 /mnt/debian
# mount /dev/sda6 /mnt/mint
# mount /dev/sda8 /mnt/home

Não vamos montar a partição do Windows ainda por falta do ntfs-3g.

Agora vamos editar o mirrorlist:

# nano /etc/pacman.d/mirrorlist

Aí você escolhe o mirror de sua preferência. Quanto mais próximo, melhor.

Agora vamos instalar o sistema base:

# pacstrap /mnt base base-devel linux linux-firmware ntfs-3g nano

Depois disso podemos montar nossa partição windows que provavelmente é ntfs.

# mount /dev/sda1 /mnt/windows

Gerando o nosso fstab:

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

Para gerar o arquivo de init do sistema é usado o comando mkinitcpio:

# mkinitcpio -P

Tudo o que você fizer agora, ficará em definitivo no seu Arch Linux.

Você precisa criar um link simbólico tipo esse:

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

Faça isso descomentando a linha "pt_BR.UTF-8 UTF-8" com o comando:

# nano /etc/locale.gen
# locale-gen
# echo LANG=pt_BR.UTF-8 >> /etc/locale.conf
# localectl set-locale LANG=pt_BR.UTF-8
# echo KEYMAP=br-abnt2 >> /etc/vconsole.conf

# nano /etc/hosts

127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
127.0.1.1 meuhostname.localdomain meuhostname


Obs.: aqui no caso "meuhostname" é aquele que você criou no /etc/hostname.

# passwd
# useradd -m -g users -G wheel nome_desejado_para_o_usuario
# passwd nome_desejado_para_o_usuario
# pacman -S dosfstools os-prober mtools network-manager-applet networkmanager wpa_supplicant iw dialog

# EDITOR=nano visudo

arch ALL=(ALL) ALL


# pacman -S grub
# grub-install /dev/sda
# nano /etc/default/grub

Descomente a última linha do arquivo.

GRUB_DISABLE_OS_PROBER=false


# grub-mkconfig -o /boot/grub/grub.cfg
# pacman -S xorg xorg-server

Intel:

# pacman -S xf86-video-intel libgl mesa

Nvidia:

# pacman -S nvidia nvidia-libgl mesa

AMD:

# pacman -S mesa xf86-video-amdgpu

Continue:

# pacman -S plasma plasma-session konsole dolphin sddm kde-games
# systemctl enable sddm.service

No boot do sistema para que a sua internet volte funcionando 100%:

# systemctl enable NetworkManager.service
# reboot

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Coluna de arquivo para array

Introdução ao QT

Dica rápida de como instalar e desinstalar programas no Slackware

Seleção de vídeos: licença Creative Commons, Lula no FISL, Maddog e mais

Tishna - Framework de Pentest Automatizado

  

Comentários
[1] Comentário enviado por maurixnovatrento em 23/10/2022 - 15:57h


muito engenhoso. muito bom.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[2] Comentário enviado por LckLinux em 29/12/2022 - 10:34h

O Arch é uma delícia.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts