gein.sh: Don't allow VideoCards='false' & minimal||complete
If a user sets VideoCards to 'false', most likely they don't want a gui and have selected the improper option. Rather than reaching the DESKTOP() function and letting emerge error out, prompt the user to either set VideoCards to allow xorg-drivers to be installed or don't attempt to install a desktop.
|2 years ago|
|etc||2 years ago|
|usr/src/linux||2 years ago|
|CNAME||2 years ago|
|License.md||2 years ago|
|Readme.md||2 years ago|
|gein.sh||2 years ago|
gein (GEntoo INstaller) is a script for automating the installation of
my ideal Gentoo Linux system. This repository contains the following:
gein.sh, the installation script
etc/, configuration files
usr/, kernel configurations
geinis not a replacement for reading the Gentoo Handbook. If anything is not understood, please consult the Gentoo Handbook for your system before submitting an issue.
I would suggest reading the Gentoo Handbook and every file in this project before proceeding.
Remove the virtual disk drive from the boot order and restart.
eselect opengl set nvidia as root.
You may use this script as-is by performing the following steps:
Download the latest Gentoo install cd for your architecture. Only
amd64 is currently defined. Create an issue with the output of
uname -a for it to be added to the script.
Write the ISO to a disk or USB drive and boot from it.
$ dd if=~/Downloads/install-*.iso of=/dev/sdX $ reboot
Partition and mount your disks. Note that this example assumes that you will be using a single partition and later installing GRUB to the MBR.
$ fdisk /dev/sdX $ mount /dev/sdX1 /mnt/gentoo
Download and run
$ wget https://raw.githubusercontent.com/jcmdln/gein/master/gein.sh $ sh gein.sh gein: Linux-based derivative of Gentoo bootstrap Bootstrap the stage3 tarball Post-bootstrap: base Basic headless server & development minimal X, i3wm, and base packages complete A complete LXQT Gentoo desktop
Uncomment and set the
VideoCards variables. Both
MUST be set or
gein.sh will exit. If you don’t need any video support,
VideoCards to false.
PartitionBoot="/dev/sda" VideoCards="i915 i965 intel"
Start the bootstrap. Upon completion, the script will chroot into
/mnt/gentoo so we may proceed to the next step.
$ sh ./gein.sh bootstrap
Install the desired target:
$ sh ./gein.sh minimal
Wait a few hours. You will be prompted as few times as possible, and as close to the beginning or end of the process.
Enjoy your new Gentoo installation!
If you would like to create your own ideal Gentoo system using this script, you may do so by:
CONFIG()function to represent your configuration