Coder Social home page Coder Social logo

archlinuxinstallnotes's Introduction

Arch Linux Install Notes

In the ISO

  • 1: loadkeys de

  • 2: lsblk

  • 3: gdisk /dev/nvme0n1

    • x
    • z
  • 4: reboot

  • 5: loadkeys de

  • 6: lsblk

  • 7: cfdisk /dev/nvme0n1

    • p1 = 1GiB, EFI
    • p2 = 16GiB, Linux Swap
    • p3 = ENTER, Linux Filesystem
  • 8: mkfs.fat -F 32 /dev/nvme0n1p1

  • 9: mkswap /dev/nvme0n1p2

  • 10: swapon /dev/nvme0n1p2

  • 11: mkfs.ext4 /dev/nvme0n1p3

  • 12: mount /dev/nvme0n1p3 /mnt

  • 13: mount --mkdir /dev/nvme0n1p1 /mnt/boot

  • 14: mount --mkdir /dev/sda1 /mnt/media

  • 15: pacstrap -K /mnt base base-devel linux linux-firmware sof-firmware linux-headers nano networkmanager grub efibootmgr intel-ucode bash-completion

  • 16: genfstab -U /mnt >> /mnt/etc/fstab

  • 17: arch-chroot /mnt

In the install

  • 1: sudo systemctl enable NetworkManager
  • 2: nano /etc/pacman.conf
    • ILoveCandy
    • Parallel Downloads
    • Multilib
  • 3: pacman -Syy
  • 4: ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
  • 5: hwclock --systohc
  • 6: nano /etc/locale.gen
    • de_DE.UTF-8
  • 7: locale-gen
  • 8: echo "LANG=de_DE.UTF-8" >> /etc/locale.conf
  • 9: echo "arch" > /etc/hostname
  • 10: echo "KEYMAP=de" > /etc/vconsole.conf
  • 11: useradd -m -G wheel,power -s /bin/bash justus
  • 12: passwd justus
  • 13: EDITOR=nano visudo
    • %wheel

Nvidia stuff

  • 1: pacman -S nvidia-dkms libglvnd nvidia-utils opencl-nvidia nvidia-settings
  • 2: nano /etc/mkinitcpio.conf
    • MODULES (nvidia nvidia_modeset nvidia_uvm nvidia_drm)
  • 3: nano /etc/default/grub
    • GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia_drm.modeset=1"
  • 4: exec /usr/bin/mkinitcpio -P
  • 5: arch-chroot /mnt

Grub

  • 1: grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --removable
  • 2: grub-mkconfig -o /boot/grub/grub.cfg
  • 3: exit
  • 4: reboot

Audio Server / Pipewire

  • 1: sudo pacman -S lib32-pipewire pipewire pipewire-alsa pipewire-audio pipewire-jack pipewire-pulse gst-plugin-pipewire wireplumber rtkit
  • 2: sudo usermod -a -G rtkit $USER
  • 3: systemctl --user enable pipewire pipewire-pulse

Installing a DE

[Gnome]

  • 1: sudo pacman -S gnome gnome-tweaks gdm gst-libav
  • 2: sudo localectl set-keymap de
  • 3: sudo systemctl enable gdm
  • 4: reboot

[i3-wm]

[ONLY FOR ME]

  • 1: pactl list sources
  • 2: pactl set-default-source alsa_input.usb-Solid_State_System_Co._Ltd._LCS_USB_Audio_000000000000-00.mono-fallback

archlinuxinstallnotes's People

Contributors

justus0405 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.