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

Publicado por Ruben Fischer em 20/07/2022

[ Hits: 1.210 ]

 


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

Cada vez mais Linux

Colocar atalhos na área de trabalho do Ubuntu

Definição de senha para uma página da web

Instalando e configurando softmodem no Slackware 12

O porquê de se usar software livre

  

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