Giter Site home page Giter Site logo

sudoheader / awesomearchlinux Goto Github PK

View Code? Open in Web Editor NEW

This project forked from schm1d/awesomearchlinux

0.0 0.0 0.0 254 KB

A collection of my shell scripts with hardened Arch Linux configuration, security tweaks and more.

License: MIT License

Shell 100.00%

awesomearchlinux's Introduction

Arch Linux Secure AF Wallpaper: https://www.reddit.com/user/alienpirate5/

Awesome Arch Linux

A collection of my shell scripts with hardened Arch Linux installation, configuration, security tweaks and more. The idea is to make this repo a reliable and curated reference to Arch Linux hardened installation, hardening set ups, and configurations.

The encryption method used in the installation script is LVM on LUKS with encrypted boot partition(Full disk encryption (GRUB) for UEFI systems).

The script will prepare everything for you. No need to care about partitioning nor encrypting process. It will also configure GRUB to use the encryption keys. All you have to do, is to change the variable values according to your system, give a password to encrypt the disk, the username and hostname. If you are using Nvidia GPUs the script will install that as well. :)

You will get a very clean, solid and secure base installation.

Installation

First downaload Arch ISO here

Method 1

Boot the media on the target device you want install Arch linux.

If there is no git running, you can install it with:

pacman -Syy && pacman -S git

Then on the live system do the following:

git clone https://github.com/schm1d/AwesomeArchLinux.git
cd AwesomeArchLinux/base
chmod +x *.sh
./archinstall.sh

Method 2

Boot the media on the target device you want install Arch linux.

Download the script on your machine. Copy to a removable media and use it in the live system.

To run the base scripts on your target machine, all you need to do is:

  1. Have both archinstall.sh and chroot.sh on the same directory.
  2. chmod +x archinstall.sh and chroot.sh
  3. Then run archinstall.sh like so: ./archinstall.sh

Arch Linux is a highly customizable, lightweight, and rolling release Linux distribution that is well-suited for experienced users who want to have complete control over their system. It gives users the ability to customize their system to meet their specific needs and preferences. Additionally, Arch Linux is known for its powerful package manager (Pacman), which allows users to quickly and easily install, remove, and update software packages with minimal effort. Furthermore, Arch Linux is well-supported by a large community of experienced users who are willing to help newcomers with any issues they may encounter.

awesomearchlinux's People

Contributors

schm1d avatar sudoheader 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.