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
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
#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