(in Arbeit) Gentoo Installation 32/64 mit Minimal-CD

http://mannaz.cc/wp-content/uploads/2010/03/gentoo-transparent.png

- Platte mit gparted vorbereiten :)

- minimal CD starten
(ab i686 oder neuer wird die LiveCD als Installationsmedium empfohlen)
- nach Auswahl des Kernels gleich "Alt+F1" drücken
(um Tastaturbelegung auszuwählen - 10 für de)

- Einrichten des Netzwerkes
# net-setup eth0
(test mit ifconfig - sollte es nicht automatisch funktionieren hier ganz unten)

- Einrichten der Festplatte
(falls noch nötig)
# cfdisk
- Erstellen der Dateisysteme
# mkswap /dev/sda1
# mkfs.ext4 /dev/sda2

- Aktivieren der Swap-Partition
# swapon /dev/sda1


- Einhängen des Filesystems
# mount /dev/sda2 /mnt/gentoo

- Wechsel in das Verzeichnis
# cd /mnt/gentoo

- Herunterladen benötigter Dateien
- Die Datei gleich beim Download nach /mnt/gentoo/ speichern
# links "link" (download der Datei mit "D")

Datei: portage-latest.tar.xz (<- hier klicken falls Datei nicht funzt)
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/snapshots/

stage3-tarball.tar.bz2 benutze ich nur als Synonym für das aktuellste File!!!
Tipp: um die richtige CPU-Architektur herauszufinden -> uname -m

64-bit - Datei: stage3-tarball.tar.bz2 (<- hier klicken falls Datei nicht funzt)
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/releases/amd64/current-stage3/
32-bit - Datei: stage3-tarball.tar.bz2 (<- hier klicken falls Datei nicht funzt)
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/releases/x86/current-stage3/

- Entpacken der Dateien
# tar xvjpf stage3-tarball.tar.bz2
# tar xvjf portage-latest.tar.xz -C /mnt/gentoo/usr/

- Einhängen
# mount --rbind /dev/ /mnt/gentoo/dev/
# mount -t proc none /mnt/gentoo/proc/

- Kopieren der DNS-Informationen# cp /etc/resolv.conf /mnt/gentoo/etc/

- Einrichten des Downloadservers
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
(http Server in der Nähe auswählen)

# mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf
(Server in der Nähe auswählen)


- Rechnernamen ändern
# nano /mnt/gentoo/etc/conf.d/hostname
(localhost > gentoist)

- Zeitzone festlegen
# cp /mnt/gentoo/usr/share/zoneinfo/Europe/Berlin /mnt/gentoo/etc/localtime (überschreiben = y)

- Wechsel der Umgebung
# chroot /mnt/gentoo/ /bin/bash

- Updaten von Portage
# emerge --sync

- Bootloader installieren(grub!!)
# emerge metalog lilo gentoo-sources


- USE-Flags setzen (Infos)
# nano -w /etc/make.conf

- Partitionen einrichten
(In diesem Fall: BOOT entfernen ; Für SWAP - sda1 und für Root - sda2 eintragen ; ext3 auf ext4 ändern)
# nano /etc/fstab

- Bootloader einrichten
(mehrere Änderungen - am besten Video bei 6,00 min ansehen)
# nano /etc/lilo.conf.example
# nano /etc/grub/grub.conf (Infos)

- hosts bearbeiten
(In der Zeile 127.0.0.1 bei aliases den Namen eintragen der in der /etc/conf.d/hostname steht)
# nano /etc/hosts

- Überprüfen des Systemprofils
# eselect profile list- Profile wechseln
# eselect profile set 2
- USE-Einstellung (Info)
# nano -w /etc/make.conf
Bsp: USE="-gtk -gnome -gps qt4 kde dvd alsa cdr dvb gimp gzip gif hddtemp java jpeg lame lm_sensors matroska mozilla mpeg mp3 mp4 mplayer plasma samba ssh sound v4l vcd"
- Spezifizieren Ihrer Locales
# nano -w /etc/locale.gen
en_US ISO-8859-1 
en_US.UTF-8 UTF-8 
de_DE ISO-8859-1 
de_DE@euro ISO-8859-15

- Autostart von metalog
# rc-update add metalog default
- Netzwerk beim Systemstart aktivieren
# cd /etc/init.d/
# ln -s net.lo net.eth0
# nano /etc/conf.d/net
(Wenn DHCP verfügbar: config_eth0="dhcp" sonst Infos)
- Menuconfig starten
# cd /usr/src/linux
# make menuconfig
   (Info)

- Kompilieren des Kernels
# make && make modules_install

- Installieren des Kernels
# cp arch/i386/boot/bzImage /boot/
# cp arch/x86_64/boot/bzImage /boot      (für 64bit)

- Anzeigen aller verfügbaren Module 
# find /lib/modules// -type f -iname '*.o' -or -iname '*.ko' | less

- Bearbeiten welche Module beim Start geladen werden
# nano -w /etc/conf.d/modules 
Bsp: modules_2_6="3c59x"

- Setzen des root-Passworts 
# passwd 
- Systeminformationen
(Sie können Ihr System so konfigurieren, dass es Unicode verwendet und Ihren Standardeditor sowie Ihren Displaymanager (wie gdm oder kdm) definieren. )
# nano -w /etc/rc.conf


- Tastaturkonfiguration
# nano -w /etc/conf.d/keymaps

- Optionen der Uhr
(Zeile in clock="local" ändern)
# nano -w /etc/conf.d/hwclock
Installation von dhcpcd
# emerge dhcpcd




Hilfreiche Sachen
64-bit -> http://www.gentoo.de/doc/de/handbook/handbook-amd64.xml
32-bit -> http://www.gentoo.de/doc/de/handbook/handbook-x86.xml
http://de.gentoo-wiki.com/wiki/Hauptseite
http://www.netzwelt.de



Keine Kommentare: