Git Product home page Git Product logo

archautodeploy's Introduction

Demo

"ArchAutoDeploy" Arch Linux Auto Install Script

WARNING! Proceed at your own risk!

Tested on a virtualbox VM (Might fail on the other device idk..)
This is a bash script that auto-install the arch linux as the only OS and is not intended for dualbooting
it only supports X86_64 GPT UEFI Capable Systems.

As said the script will wipe the entire disk per confirmation prompt, please take a backup before proceed
No working environment included, so please install manually afterward as you prefer
We're just tinkering around and accidentaly made this so... the script might not be completed yet or lack something...

Requirements:

  • ≥~512GB RAM
  • ≥40GB DRIVE
  • ≥1 CORE X86_64 PROCESSOR
  • GPT UEFI CAPABLE SYSTEM
or just follow the official duh... but seriously you'll need around 40GB of disk (by default) and a GPT UEFI capable system

Arch Linux ISO and Recommended Bootable Creator

You need to first download and make a bootable image of arch linux
Arch Linux Download Page
Once done, you can make a bootable usb via Balena Etcher
Balena Etcher Download Page

Installation (Usage)

Boot to the Arch Install Medium (X86_64 UEFI)
Make sure you're connected to the internet or else this won't work
Once entered the archiso environment, enter these commands

pacman -Sy git --noconfirm
git clone https://github.com/kblkLab/archautodeploy.git
cd archautodeploy
chmod +xrw *.sh
./archautodeploy.sh

Before doing that you can always first edit the variables value in the script (archautodeploy.sh) by using nano or vim to better suit your preferences

cd archautodeploy
nano archautodeploy.sh

Like so, you can set the root size, skip the check procedure, etc!





Enjoy your arch

archautodeploy's People

Contributors

kblklab avatar rizaldyaristyo avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

sgnconnects

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.