Skip to content

Instantly share code, notes, and snippets.

@renatoapcosta
Created March 4, 2024 12:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save renatoapcosta/b88da206a4b9790f0c7b4b56e9f9a350 to your computer and use it in GitHub Desktop.
Save renatoapcosta/b88da206a4b9790f0c7b4b56e9f9a350 to your computer and use it in GitHub Desktop.
Arch Linux

Arch Linux

Instalação

Nova forma de instalação

archinstall

Forma tradicional

# Mudar teclado

localectr list-keys

loadkeys br-abnt2

# Criar um usuário/senha e mudar senha do root 

passwd

useradd -m ren

passwd ren

# Subir serviço ssh e ver portas

systemctl start sshd

ss -ntl

ip a

ssh ren@192.168.220.129

# Escalar privilegios

su -

Preparando o disco

# Listar blocos para começar a instalação

lsblk

# Criar partição

cfdisk /dev/nvme0n1  

gpt

+new 500M primary type Bios boot
+new 512M primary type Linux Swap
+new 8G primary   type 83
write yes quit

# Verificando partições criada

lsblk

# Formatar as partições

mkfs.fat -F32 /dev/nvme0n1p1

mkswap /dev/nvme0n1p2

mkfs.ext4 /dev/nvme0n1p3

# Montando as partições

swapon /dev/nvme0n1p2

mount /dev/nvme0n1p3 /mnt

Fazer a instalação dos pacotes

pacstrap /mnt base base-devel linux linux-firmware dhcpcd grub os-prober vim bash-completion openssh

Gerar arquivo fstab

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

cat /mnt/etc/fstab

Alterar nossa estrutura de diretorios

arch-chroot /mnt

Devemos redefinir a senha de root

passwd

useradd -m ren -G wheel

passwd ren

# Descomentar para wheel fazer parte dos sudo

vim /etc/sudoers

Fazer algumas configurações no sistema

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

vim /etc/locale.gen

# Descomentar pt_BR.UTF-8

locale-gen

# Configurar relogio

hwclock --systohc

# Configurar hostname

hostnamectl set-hostname zeus

Configurar grub

grub-install /dev/nvme0n1

grub-mkconfig -o /boot/grub/grub.cfg

exit

umount -R /mnt

shutdown -h now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment