|
2 jaren geleden | |
---|---|---|
etc | 2 jaren geleden | |
usr | 2 jaren geleden | |
CNAME | 2 jaren geleden | |
License.md | 2 jaren geleden | |
Readme.md | 2 jaren geleden | |
gein.sh | 2 jaren geleden |
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 scriptetc/
, configuration filesusr/
, kernel configurationsgein
is 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.gein.sh
.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.
Run eselect opengl set nvidia
as root.
You may use this script as-is by performing the following steps:
Download the Gentoo install cd (or any Live distribution) 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. Note that if you aren’t using the Gentoo installation CD, you will
need to mkdir /mnt/gentoo
before proceeding.
$ fdisk /dev/sdX
$ mkfs.ext4 /dev/sdX
$ mount /dev/sdX1 /mnt/gentoo
Download and run gein.sh
$ wget https://gein.io/gein.sh
$ sh gein.sh
gein: Linux-based derivative of Gentoo
bootstrap Bootstrap the stage3 tarball
Post-bootstrap:
minimal Headless installation
desktop Desktop installation
Uncomment and set the PartitionBoot
& VideoCards
variables. Both
MUST be set or gein.sh
will exit. If you don’t need any video support,
then set VideoCards
to false.
PartitionBoot="/dev/sda"
VideoCards="false"
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 though prompts are at the very 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:
Source
URL in gein.sh
CONFIG()
function to represent your configuration