Gentoo installieren

Ich möchte mit dieser Seite beschreiben, wie man zu einem funktionierenden Gentoo-System kommt. Dies soll es vor allem später leichter machen, die Installation zu wiederholen. Dabei halte ich mich an die Vorgaben im Gentoo-Handbuch und in der Funtoo-Installationsanleitung.

Vorbereitungen

  1. Die Festplatten sind eingerichtet. Als Rootssystem für diese Installation verwende ich /dev/sda6 mit 25GB ext4-Dateisystem.
  2. Den Stage-3-Tarball habe ich herunterheladen:
    wget http://ftp.heanet.ie/mirrors/funtoo/funtoo-stable/x86-64bit/core2_64/stage3-latest.tar.xz
  3. Ich habe einen Ordner erstellt in den ich meine zukünftige Rootpartition von meinem bestehenden System mounten kann
    mkdir /mnt/gentoo
  4. Ich habe meine zukütige Rootpartition in mein bestehendes System in den zuvor erstellten Ordner eingebunden
    mount /dev/sda6 /mnt/gentoo
  5. Ich habe den zuvor heruntergeladenen Tarball in den gemounteten Ordner entpackt
    tar xJpf /Pfad/zum/Download-Ordner/stable/stage3-latest.tar.xz -C /mnt/gentoo/

Die neue Rootpartition betreten (chroot)

  1. Kopieren der DNS-Informationen
    cp -L /etc/resolv.conf /mnt/gentoo/etc/
  2. Mounten von /proc und /dev
    mount -t proc none /mnt/gentoo/proc
    mount --rbind /sys /mnt/gentoo/sys
    mount --rbind /dev /mnt/gentoo/dev
  3. Betreten der neuen Umgebung
    env HOME=$HOME TERM=$TERM
    chroot /mnt/gentoo /bin/bash
    source /etc/profile
    export PS1="(funtoo) $PS1"

Portage konfigurieren

Setzen der Zeitzone

Profile einrichten

  1. ausgewählte Profile anzeigen:
    eselect profile show
  2. mögliche Profile anzeigen:
    eselect profile list
  3. ändern eines Profil-"Flavors":
    eselect profile set-flavor 8
  4. hinzufügen eines Mix-Profils:
    eselect profile add 10

Dateien einrichten

Kernel einrichten

Netzwerk / DHCP für den standardmäßigen Start einrichten

Rootpasswort setzen

a) Chroot-Umgebung verlassen / Reboot oder b) die KERNEL_DIR variable setzen

  1. Chroot-Umgebung verlassen / Reboot
    exit
    cd /
    umount -l /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
    reboot
  2. Die KERNEL_DIR variable setzen
    1. Anzeige wo sich die Kernel-Sourcen befinden:
      ls -l /usr/src/linux
    2. KERNEL_DIR setzen:
      KERNEL_DIR=/usr/src/linux-debian-sources-3.10.11
      KBUILD_OUTPUT=/Kernel/3.10.11
      export KERNEL_DIR KBUILD_OUTPUT
    3. nun kann auch der X-Server in der CHROOT-Umgebung gebaut werden :-)

KDE istallieren

  1. KDE MIX-IN Profil hinzufügen:
    eselect profile add 15
  2. Emerging the packages:
    emerge -a --quiet-build kdebase-meta
  3. dbus dem default-Runlevel hinzufügen:
    rc-update add dbus default
  4. /etc/conf.d/xdm -> wie folgt konfigurieren:
    DISPLAYMANAGER="kdm"
  5. Hinzufügen von xdm zum standardmäßigen Runlevel
    rc-update add xdm default
  6. Deutsche Sprachpakette installieren:
    emerge -a --quiet-build kde-base/kde-l10n