Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ####################################
- ########### TECLADO PT-BR ##########
- ####################################
- loadkeys br-abnt2
- ## Verificando UEFI
- ls /sys/firmware/efi
- ####################################
- ### CREATE & PARTITION THE DRIVE ###
- ####################################
- # cfdisk
- # lsblk (to check)
- --------------------------------
- ## BIOS - MBR ##
- cfdisk /dev/sda
- => tipo DOS
- # Linux para / e home
- # Linux Swap para swap
- gravar
- sair
- --------------------------------
- ## UEFI - GPT ##
- cfdisk /dev/sda
- => tipo GPT
- # EFI system partition - 512mb /boot
- # Linux para / e home
- # Linux Swap para swap
- gravar
- sair
- #############################
- ### FORMAT THE FILESYSTEM ###
- #############################
- fdkisl -l
- --------------------------------
- ## UEFI /boot ##
- mkfs.fat -F32 /dev/sda1
- ## raiz /
- mkfs.ext4 /dev/sdaX
- mount /dev/sdaX /mnt
- ## montando o home
- mkfs.ext4 /dev/sdaX
- mkdir /mnt/home
- mount /dev/sdaX /mnt/home
- ## swap
- mkswap /dev/sdaY
- ## montando swap
- swapon /dev/sdaY
- ## montando UEFI /boot
- mkdir /mnt/boot
- mkdir /mnt/boot/efi
- mount /dev/sda1 /mnt/boot/efi
- --------------------------------
- ## BIOS ##
- ## raiz /
- mkfs.ext4 /dev/sdaX
- mount /dev/sdaX /mnt
- ## montando o home
- mkfs.ext4 /dev/sdaX
- mkdir /mnt/home
- mount /dev/sdaX /mnt/home
- # swap
- mkswap /dev/sdaY
- # montando swap
- swapon /dev/sdaY
- #############################
- ######### INTERNET ##########
- #############################
- ping -c4 google.com
- # dhcpcd interface_rede
- ## ver interface => ip addr show
- # wifi-menu -o
- ## ver quais redes tem: iwconfig
- ################################
- ## CREATE CLOSEST MIRROR LIST ##
- ################################
- # pacman -Sy
- # pacman -S reflector rsync
- # reflector --latest 10 --age 24 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
- nano /etc/resolv.conf
- nameserver 8.8.8.8
- nameserver 8.8.4.4
- #####################################
- ## INSTALL ARCHLINUX BASE PACKAGES ##
- #####################################
- # pacstrap -i /mnt base base-devel
- #####################################
- ## CONFIGURE FSTAB AND CHROOT /MNT ##
- #####################################
- # genfstab -U -p /mnt >> /mnt/etc/fstab
- # cat /mnt/etc/fstab
- # arch-chroot /mnt /bin/bash
- ######################################
- ## CONFIGURE LANGUAGE AND LOCATION ##
- ######################################
- ## pacman -S nano
- # nano /etc/locale.gen
- uncomment your locale:
- pt_BR.UTF-8
- locale-gen
- echo LANG=pt_BR.UTF-8 > /etc/locale.conf
- export LANG=pt_BR.UTF-8
- ####################################
- ########### TECLADO PT-BR ##########
- ####################################
- # nano /etc/vconsole.conf
- KEYMAP=br-abnt2
- FONT=
- FONT_MAP=
- ########################
- ## SET YOUR TIME ZONE ##
- ########################
- # ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
- # hwclock --systohc --utc
- ## se der arquivo existente, basta remover => rm /etc/localtime
- ##############################
- ## CONFIGURE THE REPOSITORY ##
- ##############################
- # nano /etc/pacman.conf
- Uncomment the lines:
- [multilib] and
- include = /etc/pacman.d/mirrorlist
- ## add for fun
- ILoveCandy
- ############################
- ## SET HOSTNAME & NETWORK ##
- ############################
- # echo yourhostname > /etc/hostname
- # nano /etc/hosts (127.0.1.1 myhostname.localdomain myhostname)
- # systemctl enable dhcpcd
- ###########################################
- ## SET ROOT PASSWORD AND CREATE NEW USER ##
- ###########################################
- # passwd
- # useradd -m -g users -G wheel -s /bin/bash yourname
- # passwd yourname
- #############################################################################################
- ## ALLOW THE USERS IN WHEEL GROUP TO BE ABLE TO PREFORMANCE ADMINISTRATIVE TASKS WITH SUDO ##
- #############################################################################################
- # pacman -S nano
- # EDITOR=nano visudo
- nano /etc/sudoers
- Uncomment the line:
- %wheel ALL=(ALL)
- ##################################### Install util packages ??????????????????????
- ## Internet ##
- pacman -S
- wireless_tools
- wpa_supplicant
- dialog
- dosfstools
- mtools
- networkmanager
- ## rtlwifi_new-extended-dkms --> driver wifi notebook
- linux-firmware
- ######################################
- ## INSTALL AND CONFIGURE BOOTLOADER ##
- ######################################
- ## pacman -S mkinitcpio linux ##
- # mkinitcpio -p linux
- --------------------------------------
- ## BIOS ##
- # pacman -S grub intel-ucode (amd-ucode )
- # grub-install /dev/sda
- # grub-mkconfig -o /boot/grub/grub.cfg
- --------------------------------------
- ## UEFI ##
- # pacman -S grub-efi-x86_64 efibootmgr intel-ucode (amd-ucode )
- ## montando UEFI /boot
- mkdir /boot
- mkdir /boot/efi
- mount /dev/sda1 /boot/efi
- lsblk # to check if everything is mounted correctly
- # grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Arch --recheck
- # grub-mkconfig -o /boot/grub/grub.cfg
- --------------------------------------
- ## dual boot ##
- # pacman -S os-prober
- #######################################
- ## UNMOUNT THE PARTITIONS AND REBOOT ##
- #######################################
- # systemctl enable NetworkManager.service
- # exit
- # umount -R /mnt
- # reboot
- Login to your archlinux!!
- ##################################### Config
- ####################
- ### VIDEO DRIVER ###
- ####################
- ## virtualbox ##
- # sudo pacman -S virtualbox-guest-utils virtualbox-guest-modules-arch mesa mesa-libgl
- ## Nvidia ##
- # sudo pacman -S nvidia nvidia-settings nvidia-utils lib32-nvidia-utils opencl-nvidia lib32-opencl-nvidia
- ## AMD ##
- # sudo pacman -S mesa xf86-video-amdgpu
- ## Intel ##
- sudo pacman -S xf86-video-intel libgl mesa
- ## gnome-boxes ##
- sudo pacman -S spice-vdagent
- #################
- ### INSTALL X ###
- #################
- # sudo pacman -S xorg-server xorg-xinit xorg-apps
- #####################################
- ### INSTALL A DESKTOP ENVIRONMENT ###
- #####################################
- # sudo pacman -S deepin deepin-extra xdg-user-dirs file-roller unrar fuseiso
- #############
- ### SOUND ###
- #############
- # sudo pacman -S alsa-utils pavucontrol pulseaudio-alsa alsa-firmware alsa-plugins pulseaudio
- #################################
- ### INSTALL A DISPLAY MANAGER ###
- #################################
- # sudo pacman -S lightdm
- # sudo systemctl enable lightdm.service
- ######### sudo systemctl enable NetworkManager.service
- # Reboot
- #########################
- ### CREATE A SWAPFILE ###
- #########################
- # fallocate -l 4G /swapfile
- # chmod 600 /swapfile
- # mkswap /swapfile
- # echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab
- #########################
- ###### CONFIG EXTRA #####
- #########################
- ## Bluetooth ##
- # sudo pacman -S bluez blueman bluez-utils pulseaudio-bluetooth
- ## Agora inicie o módulo btusb:
- # sudo modeprobe btusb
- ## Habilitar e iniciar o serviço de bluetooth:
- # sudo systemctl enable bluetooth && sudo systemctl start bluetooth
- -------------------------------------------------------
- ## Serviço de impressão ##
- # pacman -S ghostscript cups gsfonts gutenprint libcups hplip system-config-printer
- # systemctl enable org.cups.cupsd.service
- # systemctl start org.cups.cupsd.service
- -------------------------------------------------------
- ## Firewall GUFW ##
- # pacman -S gufw
- Iniciar e ativar GUFW durante a incialização:
- # ufw enable
- # systemctl enable ufw.service
- -------------------------------------------------------
- ## notebook ##
- pacman -S acpi acpid xf86-input-synaptics
- sudo systemctl enable acpid.service
- -------------------------------------------------------
- ## aur ##
- sudo pacman -S git go
- git clone https://aur.archlinux.org/yay.git &&
- cd yay &&
- makepkg -si
- ## SE DER PROBLEMA ##
- # echo -e "[archlinuxfr]\nSigLevel = Never\nServer=http://repo.archlinux.fr/\$arch" >> /etc/pacman.conf
- -------------------------------------------------------
- #########################
- ####### OPCIONAL ########
- #########################
- ## FIX EFI bootloader Virtualbox ##
- sudo mkdir /boot/efi/EFI/BOOT
- After that, copy GRUB bootloader to this directory and give it a different name:
- sudo cp /boot/efi/EFI/GRUB/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
- To be even safer, we can also create a startup script for EFI:
- sudo nano /boot/efi/startup.nsh
- In Nano editor, add these lines:
- bcfg boot add 1 fs0:\EFI\GRUB\grubx64.efi "My GRUB bootloader"
- ## users folders ##
- # pacman -S xdg-user-dirs
- $ xdg-user-dirs-update
- ## teclado pt-BR no X ##
- # localectl set-x11-keymap br abnt2
- ## net applet ##
- # pacman -S network-manager-applet
- ## Virtualbox Host ##
- pacman -S virtualbox-host-modules-arch
- ## lightdm ##
- pacman -S lightdm
- nano /etc/lightdm/lightdm.conf
- => descomenta e acrescente
- greeter-session=lightdm-deepin-greeter
- OBS: Não sessão [Seat:*]
- systemctl enable lightdm.service
- systemctl start lightdm.service
- ## driver vesa ##
- pacman -S xf86-video-vesa
- ##################################### systemd target
- ## gráfico ##
- systemctl set-default graphical.target
- ## texto ##
- systemctl set-default multi-user
- #####################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement