Baseado no canal do Finnor
https://www.youtube.com/channel/UC8krsXB2Sywifb127ONSVPQ
##### PARTE I - preparando HD e instalando inicial #####
#Mudar teclado para abnt2
loadkeys br-abnt2
#Mudar a fonte
setfont lat4-19
#Voltar para fonte original:
setfont
#muda a lingua da instalação para portugues br
nano /etc/locale.gen
#descomentar essas linhas:
pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1
#executar esses comandos:
locale-gen
export LANG=pt_BR.UTF-8
#testa coneccao com a internet
ping -c 3 www.google.com
#mostra as particoes
fdisk -l
# ---------------- criar partição - método 1
#comecar o particionamento
cfdisk /dev/sda
#se for GPT criar uma particao de boot BIOS de 2Mb
#sugestão - sem swap
# /boot = 100mb --> bios de inicialização /sda1
# / = 50Gb --> sistema de arquivos inux /sda2
# /home = resto --> sistema de arquivos inux /sda3
# ---------------- criar partição - método 2 (use esse se tiver dificuldades com o anterior)
gdisk /dev/sda
1-pressione "n" (nova partição)
2-Number 1: default
3-First sector: default
3-Last sector: digite "+100M"
4-Partition Type: digite "ef02" (Boot type)
1-pressione "n" (nova partição)
2-Number 2: default
3-First sector: default
3-Last sector: digite "+50G"
4-Partition Type: default (Linux type)
1-pressione "n" (nova partição)
2-Number 3: default
3-First sector: default
3-Last sector: default
4-Partition Type: default (Linux type)
digite "w" para gravar e "y" para confirmar
#----------------- fim do método 2
#formatar as particoes
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
----
#se o label for "dos"
# crie 3 partições
# sda1 = 100mb = tipo linux - primary - inicializável
# sda2 = 50Gb = tipo linux - primary
# sda3 = resto = tipo linux - primary
----
#formatar a particao swap e ligar (APENAS PARA NOTEBOOKS OU PC COM POUCA MEMORIA RAM)
# mkswap /dev/sda3
# swapon /dev/sda3
#ver o layout do particionamento
lsblk /dev/sda
#montar as particoes
mount /dev/sda2 /mnt
#criar a pasta home e montar a particao home
mkdir /mnt/home
mount /dev/sda3 /mnt/home
#instalar o sistema base
pacstrap /mnt base base-devel
#gerar o arquivo fstab que decreve as particoes
genfstab -U -p /mnt >> /mnt/etc/fstab
#ver o que esta escrito nesse arquivo
cat /mnt/etc/fstab
#logando na instalacao para setar algumas outras coisas
arch-chroot /mnt
#muda a lingua novamente
nano /etc/locale.gen
#descomentar essas linhas:
pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1
#executar esse comando:
locale-gen
#criar o aquirvo de conf de lingua
echo LANG=pt_BR.UTF-8 > /etc/locale.conf
export LANG=pt_BR.UTF-8
#setando configuracoes de teclado para que persistam pos reboot
nano /etc/vconsole.conf
#adiciona essas linhas no arquivo e salva
KEYMAP=br-abnt2
FONT=Lat2-Terminus16
FONT_MAP=
#setando fuso horario
ls /usr/share/zoneinfo/America
ln -s /usr/share/zoneinfo/America/Recife /etc/localtime
#sincronizando o relogio de hardware com o do sistema
hwclock --systohc --utc
#setando a rede cabeada
systemctl enable dhcpcd@eth0.service
#setando rede wireless -----------------------
pacman -S wireless_tools wpa_supplicant wpa_actiond netcf dialog
systemctl enable net-auto-wireless.service
# wireless -----------------------------------
#configurar os repositorios pacman para 32 e 64
#descomentar as linhas multilib abaixo
nano /etc/pacman.conf
# descomentar:
[multilib]
Include = /etc/pacman.d/mirrorlist
#sincronizar os repositorios
pacman -Sy
#criar senha de root
passwd
#criar usuario e definir senha
useradd -m -g users -G wheel,storage,power -s /bin/bash nome-usuario
passwd nome-usuario
#instalar sudo
pacman -S sudo
#editar os propriedades de sudo
#descomentar a linha que mostra %wheel ALL=(ALL) ALL
EDITOR=nano visudo
#baixar e instalar grub
pacman -S grub-bios
grub-install --target=i386-pc --recheck /dev/sda
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
#criar o arquivo de configuracao do grub
grub-mkconfig -o /boot/grub/grub.cfg
#sair do arch-chroo
exit
#desmontar as particoes
umount /mnt/home
umount /mnt
#reiniciar
# REMOVA O CD
reboot
#### COMECAR A CONFIGURAR O ARCHLINUX ####
#faça o boot com usuário normal (não-root)
#mudar o nome do host
sudo hostnamectl set-hostname nome-computador
#conectar o computador a internet
sudo dhcpcd
ping -c 3 www.google.com
#setar o som
sudo pacman -S alsa-utils
alsamixer
#instalar xorg e um monte de ferramentas antigo xorg-server-utils parece que foi removido
sudo pacman -S xorg-server xorg-xinit xorg-apps mesa ttf-dejavu samba smbclient networkmanager networkmanager-vpnc networkmanager-pptp networkmanager-openconnect network-manager-applet gvfs gvfs-smb sshfs
#escolher as
#instalar driver de video - instalar o que for o seu:
# virtualbox-guest-utils # para virtualbox
# nvidia # para placas nvidia
# xf86-video-ati # para placas amd-radeon
# xf86-video-intel # para drivers da intel
#exemplo no virtualbox
sudo pacman -S virtualbox-guest-utils
#instalar os opcionais - se quiser, claro:
sudo pacman -S linux-headers linux-lts-headers
#ativar o gerenciador de rede automaticamente
sudo systemctl enable NetworkManager
############## PARTE II - GNOME ##############
reboot
---
#Se ao bootar o seu Arch fica 1 min e meio na mensagem
#"a start job is running for sys-subsystem-net-devices-eth0.device"
#faça isso
sudo systemctl disable dhcpcd@eth0.service
---
#Uma instalação básica do Gnome no Arch Linux. Espero que gostem. Seguem os comandos usados:
#antes:
sudo mkinitcpio -p linux
sudo pacman -S gnome-shell nautilus gnome-terminal gnome-tweak-tool gnome-control-center xdg-user-dirs gdm
# habilita usuário e senha modo gnome
systemctl enable gdm
# vamos entrar no terminal do modo gráfico para continuar
reboot
#voce vai bootar no modo gráfico. na primeira vez clique na engrenagem na tela de login (gdm) e selecione
"gnome xorg"
sudo pacman -S xdg-user-dirs
xdg-user-dirs-update
#configurar teclado abnt2 no ambiente X:
localectl set-x11-keymap br abnt2
sudo pacman -S gedit
#instalar AUR
sudo gedit /etc/pacman.conf
#escrever:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
sudo pacman -Syy
#checar se tem atualizacoes
sudo pacman -Syu
sudo pacman -S yaourt
#### INSTALANDO ECLIPSE-JAVA-JAVAFX ####
#eclipse completo com java8
sudo pacman -S eclipse
# depois instale o plugin do fx por aqui
https://www.eclipse.org/efxclipse/install.html
# no terminal
yaourt javafx # escolha open-javafx, geralmente a primeira
# pacotes extras
sudo pacman -S gnome-user-share
sudo pacman -S filezilla
sudo pacman -S vim
#yaourt
vlc
masterpdfeditor
transmission
audacious
notepadqq #escolha opção notepadqq-bin
google-chrome-dev
gnome-shell-extension-taskbar
#player de vídeo
VCL
# PDF
MasterPDFEditor
#editor de textos
Gimp
# para instalar windows dentro do linux
virtualbox
# client de email
thunderbird
# terminal service
rdesktop