Gentoo installation script
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jcmdln 5221506192 Add configs back 2 years ago
etc Add configs back 2 years ago
usr/src/linux kbuild.sh: cleanup 2 years ago
CNAME Backport work on AzrynOS; gein returns 2 years ago
License.md Backport work on AzrynOS; gein returns 2 years ago
Readme.md Cleanup pass 2 years ago
gein.sh Add configs back 2 years ago

Readme.md

gein is a script which installs Gentoo Linux. The primary goal is to automate the installation of my own ideal Gentoo setup though the current design allows for others to fork or submit PR’s should it be desired.

You may review the source code at https://github.com/jcmdln/gein for more information if needed.

FAQ

  • “How much about Gentoo will I need to know to use gein?”
    • I would suggest reading the Gentoo Handbook and every file in this project before proceeding.
  • “I keep getting boot failures after installing in a VirtualBox VM?”
    • Remove the virtual disk drive from the boot order and restart.
  • “The display is lagging when using LXQT on my Nvidia GPU?”
    • Run eselect opengl set nvidia as root.

Warnings

  • gein is NOT a replacement for reading the Gentoo Handbook.
  • gein is NOT a one-size-fits-all solution.
  • Read the warnings at the top of gein.sh FIRST!
  • Review all of the files in this repository before using.
  • You must manually partition and mount your disks.
    • Consult your Gentoo Handbook.
  • gein does not install a web browser or office suite.

Installing

  1. Create your Gentoo installation media.
  2. Partition and mount your disk(s).
  3. Download and run gein.sh:

    $ wget http://gein.jcmdln.net/gein.sh
    $ sh gein.sh
    gein: Linux-based derivative of Gentoo
      -h, help         Shows this output
      -b, bootstrap    Bootstrap the stage3 tarball
    
    Post-bootstrap:
      -m, minimal      Perform a basic Gentoo installation
      -d, desktop      Install a gein desktop
        i3wm           A complete i3wm desktop
        lxqt           A complete LXQT desktop
    
  4. Read the information at the top of install.sh and modify the variables as needed:

    $ vi install.sh
    
  5. Start the bootstrap:

    $ sh install.sh bootstrap
    
  6. Install your desired variant:

    $ sh install.sh desktop
    

Enjoy your Gentoo installation!