Skip to content

Como criar uma Distro Linux: Preparação

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

Published inGeralLinux
Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.