Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
gentoo:installation_von_gentoo [2017/04/01 19:06] – angelegt admingentoo:installation_von_gentoo [2019/04/14 11:19] (aktuell) boospy
Zeile 1: Zeile 1:
- +====== Installation von Gentoo ====== 
-====== Download und Konfiguration der Festplatte =====+:!: **Achtung, älterer Beitrag (nach Update, falls benötigt entfernen)** 
 +\\ 
 +\\ 
 +===== Download und Konfiguration der Festplatte =====
  
 Zuerst partitonieren und formatieren wir unsere virtuelle Festplatte /dev/vdaX. Danach hängen wir sie in der Live-CD ein. Zuerst partitonieren und formatieren wir unsere virtuelle Festplatte /dev/vdaX. Danach hängen wir sie in der Live-CD ein.
      
-  mount /dev/vda1 /mnt/gentoo/+  mount /dev/vda1 /mnt/gentoo/  
  
  
Zeile 28: Zeile 30:
  
  
-====== Installation von Portage ======+===== Installation von Portage =====
  
  
Zeile 45: Zeile 47:
  
  
-====== Die make.conf ======+===== Die make.conf =====
  
  
Zeile 65: Zeile 67:
      
   FEATURES="ccache"   FEATURES="ccache"
 +  #FEATURES="ccache -pid-sandbox" # For CT's, LXC
   CCACHE_SIZE="2G"   CCACHE_SIZE="2G"
   MAKEOPTS="-j3"   MAKEOPTS="-j3"
Zeile 75: Zeile 78:
  
  
-===== make.conf für Citrix Xengäste =====+==== make.conf für Citrix Xengäste ====
  
  
Zeile 90: Zeile 93:
  
  
-====== Betreten der Chroot ======+===== Betreten der Chroot =====
  
      
Zeile 108: Zeile 111:
  
  
-====== Portage konfigurieren ======+===== Portage konfigurieren =====
  
  
-Sie sollten nun Ihren Portage-Tree auf den aktuellsten Stand bringen. **emerge --sync** macht dies für uns. Zunächst ist eine kleine Defintion notwendig. Ein Profil ist existenziell für ein Gentoo-System. Es definiert nicht nur Standardwerte für USE, CFLAGS und andere wichtige Variablen, es beschränkt das System auch auf eine definierte Masse an Paketversionen. Dies alles wird von Gentoo-Entwicklern betreut. Bisher hatten Benutzer mit Profilen wenig zu tun. Jedoch kann es bestimmte Umstände geben in denen ein Profilwechsel möglicherweise notwendig ist. Sie können das aktuell verwendete Profil mit dem folgenden Befehl anzeigen: +Sie sollten nun Ihren Portage-Tree auf den aktuellsten Stand bringen. ''emerge --sync'' macht dies für uns. Zunächst ist eine kleine Defintion notwendig. Ein Profil ist existenziell für ein Gentoo-System. Es definiert nicht nur Standardwerte für USE, CFLAGS und andere wichtige Variablen, es beschränkt das System auch auf eine definierte Masse an Paketversionen. Dies alles wird von Gentoo-Entwicklern betreut. Bisher hatten Benutzer mit Profilen wenig zu tun. Jedoch kann es bestimmte Umstände geben in denen ein Profilwechsel möglicherweise notwendig ist. Sie können das aktuell verwendete Profil mit dem folgenden Befehl anzeigen: 
      
   eselect profile list   eselect profile list
Zeile 119: Zeile 122:
  
  
-====== Setzen der Zeitzone und der Sprache ======+===== Setzen der Zeitzone und der Sprache =====
  
      
Zeile 136: Zeile 139:
 und und
      
-  LANG="de_DE.UTF-8"+  LANG="de_AT.utf8"
   LC_COLLATE="C"   LC_COLLATE="C"
  
Zeile 145: Zeile 148:
 Folgende Dinge eintragen: Folgende Dinge eintragen:
      
-  de_DE ISO-8859-1 +  #en_US ISO-8859-1 
-  de_DE@euro ISO-8859-15 +  en_US UTF-8 
-  de_DE.UTF-8 UTF-8 +  #de_DE ISO-8859-1 
-  en_US ISO-8859-1 +  de_DE UTF-8 
-  en_US.UTF-8 UTF-8+  de_AT UTF-8
  
 eintragen. Damit die Änderungen auch wirksam werden muss man die locale generieren und die ENV neu einlesen. eintragen. Damit die Änderungen auch wirksam werden muss man die locale generieren und die ENV neu einlesen.
Zeile 155: Zeile 158:
   locale-gen   locale-gen
   env-update && source /etc/profile && export PS1="(chroot) $PS1"   env-update && source /etc/profile && export PS1="(chroot) $PS1"
- +  locale -a 
-neu einlesen. Statt global kann man das ganze aber auch nur userspezifisch setzen in der ~/.bashrc+  eselect locale list 
 +  eselect locale set <your number>
      
-  export LANG="de_DE.UTF-8" 
-  export LC_COLLATE="C" 
  
-Bei der nächsten Anmeldung ist das ganze dann aktivMan kann natürlich auch die bashrc nochmal abarbeiten lassen: +neu einlesen
-   +
-  source ~/.bashrc+
  
 So das System ist jetzt auf Deutsch localisiert. Das heist aber noch lange nicht das die Programm auch auf Deutsch sind. Hierzu muss man natürlich die Deutschen Sprachpakete nachinstallieren. Möchte man auch das Tastaturenlayout auf Deutsche Tastatur umstellen, geht man wie folgt vor. Das von der Konsole verwendete Tastaturlayout wird in /etc/conf.d/keymaps durch die Variable KEYMAP gesetzt. Gültige Werte können /usr/share/keymaps/{arch}/ entnommen werden. i386 hat weitere Unterteilungen nach dem Layout (qwerty/, azerty/, usw.). Einige Sprachen haben mehrere Optionen, daher müssen Sie möglicherweise etwas experimentieren, um entscheiden zu können, welche davon Ihren Bedürfnissen am ehesten entspricht. So das System ist jetzt auf Deutsch localisiert. Das heist aber noch lange nicht das die Programm auch auf Deutsch sind. Hierzu muss man natürlich die Deutschen Sprachpakete nachinstallieren. Möchte man auch das Tastaturenlayout auf Deutsche Tastatur umstellen, geht man wie folgt vor. Das von der Konsole verwendete Tastaturlayout wird in /etc/conf.d/keymaps durch die Variable KEYMAP gesetzt. Gültige Werte können /usr/share/keymaps/{arch}/ entnommen werden. i386 hat weitere Unterteilungen nach dem Layout (qwerty/, azerty/, usw.). Einige Sprachen haben mehrere Optionen, daher müssen Sie möglicherweise etwas experimentieren, um entscheiden zu können, welche davon Ihren Bedürfnissen am ehesten entspricht.
Zeile 181: Zeile 181:
  
  
-====== Bauen des Kernels mit Genkernel und wichtigen Paketen ======+===== Bauen des Kernels mit Genkernel und wichtigen Paketen =====
  
  
Zeile 226: Zeile 226:
  
  
-===== Bauen von Genkernel mit Virtio für KVM =====+==== Bauen von Genkernel mit Virtio für KVM ====
  
  
Zeile 253: Zeile 253:
  
  
-====== Netzwerk und Hostname konfigurieren ======+===== Netzwerk und Hostname konfigurieren =====
  
      
Zeile 260: Zeile 260:
  
  
-====== OpenRC ======+===== OpenRC =====
  
  
Zeile 271: Zeile 271:
  
  
-====== Konfigurieren der FSTAB =====+===== Konfigurieren der FSTAB =====
      
   # <fs>                  <mountpoint>    <type>          <opts>          <dump/pass>   # <fs>                  <mountpoint>    <type>          <opts>          <dump/pass>
Zeile 295: Zeile 294:
  
  
-====== Grub konfigurieren ======+===== Grub konfigurieren =====
  
      
Zeile 323: Zeile 322:
  
  
-====== Nach dem ersten Start des neuen Gentoosystems ======+===== Nach dem ersten Start des neuen Gentoosystems =====
  
  
Zeile 362: Zeile 361:
  
  
-====== Weitere Informationen ======+===== Weitere Informationen =====
  
   *  [[http://www.gentoo.org/doc/de/handbook/handbook-amd64.xml|Gentoo Handbuch AMD64]]   *  [[http://www.gentoo.org/doc/de/handbook/handbook-amd64.xml|Gentoo Handbuch AMD64]]
   *  [[http://bugs.gentoo.org/259613|Bug in Virtio und Grub >2.0]]   *  [[http://bugs.gentoo.org/259613|Bug in Virtio und Grub >2.0]]
   *  [[http://www.linux-kvm.org/page/Virtio|Kernelkonfiguration für Virtio]]   *  [[http://www.linux-kvm.org/page/Virtio|Kernelkonfiguration für Virtio]]