Giter VIP home page Giter VIP logo

archtitus's Introduction

ArchTitus: Automated Arch Linux Install Script

GitHub Super-Linter

This is a completely automated Arch Linux installation script.
It includes prompts to select your desired desktop environment, AUR helper, and whether to do a minimal or a fully functional Arch Linux installation containing a desktop environment, all the required packages (graphics drivers, network, bluetooth, audio, printers, etc.), along with some preferred applications and utilities I use on a daily basis.

Download Arch ISO

Download the Arch ISO from https://archlinux.org/download/ and put it on a USB drive with Etcher, Rufus, or Ventoy

Boot Arch ISO

From the initial prompt, type the following commands after waiting a few seconds (as explained here):

pacman -Sy git
git clone https://github.com/anisbsalah/ArchTitus
cd ArchTitus
./archtitus.sh
  • Single command quicklaunch:
bash <(curl -L https://github.com/anisbsalah/ArchTitus/raw/main/scripts/curl-install.sh)

Troubleshooting

No WiFi

You can check if WiFi is blocked by running rfkill list. If it says Soft blocked: yes, then run rfkill unblock wifi

After unblocking the WiFi, you can connect to it. Go through these 5 steps:

  1. Run iwctl

  2. Run device list, and find your device name.

  3. Run station [device name] scan

  4. Run station [device name] get-networks

  5. Find your network, and run station [device name] connect [network name], enter your password and run exit. You can test if you have internet connection by running ping google.com

error: keyring is not writable

If you get this error when installing git:

downloading required keys...
error: keyring is not writable
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

Reboot the ISO and wait at least 15 seconds before installing git.
When starting the Arch ISO, it will update the keyring and trust database in the background.
You can run journalctl -f and wait until it says something like next trustdb check due at 2022-05-6 and Finished Initializes Pacman keyring.

Script failing constantly

If the script fails multiple times, try to remove install.conf and run the script again.

Timezone won't get detected

Make sure the domains ipapi.co and ifconfig.co don't get blocked by your firewall.

archtitus's People

Contributors

christitustech avatar khaneliman avatar blusewill avatar clepnicx avatar mfgbhatti avatar ahmed-al-balochi avatar dependabot[bot] avatar solomoncyj avatar ram97prasath avatar marvinroman avatar fluffycloud331 avatar github-actions[bot] avatar x-crowbar-x avatar kynadev avatar d4ve10 avatar vic1707 avatar theflu avatar localfiend avatar happy4pizza avatar burmaraider avatar anthonp avatar anisbsalah avatar royshapiro avatar zethiaz avatar zazucki avatar zackptg5 avatar viveksray17 avatar sunskimmer822 avatar rehanplayz avatar neta540 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.