Intern:IT:HowTo:Falkland-Gentoo Install
Inhaltsverzeichnis |
Grundsätzliches
Installiert wird ein gentoo über den Standardweg, beschrieben in der gentoo Dokumentation [1] [2]. Die Installation unterscheidet sich lediglich an folgenden Punkten:
- Binary Packages werden installiert
- Ein vorkompilierter Kernel wird installiert
Installation
Siehe hier: https://project.nitso.org/projects/flk/wiki/Installation
Manuelle Installation
1. | Boote eine live distri (e.g. grml) |
---|---|
2. | Lade das aktuelle stage3 auf den Server und entpacke es in das rootfs. |
3. | Lade portage-latest.tar.bz2 herunter und entpacke es. |
4. | Mounte proc sysfs und dev in gentoo rootfs |
5. | Anschließend chroot ausführen. |
6. | erstelle die /etc/resolv.conf |
7. | Führe initial einen layman -L aus |
8. | Konfiguriere das System und installiere den Kernel (falkland-sources). |
Kernel
Prüfe die kernel-config auf Vollständigkeit und sende uns gegebenenfalls eine Diff-File deiner Änderungen. Sollten nicht alle Module für deine Hardware kompiliert sein, siehe [3].
Module
Nachdem der Kernel installiert wurde, muss noch die Datei /etc/conf.d/modules angepasst werden. Hier sollte es reichten, die vom LiveOS geladenen Module einzutragen um bspw. die Netzwerk Module zu laden. Dies ist notwendig, da falkland auf mdev setzt, bis eudev oder ähnliche Projekte produktiv einsetzbar sind.
Installer
git clone http://git.pilarkto.net/falkland-installer.git
(Achtung ist noch Beta !)
Verwendung
Ausführen des Scripts (Beispiel: Quiet-Mode und IP=dhcp)
sh install_falkland.sh -q dhcp
Hilfe
USAGE: sh install_falkland.sh -i|-q dhcp,IPs [-pd] [-om] -h : help -q : quiet Installation with defaults (for quiet you have to set >IP,gateway< or >dhcp<) -n : Name of the host aka. hostname or hostname.domnain.tld (FQDN) -i : interactive The mode (-q/-i/-h) is the first argument. -om: own mirror. You can spezify altenativ mirror interactivly -pd : Predefined disks (Expecting: already mounted disks (/mnt/xxx/ and /mnt/xxx/boot) with empty filesystem on it and not chrooted. This is recommend for md or additional swap usage For md-devices respect the metadata=0.9 for grub(1) THIS IS BETA STUFF. Please use only empty systems. Script erase disk to install !
Oder eine Mail an falkland[at]pilarkto.org
Troubleshooting
In der Version von von udev, die hier aktuell zum EInsatz kommt, wird das Umbennenen der Netzwerkkarte standardmäßig aktiviert. Um das zu umgehen kann man folgende Regel setzten:
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
So dass es wie folgt aussieht:
[amo@titan][~] >> ls /etc/udev/rules.d -l lrwxrwxrwx 1 root root 9 Jun 5 13:40 80-net-name-slot.rules -> /dev/null
(Danke an Amo)