Download dos pacotes necessários
Instalar pacotes necessários
Development Tools
dnf group install "C Development Tools and Libraries"
dnf group install "Development Tools"
dnf install textinfo
Preparar espaço em Disco
Definir disco a ser usado
parted print all
Desenhar tabela de Partições
/dev/sda1 - Root - /build - ext4
/dev/sdb2 - Boot - /build/boot - vfat
/dev/sdb3 - Swap -
Definir boot do Disco
parted --script/dev/sdb set 1 bios_grub on
Definir o sistema de ficheiros (filesystem) para cada partição
mkfs.vfat /dev/sdb1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4
mkfs.ext4 /dev/sda5
Configurar metadata do sistema de ficheiros
tune2fs -c 1 -L Home /dev/sdb3
tune2fs -c 1 -L Docs /dev/sdb4
tune2fs -c 1 -L Webserver /dev/sdb5
Configurar utilizadores do sistema
groudadd poplab
useradd -s /bin/bash -g poplab -m -k /dev/null rfs
Configurar ambiente
vi ~/.bashrc
vi ~/.bash_profile
chown -v rfs:poplab ~/.bashrc ~/.bash_profile
Criar mount points
swapon -v /dev/sdb2
mkdir -v /build
export RFS=/build
mount -t ext4 -L Root $RFS
mkdir -v $RFS/boot
mount -t ext4 -L Boot $RFS/boot
mkdir -v /tools
mount -t ext4 -L Tools /tools
mount -t ext4 -L Pasta Var /var
Adicionar tudo á fstab
adicionar password ao user rfs