Giter Club home page Giter Club logo

arch-config's Introduction

Bios config

  • Update Bios
  • (Optional) Enable CPU Virtualization
  • Disbale Fast Boot
  • Disable Secure Boot
  • Enable CSM Support
  • Disbale Motherboard TPM (Trusted Computing)
  • When PC post there is usually a beep. Press keys during or after beep.
    • Bios menu: Del
    • Boot menu: F12

Other

  • GNOME uses GTK
  • KDE uses QT

My Config

Install process

  • Boot from USB ISO
  • Bootloader options
    • press e while in bootloader
    • Video resolution
      • behind linux command add video=1920x1080 or video=2560x1440
    • If no display or display black (GPU driver issue)
      • behind linux command add nomodeset
    • Ctrl+x to continue boot
  • If loaded ISO terminal font is too small
    • $ setfont ter-128n
  • If need to connect to Wi-Fi
    • $ iwctl
    • $ station wlan0 connect "mywifi"
  • check network connection
    • ping archlinux.org
  • Launch Archinstall
    • archinstall
    • use 'best-effort' BTRFS
    • use GRUB
    • use Swap
    • use Desktop GNOME or KDE-PLASMA
      • Use propietary drivers
    • use Pipewire
    • use linux-zen
    • multilib
    • additional packages (optional)
      • nano
      • git
      • timeshift
      • linux-zen-headers
    • Boot to system with chroot? YES
      • su - [user] to change to your home user
    • Install the scripts in this repo. Advise to install up until the apps script, and then reboot and continue in the GUI
      • $ mkdir -pv /tmp && cd /tmp
      • $ git clone https://github.com/elvismercado/arch-config.git
      • $ cd arch-config
      • $ chmod +x *.sh
      • $ 0_yay.sh
      • $ 1_firmware.sh
      • $ 3_nvidia-geforce-gt-730
      • $ 10_uninstall.sh

Stuff to research

  • [Firmware Bug]: Failed to parse event in TPM Final Events Log
    • maxcpus=1 ?
    • Disable TPM?

Preferred way of installing packages minimally

  • sudo pacman -S --needed --noconfirm --disable-download-timeout [package(s)]
    • -S install package
    • --needed only install the minimum set of packages needed to satisfy the dependencies
    • --noconfirm disables the confirmation prompt
    • --disable-download-timeout continue trying to download the package even if it takes a long time

arch-config's People

Contributors

elvismercado 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.