Gigabyte P27G v2

This page describes how to install Gentoo Linux with Gnome 3 on a Gigabyte P27G v2 laptop.

Preliminary assumptions

 * In this page, we assume we are using rEFInd as a bootmanager. rEFInd is able to detect kernels with EFI stub support. Please refer to the Managing EFI Boot Loaders for Linux:Using rEFInd page, to learn more about how to install rEFInd on your laptop,
 * The installation is done from a terminal into the OpenSuse distribution (easy to install with EFI) or from a live CD of any distribution EFI bootable(e.g. Ubuntu),
 * The necessary partitions have already been created with a tool like gparted (in our case /dev/sda8 for /, /dev/sda9 for /home, /dev/sda12 for swap),
 * The ESP partition is already existing on the disk (/dev/sda2 ) and is FAT32.

Disable Secure Boot
Press F2 to enter the BIOS. Go to the Security tab. It is not possible to act upon the SecureBoot line [ENABLED]. Go to the Boot Control line instead and disable it. Then go to the Exit tab → Saves Changes and reset

First boot
First of all open a terminal and switch user to root with the 'su' command.

Installation files
Follow the Installing the Gentoo Installation files page and at the point on defining the MAKEOPTS variable enter:

Installing the Gentoo Base System
Follow the Installing the Gentoo base system page. The only exception is to not run mirrorselect as it is specific to Gentoo.

At the time of choosing the profile, please choose the default/linux/amd64/13.0/desktop/gnome/systemd profile, then update the system

Configuring the kernel
Do not emerge genkernel here but genkernel-next instead.

Then emerge lvm

Don't forget to set the MAKEOPTS variable in as genkernel ignore the value in

Next, edit the file so that the line containing  as second field has the first field pointing to the right device. . This would make the entry in the file look like so:

Creating an initramfs
We create an initramfs with genkernel to be embedded into the EFI stub. To do so run

In order to boot directly from UEFI, the kernel needs to have CONFIG_EFI_STUB support enabled.

UEFI does not pass kernel parameters to the kernel during normal boot, so you need to hardcode them via CONFIG_CMDLINE. Example for the root partition on :

Compiling the kernel
To embed the initramfs in the kernel stub set it up in the General setup menu:

Completing the fstab File
Now complete the /etc/fstab file }}

Continue with the Configuring the System page. Then the Installing System Tools page contains optional tools to be installed.

You can skip the Configuring the bootloader page as there is no need of it.

Rebooting the system
Exit the chrooted environment and unmount all mounted partitions. Then type in that one magical command that initiates the final, true test:.

Finalizing
Continue with the Finalizing page.