update ranodm

This commit is contained in:
2024-09-18 14:54:12 +02:00
parent f4c126ba18
commit d83801b8c3
2 changed files with 113 additions and 82 deletions
+35 -82
View File
@@ -1,98 +1,51 @@
[Verify Boot mode]
cat /sys/firmware/efi/fw_platform_size
[Set Wi-Fi]
iwctl
device "name" list
device "name" scan
station "name"
[Make Partitions]
lsblk
fdisk
[Format partitions]
mkfs.ext4 /dev/root_partition
mkfs.fat -F 32 /dev/efi_system_partition
[Mount points]
mount /dev/root_partition /mnt
mount --mkdir /dev/efi_system_partition /mnt/boot
[Set timezone / location]
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc
nano /etc/locale-gen
nano /etc/locale.conf
LANG=en_US.UTF=8
[Change hostname]
nano /etc/hostname
hostname
[Initramfs]
mkinitcpio -P
[Set language]
[Set Wi-Fi]
[Set user]
#Root paassword
paasswd
[Boatloader]
https://wiki.archlinux.org/title/GRUB
[Packages]
[Nvidia]
Install nvidia-open-dkms nvidia-utils
nano /etc/mkinitcpio.conf # Remove kms
[Hyprland]
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
sudo pacman -Sy pacman-contrib
rankmirrors -n 6 /etc/pacman.d/mirrorlist.backup > /etc/pacman.d/mirrorlist
pacstrap -K /mnt base linux linux-firmware base-devel
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
sudo pacman -S nano bash-completion
nano /etc/locale.gen
Search the US
locale-gen
echo LANG=en=US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
ln -s /usr/share/zoneinfo/Europe/Amsterdam > /etc/localtime
hwclock --systohc --utc
echo archy > /etc/hostname
systemctl enable fstrim.timer
nano /etc/pacman.conf
Remove # multilib & include
sudo pacman -Sy
passwd
useradd -m -g users -G wheel,storage,power -s /bin/bash inorishio
passwd inorishio
EDITOR=nano visudo
Defaults rootpw
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
bootctl install
nano /boot/loader/entries/arch.conf
title Arch
linux /vmlinuz-linux
initrd /initramfs-linux.img
echo "options root=PARTUUID=$(blkid -s PARTUUID -o value /dev/sdb) rw" >> /boot/loader/entries/arch.conf
ip link
sudo pacman -S dhcpcd
sudo systemctl enable dhcpcd@emp*.service
sudo pacman -S networkmanager
sudo systemctl enable NetworkManager.service
sudo pacman -S linux-headers
sudo pacman -S nvida-dkms libglvnd nvidia-utils opencl-nvidia lib32-libglvnd lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings
sudo nano /etc/mkinitcpio.conf
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
sudo nano /boot/loader/entries/arch.conf
nvidia-drm.modeset=1
sudo mkdir /etc/pacman.d/hooks
sudo nano /etc/pacman.d/hooks/nvidia.hook
[Trigger]
Operation=Install
Operation=Upgrade
Operation=Remove
Type=Package
Target=nvidia
[Action]
Depends=mkinitcpio
When=PostTransaction
Exec=/usr/bin/mkinitcpio -P
umount -R /mnt
reboot
inorishio
passwd
sudo pacman -S xorg-server xorg-apps xorg-xinit xorg-twm xorg-xclock xterm
start x
##Distro
sudo pacman -S plasma sddn
sudo systemctl enable sddm.service
reboot
+78
View File
@@ -0,0 +1,78 @@
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
sudo pacman -Sy pacman-contrib
rankmirrors -n 6 /etc/pacman.d/mirrorlist.backup > /etc/pacman.d/mirrorlist
pacstrap -K /mnt base linux linux-firmware base-devel
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
sudo pacman -S nano bash-completion
nano /etc/locale.gen
Search the US
locale-gen
echo LANG=en=US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
ln -s /usr/share/zoneinfo/Europe/Amsterdam > /etc/localtime
hwclock --systohc --utc
echo archy > /etc/hostname
systemctl enable fstrim.timer
nano /etc/pacman.conf
Remove # multilib & include
sudo pacman -Sy
passwd
useradd -m -g users -G wheel,storage,power -s /bin/bash inorishio
passwd inorishio
EDITOR=nano visudo
Defaults rootpw
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
bootctl install
nano /boot/loader/entries/arch.conf
title Arch
linux /vmlinuz-linux
initrd /initramfs-linux.img
echo "options root=PARTUUID=$(blkid -s PARTUUID -o value /dev/sdb) rw" >> /boot/loader/entries/arch.conf
ip link
sudo pacman -S dhcpcd
sudo systemctl enable dhcpcd@emp*.service
sudo pacman -S networkmanager
sudo systemctl enable NetworkManager.service
sudo pacman -S linux-headers
sudo pacman -S nvida-dkms libglvnd nvidia-utils opencl-nvidia lib32-libglvnd lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings
sudo nano /etc/mkinitcpio.conf
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
sudo nano /boot/loader/entries/arch.conf
nvidia-drm.modeset=1
sudo mkdir /etc/pacman.d/hooks
sudo nano /etc/pacman.d/hooks/nvidia.hook
[Trigger]
Operation=Install
Operation=Upgrade
Operation=Remove
Type=Package
Target=nvidia
[Action]
Depends=mkinitcpio
When=PostTransaction
Exec=/usr/bin/mkinitcpio -P
umount -R /mnt
reboot
inorishio
passwd
sudo pacman -S xorg-server xorg-apps xorg-xinit xorg-twm xorg-xclock xterm
start x
##Distro
sudo pacman -S plasma sddn
sudo systemctl enable sddm.service
reboot