Instalação


# Data e hora

timedatectl set-timezone Europe/Lisbon

date

sleep 5


# Partição UEFI

mkfs.fat -F32 /dev/sda1
mkdir /boot/efi
mount /dev/sda1 /boot/efi

lsblk


# Partição root

mkfs.ext4 /dev/sda2

mount /dev/sda2 /mnt
 
 
 
# Teclado português

loadkeys pt-latin9


# Modo UEFI

ls /sys/firmware/efi/efivars

sleep 5


# Interface de rede

ip link

sleep 5

# Ligação à Internet

ping -c 3 archlinux.org

sleep 5

# Relógio

timedatectl set-ntp true

date

sleep 5


# Instalar sistema base

pacstrap -i /mnt/ base linux linux-firmware sudo nano intel-ucode


# fstab

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

cat /etc/fstab


# Mudar raiz para a directoria mnt

arch-chroot /mnt /bin/bash
 
# Fuso horário

#ln -sf /usr/share/zoneinfo/Europe/Lisbon /etc/localtime

timedatectl set-timezone Europe/Lisbon

hwclock --systohc --utc

date

# Localização

echo "pt_PT.UTF-8 UTF-8" > /etc/locale.gen

locale-gen

echo "LANG=pt_PT.UTF-8" > /etc/locale.conf

export LANG=pt_PT.UTF-8

# Tipo de letra e teclado no terminal

echo "KEYMAP=pt-latin9" > /etc/vconsole.conf
echo "FONT=default8x16" >> /etc/vconsole.conf

# Configuração da Rede

echo arch > /etc/hostname

echo "127.0.0.1    localhost" > /etc/hosts

echo "::1        localhost" >> /etc/hosts

echo "127.0.1.1 arch.localdomain arch" >> /etc/hosts


# Palavra-passe do root

echo 'Definir a palavra passe do root'
sleep 1
passwd

# Adicionar utilizador

echo 'Adicionar utilizador comum'

useradd -m -g users -G wheel -s /bin/bash seilaeu
#useradd -m -G wheel,storage,power,optical,audio,video -s /bin/bash seilaeu

echo 'Definir a palavra passe do utilizador comum'
sleep 1
passwd seilaeu

# Carregador de arranque

pacman -S grub efibootmgr

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Arch --removable

grub-install --recheck

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

# Sudo

echo 'Descomentar a linha wheel'
sleep 5
EDITOR=nano visudo

# Activar a rede

pacman -S networkmanager

systemctl enable NetworkManager

sleep 1

# Desmontar /mnt e reiniciar o computador
. exit
umount -Rl /mnt &&
sleep 3 &&
reboot