recent posts

banner image

Instalando Arch Linux com XFCE

Instalando Arch Linux com XFCE

Parte 1 - Preparação do ambiente

ping google.com
Como pode perceber estamos usando o sfdisk esse tipo de particionamento é pouco convencional, e o único motivo por tê-lo adotado nesse post foi devido a sua simplicidade e eficácia na criação de partições, porém você pode usar o seu preferido, seja cfdisk, parted, fdisk…. e tantos outros.
fdisk -l
echo 'size=1GB, type=83, bootable
size=8GB, type=83
size=11GB, type=83' | sfdisk /dev/sda
Optamos por utilizar o EXT4 em todas as três partições do disco /dev/sda, criamos um label -L para facilitar a idenfiticação das partições numa futura manutenção.
mkfs.ext4 /dev/sda1 -L boot
mkfs.ext4 /dev/sda2 -L sistema
mkfs.ext4 /dev/sda3 -L usuario
Assim ficou nossa tabela de particionamento
/dev/sda1boot
/dev/sda2sistema
/dev/sda3usuario
Montando as partições para utilizamos no arch-root
mount /dev/sda2 /mnt
mkdir /mnt/home /mnt/boot
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home

Parte 2 - Instalação

O pacstrap instala pacotes no novo diretório raiz especificado. Se não houver pacotes especificados, o pacstrap usará o grupo “base”, mas adicionaremos também o grupo base-devel.
pacstrap /mnt base base-devel openssh wget
O genfstab gera saída adequada contendo as partições montadas acima no arquivo /etc/fstab .
genfstab -U /mnt >> /mnt/etc/fstab
O arch-root , assim como o chroot é uma operação que muda o diretório root do processo corrente e de seus processos filhos. Um programa que é executado em chroot em um outro diretório não pode acessar arquivos fora daquele diretório, e o diretório é chamado de “prisão chroot” .
arch-chroot /mnt bash
Definindo a senha do root
passwd root
Por comodidade remova o arquivo localtime, não se preocupe, vamos criá-lo logo em seguida com a localização específica.
rm /etc/localtime
ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
hwclock --systohc --utc

Alterando o arquivo de idioma padrão

sed -i s/\#pt_BR.UTF-8/pt_BR.UTF-8/g locale.gen

Gerando o arquivo de linguagem

locale-gen
echo LANG=pt_BR.UTF-8 > /etc/locale.conf
export LANG=pt_BR.UTF-8

Alterando o hostname

echo alfabech > /etc/hostname

Instalando o grub

pacman -S grub os-prober 
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Configurando a rede e ssh

systemctl enable dhcpcd
systemctl enable sshd

Configurando conta de usuário

Nesse momento criamos o usuário marcos, com permissão para alguns grupos como vídeos, eles são necessários para que este usuário possa utilizar a interface gráfica sem maiores problemas.
sudo useradd -m -G sys,lp,network,video,optical,storage,scanner,power,wheel marcos
passwd	usuario

Parte 3 - Pós instalação - Instalando o XFCE

xfce4-1

Instalando o xorg

pacman -Syu	xorg xorg-server xorg-xinit

Instalando o XFCE4

Optamos por instalar o XFCE caso queira utilizar outro ambiente fique a vontade.
pacman -S xfce4 xfce4-goodies xf86-video-intel 			
pacman -S firefox lxdm nautilus xdg-user-dirs ttf-dejavu ttf-droid 
sudo sed -i /etc/lxdm/lxdm.conf \
-e 's;^# session=/usr/bin/startlxde;session=/usr/bin/startxfce4;g'
systemctl enable lxdm

Parte 5 - Pós instalação - Reiniciando e logando no sistema.

Nesse momento basicamente já temos o sistema instalado, inclusive já podemos reiniciá-lo caso necessário.
exit
umount /mnt
umount /mnt/home
umount /mnt/boot
reboot
lxdm-login

Parte 4 - Pós instalação - Configurando o Pacman

Configurando pacman

Utilizamos o sed para habilitar os repositórios multilib e multilib-testing, optamos por realizar esse procedimento já na interface gráfica pois não é uma etapa critica.
sed -i "/\[multilib\]/,/Include/"'s/^#//' /etc/pacman.conf
sed -i "/\[multilib-testing\]/,/Include/"'s/^#//' /etc/pacman.conf

Parte 5 - Pós instalação - Configurando permissão administrativa

sed  -i s/\# %wheel/%wheel/g /etc/sudoers

Configurando mirrolist

O Reflector é um script que recupera a última lista de espelhos da página MirrorStatus, filtrar os espelhos mais atualizados, classificá-os por velocidade e sobrescreve o arquivo /etc/pacman.d/mirrorlist.
sudo pacman -S reflector
reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist

Parte 6 - Pós instalação - Instalando pulse áudio

pacman -Syu alsa-{utils,plugins,plugins,firmware} \
pulseaudio pulseaudio-{equalizer,alsa}

Parte 7 - Pós instalação - Instalando complementos

Instalando demais aplicações como vlc, openssh, compactadores.
pacman -Syu openssh \
exfat-utils \
vlc \
tar \
unzip \
p7zip \
unrar \
rsync \
file-roller \
go \
git
screenfetch \
archlinux-keyring

Parte 8 - Pós instalação - Instalando codecs

Para mais codes, visite o wiki.1
pacman -Syu a52dec \
faac \
faad2 \
flac \
jasper \
lame \
libdca \
libdv \
libmad \
libmpeg2 \
libtheora \
libvorbis \
libxv \
wavpack \
x264 \
xvidcore

Parte 9 - Pós instalação - Instalando o Yay

Yet another Yogurt - An AUR Helper written in Go.2
git clone https://aur.archlinux.org/yay.git
cd yay/
makepkg -si

  1. https://wiki.archlinux.org/index.php/Codecs ↩︎
  2. https://github.com/Jguer/yay ↩︎
Instalando Arch Linux com XFCE Instalando Arch Linux com XFCE Reviewed by Ferreira Rocha on setembro 09, 2018 Rating: 5

Nenhum comentário:

Like Us

Tecnologia do Blogger.