techguy16 / openarchtitus

OpenArchTitus is an automated Arch Linux install
MIT License
6 stars 1 forks source link
arch-linux archlinux archtitus linux opensource

Won't fix state

I believe there is a bug in pacstrap or grub-install, which doesn't allow this script to function correctly. This code is going unmaintained until it's either fixed or this is archived, whichever is first.

OpenArchTitus

This is a version of ArchTitus (Now Archived) that will be actively maintained.


Create bootable drive/use ISO image

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

If you are using OpenArchTitus with a Virtual Machine, you don't have to do any of these steps. You will just have to mount the ISO to the VM as a CD/DVD Drive.

Boot Arch Linux

From initial prompt type the following commands:

pacman -Sy
pacman -S git
git clone https://github.com/techguy16/openarchtitus
cd openarchtitus
./openarchtitus.sh

If those commands don't work, try these (and then repeat the previous commands):

pacman-key --init
pacman-key --populate
pacman-key --refresh-keys
pacman -S archlinux-keyring

Troubleshooting

Arch Linux RickEllis Installation Guide

__Arch Linux Wiki Installation Guide__

The main script will generate .log files for every script that is run as part of the installation process. These log files contain the terminal output so you can review any warnings or errors that occurred during installation and aid in troubleshooting.

Wi-Fi not working?

You can check if the 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, and then Press Ctrl and C to stop the ping test.

Reporting Issues

An issue is easier to resolve if it contains a few important pieces of information.

  1. Chosen configuration from /configs/setup.conf (DONT INCLUDE PASSWORDS)
  2. Errors seen in .log files
  3. What commit/branch you used
  4. Where you were installing (VMWare, Virtualbox, Virt-Manager, Baremetal, etc)
    1. If a VM, what was the configuration used.

Contributors

Repository Manager/Owner

Other Contributors

Credits