Arch Linux Full Installation Walkthrough UEFI (On LVM with Encryption) Legion 5i - cellini-thiago/Arch_Linux GitHub Wiki
# ip add show
# wifi-menu
Selecionar sua rede e conectar na mesma
Caso tenha problemas no wifi, seguir com a instalacao do archlinux via cabo
# ip addr show
# ping www.archlinux.org
PING www.archlinux.org(archlinux.org (2a01:4f9:c010:6b1f::1)) 56 data bytes
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=1 ttl=49 time=304 ms
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=2 ttl=49 time=329 ms
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=3 ttl=49 time=353 ms
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=4 ttl=49 time=274 ms
# pacman -Syyy
# less /etc/pacman.d/mirrorlist
Os mesmos precisam estar inclusos no arquivo acima
# pacman -Syyy
# fdisk /dev/nvme0n0
p,g,p,n,p,1,enter,512M,enter,yes,t,1[EFI System] or -L for validate
n,p,2,enter,+512M,enter
n,p,3,enter,enter,enter,t,3,44[Linux LVM],p,enter,w,enter
# ldblk
# mkfs.fat -F32 /dev/nvme0n0p1
# mkfs.ext2 /dev/nvme0n0p2
# cryptsetup luksFormat /dev/nvme0n0p3
YES,enter,password,enter
Verify password,enter
# encryptsetup open --type luks /dev/nvme0n0p3 archlinux
Entre com a senha
# pvcreate --dataalignment 1m /dev/mapper/archlinux
# vgcreate volgroyp_archlinux /dev/mapper/archlinux
# lvcreate -L 30GB volgroup_archlinux -n lvol_root
# lvcreate -L 25GB volgroup_archlinux -n lvol_home
# mkfs.xfs /dev/mapper/volgroup_archlinux-lvol_root
# mkfs.xfs /dev/mapper/volgroup_archlinux-lvol_home
# mount /dev/mapper/volgroup_archlinux-lvol_root /mnt
# mkdir /mnt/home
# mount /dev/mapper/volgroup_archlinux-lvol_home /mnt/home
# mkdir /mnt/boot
# mount /dev/nvme0n0p2 /mnt/boot
# mkdir /mnt/etc
# genfstab -U -p /mnt >> /mnt/etc/fstab
# cat /mnt/etc/fstab
# pacstrap -i /mnt base
# arch-chroot /mnt
# pacman -S linux linux-lts linux-headers linux-lts-headers
# pacman -S vim
# pacman -S base-devel openssh
# systemctl enable sshd
# pacman -S networkmanager wpa_supplicant wireless_tools netctl
# systemctl enable NetworkManager
# pacman -S dialog
# pacman -S lvm2
# vim /etc/mkinitcpio.conf
INCLUIR AS PALAVRAS "encrypt & lvm2" NA LINHA ABAIXO
HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block encrypt lvm2 filesystems fsck)
SAIR E SALVAR
# mkinitcpio -p linux
CASO DE ERRO NA SAIDA DO COMANDO ACIMA, INSTALAR O LINUX
# pacman -S linux
# mkinitcpio -p linux
# mkinitcpio -p linux-lts
# vim /etc/locale.gen
DESCOMENTAR AS SEGUINTES LINHAS
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8
# locale-gen
# passwd
# useradd -m -g users -G wheel cellini
# passwd cellini
# pacman -S sudo
# EDITOR=vim visudo
DESCOMENTAR A LINHA ABAIXO
%wheel ALL=(ALL) NOPASSWD: ALL
SAIR E SALVAR
# pacman -S grub efibootmgr dosfstools os-prober mtools
# vim /etc/default/grub
DESCOMENTAR A LINHA ABAIXO
GRUB_ENABLE_CRYPTODISK=y
E ADICIONAR "cryptdevice=/dev/nvme1n1p3:volgroup_archlinux:allow-discards" NA LINHA ABAIXO
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 cryptdevice=/dev/nvme1n1p3:volgroup_archlinux:allow-discards quiet"
SAIR E SALVAR
# mkdir /boot/EFI
# mount /dev/nvmw0n0p1 /boot/EFI
# grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
# mkdir /boot/grub/locale
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
# grub-mkconfig -o /boot/grub/grub.cfg
# fallocate -l 2G swapfile
# chmod 600 /swapfile
# mkswap /swapfile
# cp /etc/fstab /etc/fstab.bak
# echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab
# cat /etc/fstab
# pacman -S intel-ucode
# pacman -S xorg-server
# pacman -S mesa
# pacman -S nvidia-lts nvidia nvidia-utils
# pacman -S virtualbox-guest-utils xf86-video-vmware (opcional)
# exit
# umount -a
# reboot
- AO INICIAR O ARCHLINUX, INSTALAR O DRIVER "WLAN" --> WIRELEES WIFI
[root@archlinux ~]# pacman -Q linux-firmware
[root@archlinux ~]# ls /usr/lib/firmware/
nvidia
EXISTE APENAS O PACOTE "NVIDIA"
[root@archlinux ~]# pacman -S linux-firmware-20230404.2e92a49f-1
[root@archlinux ~]# pacman -Q linux-firmware
linux-firmware 20230404.2e92a49f-1
[root@archlinux ~]# ls /usr/lib/firmware/
3com go7007 iwlwifi-Qu-b0-jf-b0-73.ucode.xz iwlwifi-ty-a0-gf-a0-77.ucode.xz rt2870.bin.xz
acenic hfi1_dc8051.fw.xz iwlwifi-Qu-b0-jf-b0-74.ucode.xz iwlwifi-ty-a0-gf-a0-78.ucode.xz rt3070.bin.xz
adaptec hfi1_fabric.fw.xz iwlwifi-Qu-b0-jf-b0-77.ucode.xz iwlwifi-ty-a0-gf-a0-79.ucode.xz rt3071.bin.xz
advansys hfi1_pcie.fw.xz iwlwifi-Qu-c0-hr-b0-50.ucode.xz iwlwifi-ty-a0-gf-a0-81.ucode.xz rt3090.bin.xz
agere_ap_fw.bin.xz hfi1_sbus.fw.xz iwlwifi-Qu-c0-hr-b0-59.ucode.xz iwlwifi-ty-a0-gf-a0.pnvm.xz rt3290.bin.xz
agere_sta_fw.bin.xz htc_7010.fw.xz iwlwifi-Qu-c0-hr-b0-66.ucode.xz kaweth rt73.bin.xz
amd htc_9271.fw.xz iwlwifi-Qu-c0-hr-b0-72.ucode.xz keyspan RTL8192E
amdgpu i915 iwlwifi-Qu-c0-hr-b0-73.ucode.xz keyspan_pda rtl_bt
amd-ucode imx iwlwifi-Qu-c0-hr-b0-74.ucode.xz korg rtl_nic
amphion inside-secure iwlwifi-Qu-c0-hr-b0-77.ucode.xz lbtf_usb.bin.xz rtlwifi
ar3k intel iwlwifi-Qu-c0-jf-b0-50.ucode.xz lgs8g75.fw.xz rtw88
ar5523.bin.xz isci iwlwifi-Qu-c0-jf-b0-59.ucode.xz lt9611uxc_fw.bin.xz rtw89
ar7010_1_1.fw.xz isdbt_nova_12mhz_b0.inp.xz iwlwifi-Qu-c0-jf-b0-66.ucode.xz matrox s2250.fw.xz
ar7010.fw.xz isdbt_nova_12mhz.inp.xz iwlwifi-Qu-c0-jf-b0-72.ucode.xz mediatek s2250_loader.fw.xz
ar9170-1.fw.xz isdbt_rio.inp.xz iwlwifi-Qu-c0-jf-b0-73.ucode.xz meson s5p-mfc.fw.xz
ar9170-2.fw.xz iwlwifi-1000-5.ucode.xz iwlwifi-Qu-c0-jf-b0-74.ucode.xz microchip s5p-mfc-v6.fw.xz
ar9271.fw.xz iwlwifi-100-5.ucode.xz iwlwifi-Qu-c0-jf-b0-77.ucode.xz moxa s5p-mfc-v6-v2.fw.xz
as102_data1_st.hex.xz iwlwifi-105-6.ucode.xz iwlwifi-QuZ-a0-hr-b0-50.ucode.xz mt7601u.bin.xz s5p-mfc-v7.fw.xz
as102_data2_st.hex.xz iwlwifi-135-6.ucode.xz iwlwifi-QuZ-a0-hr-b0-59.ucode.xz mt7650.bin.xz s5p-mfc-v8.fw.xz
ath10k iwlwifi-2000-6.ucode.xz iwlwifi-QuZ-a0-hr-b0-66.ucode.xz mt7662.bin.xz sb16
ath11k iwlwifi-2030-6.ucode.xz iwlwifi-QuZ-a0-hr-b0-72.ucode.xz mt7662_rom_patch.bin.xz sdd_sagrad_1091_1098.bin.xz
ath3k-1.fw.xz iwlwifi-3160-17.ucode.xz iwlwifi-QuZ-a0-hr-b0-73.ucode.xz mts_cdma.fw.xz slicoss
ath6k iwlwifi-3168-29.ucode.xz iwlwifi-QuZ-a0-hr-b0-74.ucode.xz mts_edge.fw.xz sms1xxx-hcw-55xxx-dvbt-02.fw.xz
ath9k_htc iwlwifi-3945-2.ucode.xz iwlwifi-QuZ-a0-hr-b0-77.ucode.xz mts_gsm.fw.xz sms1xxx-hcw-55xxx-isdbt-02.fw.xz
atmel iwlwifi-4965-2.ucode.xz iwlwifi-QuZ-a0-jf-b0-50.ucode.xz mts_mt9234mu.fw.xz sms1xxx-nova-a-dvbt-01.fw.xz
atusb iwlwifi-5000-5.ucode.xz iwlwifi-QuZ-a0-jf-b0-59.ucode.xz mts_mt9234zba.fw.xz sms1xxx-nova-b-dvbt-01.fw.xz
av7110 iwlwifi-5150-2.ucode.xz iwlwifi-QuZ-a0-jf-b0-66.ucode.xz myri10ge_eth_big_z8e.dat.xz sms1xxx-stellar-dvbt-01.fw.xz
bnx2 iwlwifi-6000-4.ucode.xz iwlwifi-QuZ-a0-jf-b0-72.ucode.xz myri10ge_ethp_big_z8e.dat.xz sun
brcm iwlwifi-6000g2a-6.ucode.xz iwlwifi-QuZ-a0-jf-b0-73.ucode.xz myri10ge_ethp_z8e.dat.xz sxg
cadence iwlwifi-6000g2b-6.ucode.xz iwlwifi-QuZ-a0-jf-b0-74.ucode.xz myri10ge_eth_z8e.dat.xz tdmb_nova_12mhz.inp.xz
carl9170-1.fw.xz iwlwifi-6050-5.ucode.xz iwlwifi-QuZ-a0-jf-b0-77.ucode.xz myri10ge_rss_eth_big_z8e.dat.xz tehuti
cavium iwlwifi-7260-17.ucode.xz iwlwifi-so-a0-gf4-a0-72.ucode.xz myri10ge_rss_ethp_big_z8e.dat.xz ti
cirrus iwlwifi-7265-17.ucode.xz iwlwifi-so-a0-gf4-a0-73.ucode.xz myri10ge_rss_ethp_z8e.dat.xz ti_3410.fw.xz
cis iwlwifi-7265D-29.ucode.xz iwlwifi-so-a0-gf4-a0-74.ucode.xz myri10ge_rss_eth_z8e.dat.xz ti_5052.fw.xz
cmmb_vega_12mhz.inp.xz iwlwifi-8000C-34.ucode.xz iwlwifi-so-a0-gf4-a0-77.ucode.xz myricom ti-connectivity
cmmb_venice_12mhz.inp.xz iwlwifi-8000C-36.ucode.xz iwlwifi-so-a0-gf4-a0-78.ucode.xz nvidia tigon
cnm iwlwifi-8265-34.ucode.xz iwlwifi-so-a0-gf4-a0-79.ucode.xz nxp ti-keystone
cpia2 iwlwifi-8265-36.ucode.xz iwlwifi-so-a0-gf4-a0-81.ucode.xz ositech tlg2300_firmware.bin.xz
ctefx.bin.xz iwlwifi-9000-pu-b0-jf-b0-34.ucode.xz iwlwifi-so-a0-gf4-a0.pnvm.xz phanfw.bin.xz ttusb-budget
ctspeq.bin.xz iwlwifi-9000-pu-b0-jf-b0-38.ucode.xz iwlwifi-so-a0-gf-a0-72.ucode.xz qat_4xxx.bin.xz ueagle-atm
cxgb3 iwlwifi-9000-pu-b0-jf-b0-46.ucode.xz iwlwifi-so-a0-gf-a0-73.ucode.xz qat_4xxx_mmp.bin.xz usbduxfast_firmware.bin.xz
cxgb4 iwlwifi-9260-th-b0-jf-b0-34.ucode.xz iwlwifi-so-a0-gf-a0-74.ucode.xz qat_895xcc.bin.xz usbdux_firmware.bin.xz
cypress iwlwifi-9260-th-b0-jf-b0-38.ucode.xz iwlwifi-so-a0-gf-a0-77.ucode.xz qat_895xcc_mmp.bin.xz usbduxsigma_firmware.bin.xz
dabusb iwlwifi-9260-th-b0-jf-b0-46.ucode.xz iwlwifi-so-a0-gf-a0-78.ucode.xz qat_c3xxx.bin.xz v4l-cx231xx-avcore-01.fw.xz
dpaa2 iwlwifi-cc-a0-50.ucode.xz iwlwifi-so-a0-gf-a0-79.ucode.xz qat_c3xxx_mmp.bin.xz v4l-cx23418-apu.fw.xz
dsp56k iwlwifi-cc-a0-59.ucode.xz iwlwifi-so-a0-gf-a0-81.ucode.xz qat_c62x.bin.xz v4l-cx23418-cpu.fw.xz
dvb-fe-xc4000-1.4.1.fw.xz iwlwifi-cc-a0-66.ucode.xz iwlwifi-so-a0-gf-a0.pnvm.xz qat_c62x_mmp.bin.xz v4l-cx23418-dig.fw.xz
dvb-fe-xc5000-1.6.114.fw.xz iwlwifi-cc-a0-72.ucode.xz iwlwifi-so-a0-hr-b0-72.ucode.xz qat_mmp.bin.xz v4l-cx23885-avcore-01.fw.xz
dvb-fe-xc5000c-4.1.30.7.fw.xz iwlwifi-cc-a0-73.ucode.xz iwlwifi-so-a0-hr-b0-73.ucode.xz qca v4l-cx25840.fw.xz
dvb_nova_12mhz_b0.inp.xz iwlwifi-cc-a0-74.ucode.xz iwlwifi-so-a0-hr-b0-74.ucode.xz r128 vicam
dvb_nova_12mhz.inp.xz iwlwifi-cc-a0-77.ucode.xz iwlwifi-so-a0-hr-b0-77.ucode.xz r8a779x_usb3_v1.dlmem.xz vntwusb.fw.xz
dvb-usb-dib0700-1.20.fw.xz iwlwifi-Qu-b0-hr-b0-50.ucode.xz iwlwifi-so-a0-hr-b0-79.ucode.xz r8a779x_usb3_v2.dlmem.xz vpu_d.bin.xz
dvb-usb-it9135-01.fw.xz iwlwifi-Qu-b0-hr-b0-59.ucode.xz iwlwifi-so-a0-hr-b0-81.ucode.xz r8a779x_usb3_v3.dlmem.xz vpu_p.bin.xz
dvb-usb-it9135-02.fw.xz iwlwifi-Qu-b0-hr-b0-66.ucode.xz iwlwifi-so-a0-jf-b0-72.ucode.xz radeon vxge
dvb-usb-terratec-h5-drxk.fw.xz iwlwifi-Qu-b0-hr-b0-72.ucode.xz iwlwifi-so-a0-jf-b0-73.ucode.xz rockchip wfx
e100 iwlwifi-Qu-b0-hr-b0-73.ucode.xz iwlwifi-so-a0-jf-b0-74.ucode.xz rp2.fw.xz whiteheat.fw.xz
edgeport iwlwifi-Qu-b0-hr-b0-74.ucode.xz iwlwifi-so-a0-jf-b0-77.ucode.xz rsi whiteheat_loader.fw.xz
emi26 iwlwifi-Qu-b0-hr-b0-77.ucode.xz iwlwifi-ty-a0-gf-a0-59.ucode.xz rsi_91x.fw.xz wil6210.brd.xz
emi62 iwlwifi-Qu-b0-jf-b0-50.ucode.xz iwlwifi-ty-a0-gf-a0-66.ucode.xz rt2561.bin.xz wil6210.fw.xz
ene-ub6250 iwlwifi-Qu-b0-jf-b0-59.ucode.xz iwlwifi-ty-a0-gf-a0-72.ucode.xz rt2561s.bin.xz wsm_22.bin.xz
ess iwlwifi-Qu-b0-jf-b0-66.ucode.xz iwlwifi-ty-a0-gf-a0-73.ucode.xz rt2661.bin.xz yam
f2255usb.bin.xz iwlwifi-Qu-b0-jf-b0-72.ucode.xz iwlwifi-ty-a0-gf-a0-74.ucode.xz rt2860.bin.xz yamaha
NOTE QUE FORAM INSTALADOS VARIOS PACOTES NECESSARIOS
[root@archlinux ~]# ip addr show | grep -i wlan
3: wlan0: mtu 1500 qdisc noqueue state UP group default qlen 1000
inet 192.168.15.33/24 brd 192.168.15.255 scope global dynamic noprefixroute wlan0
[root@archlinux ~]#
DRIVER "WLAN" INSTALADO COM SUCESSO.
-
CONECTAR VIA WIFI E REALIZAR TESTE
-
REINICIAR A MAQUINA
[root@archlinux ~]# shutdown -r now
DONE!