GithubHelp home page GithubHelp logo

martin0641 / arch_installer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lra-qc/arch_installer

0.0 0.0 0.0 25 KB

script to install arch linux very quickly

License: MIT License

Shell 100.00%

arch_installer's Introduction

Overview

script to install arch linux very quickly. By default it will install a setup with no desktop environment but you can also install one easily by answering a question.

Approximate time for install : 2-3 minutes

Installation

  • Boot the Arch linux iso

  • Get the scripts from this repo

  • Launch ./install.sh from the script folder and answer the questions.

    Example:

    source <(curl -s http://192.168.2.46:8001/bootstrap.sh)
    
    curl -L https://github.com/slayerizer/arch_installer/archive/master.zip --output scripts.zip
    bsdtar -x -f scripts.zip
    cd arch_installer-master
    chmod +x *.sh
    ./install.sh
    

Current Requirements

  • EFI support
  • internet connection

Virtualbox note requirement:

  • make sure the VM is EFI enabled. (Settings -> System -> Enable EFI)

Current Features:

  • NVME drive support
  • custom font for install (easier for 4k laptop)
  • generate real time mirror list and let you decide easily the one that you want.
  • let you choose target drive
  • change password
  • select timezone
  • add custom users + options for username, password and sudo privilege
  • change locale and keyboard layout
  • configure makepkg for multi-cores
  • install XFCE (Optional) + detect video drivers

Success

  • Virtual Box VM
  • Thinkpad T580 (install via LAN port)

Stats

  • Virtual Box VM with XFCE4 takes around 227MB of ram ~ use ~4GB disk space
  • Virtual Box VM with KDE takes around 380MB of ram
  • Virtual Box VM with GNOME takes around of ram

TESTING: cd /;rm -Rf /install;source <(curl -s http://192.168.2.46:8001/bootstrap.sh);./install.sh

arch_installer's People

Contributors

lra-qc avatar wezm 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.