Gentoo Logo

Gentoo Linux Sparc Kurz-Leitfaden zur Installation

1.  Sparc Kurz-Leitfaden zur Installation

Dieser Leitfaden ist an Leute gerichtet, die bereits Erfahrung mit der Installation von Gentoo Linux haben. Für eine umfangreichere Anleitung schauen Sie sich bitte das Gentoo Handbuch an.

Die Installations-ISOs und netboot-Images befinden sich auf den Gentoo Spiegeln. Die 'Universal' und 'Minimal' CDs sind startfähig und beinhalten die zur Installation von Gentoo notwendigen Tools. Die 'Universal' CD beinhaltet zudem Stages und einige Distfiles. Die 'Packages' CD beinhaltet zusätzliche vorkompilierte Pakete für GRP Installationen.

Drücken Sie stop+A (Tastatur) oder senden Sie ein break (serielle Konsole) während des Startens um in das OBP zu gelangen. Starten Sie die Universal oder Minimal Gentoo CD mit dem Befehl boot cdrom oder boot net für die netboot Images. Drücken Sie Return um den Standardkernel zu benutzen oder drücken Sie Tab um eine Liste mit alternativen Kerneln zu sehen.

Notiz: Weitere Informationen zu OBP finden Sie unter OpenBoot PROM (OBP) Reference oder in der "OpenBoot 3.x Command Reference" (P/N 802-3242) von Sun.

Befehlsauflistung 1.1: Eingangs-Einstellungen

# date  (Stellen Sie sicher, dass Zeit und Datum korrekt sind. Falls nicht, stellen Sie sie mit date MMDDhhmmCCYY ein)
# modprobe module_name  (Optional - lädt benötigte Module)
# ifconfig eth0 a.b.c.d netmask e.f.g.h broadcast i.j.k.l (Konfiguration des Netzwerks)
# route add -net default gw a.b.c.d netmask 0.0.0.0 metric 1 eth0 (Konfiguration des Standardgateways)
# echo "nameserver a.b.c.d" > /etc/resolv.conf (DNS konfigurieren)
# fdisk /dev/sda (Partitionierung der Festplatte)

Ein sun disclabel wird für Sparc-Rechner vorausgesetzt. Dieses kann mit 's' erstellt werden.

Eine separate /boot Partition ist für Sparc nicht empfohlen. Die root Partition muss bei Sparc32-Rechnern komplett innerhalb der ersten 1GByte der Festplatte liegen. Das empfohlene Dateisystem ist ext3. Mindestens 512Mbytes RAM + Swap werden für Bootstrap und einige größere Kompilierungen benötigt.

Initialisieren Sie Ihre Partitionen mit mke2fs (Ext2), mke2fs -j (Ext3) und mkswap (Swap-Partition). Zum Beispiel: mke2fs -j /dev/sda1.

Fahren Sie mit dem Mounten der Partitionen und dem Entpacken des gewünschten Stage-Tarballs fort.

Befehlsauflistung 1.2: Vorbereiten der Installation

(Aktivieren der Swap-Partition)                  # swapon /dev/sdax
(Mounten der Root Partition)                     # mount /dev/sdax /mnt/gentoo
(Wechseln zum Mountpunkt)                        # cd /mnt/gentoo
(Extrahieren eines Stage Tarballs...)            # tar xvjpf /mnt/cdrom/stages/stage?-*.tar.bz2
(oder herunterladen des neuesten Tarballs...)    # links http://www.gentoo.org/main/en/mirrors.xml
(                         ...und extrahieren)    # tar xvjpf stage*
(Optional: entpacken eines Portage Baums)        # tar xvjf /mnt/cdrom/snapshots/portage-*.tar.bz2 -C /mnt/gentoo/usr
(Optional: kopieren der Distfiles)               # cp -R /mnt/cdrom/distfiles /mnt/gentoo/usr/portage/distfiles
(Auswahl eines Spiegels)                         # mirrorselect -s4 -o >> /mnt/gentoo/etc/make.conf
(Kopieren der Nameserver Informationen)          # cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
(Mounten des Proc Dateisystems)                  # mount -t proc none /mnt/gentoo/proc
(Chroot in die neue Umgebung)                    # chroot /mnt/gentoo /bin/bash
(Laden der notwendigen Variablen)                # env-update; source /etc/profile
(Nur Netzwerk, nicht GRP: Portage aktualisieren) # emerge --sync

Jetzt installieren wir Gentoo:

Befehlsauflistung 1.3: Gentoo installieren

(Nur Stage1:)
(  Verändern Sie USE, CFLAGS und CXXFLAGS. CHOST verändern Sie nicht.)
                                                         # nano -w /etc/make.conf
(  Bootstrap des Systems)                                # cd /usr/portage; scripts/bootstrap.sh
(Nur Stage1 and Stage2:)
(  Installieren des Basissystems)                        # emerge system

Notiz: Passende CFLAGS für Sparc-Systeme sind -mcpu=ihre_cpu -O2 -pipe, wobei ihre_cpu eine dieser ist: ultrasparc3, ultrasparc, v9 (64 Bit Systeme) oder hypersparc, supersparc, v8 oder v7 (32 Bit Systeme). Das -frename-registers Flag könnte auch von Interesse sein. Beachten Sie, dass -fomit-frame-pointer, anders als bei x86 Systemen, nicht empfohlen wird.

Als nächstes müssen Sie notwendige Informationen setzen:

Befehlsauflistung 1.4: Setzen der Zeitzone

(Auflisten der verfügbaren Zeitzonen)
# ls /usr/share/zoneinfo
(z.B. Brüssel)
# nano -w /etc/conf.d/clock
TIMEZONE="Europe/Brussels"

Editieren Sie nun /etc/fstab:

Befehlsauflistung 1.5: Setzen der fstab

# nano -w /etc/fstab

Benutzen Sie folgendes als eine Vorlage (kopieren sie es nicht wörtlich) für /etc/fstab:

Befehlsauflistung 1.6: /etc/fstab

# <fs>                  <mountpoint>    <type>          <opts>                  <dump/pass>
/dev/sdax               none            swap            sw                      0 0
/dev/sdax               /               ext3            noatime                 0 1
/dev/cdroms/cdrom0      /mnt/cdrom      auto            noauto,user             0 0
none                    /proc           proc            defaults                0 0
none                    /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

Fahren Sie nun mit der Installation des Linux-Kernels fort. Verfügbare Kernelpakete für Sparc sind sparc-sources (2.4) und gentoo-sources (2.6). Das ultra1 USE-Flag sollte auf Ultra 1 und Netra i 1 "Enterprise" und "Creator" Modellen gesetzt werden, damit die Onboard HME Ethernet-Controller richtig unterstützt werden.

Befehlsauflistung 1.7: Installation des Kernels

(Installieren der Kernelquellen)                           # emerge <hier-das-kernelpaket>
                                                           # cd /usr/src/linux; make menuconfig
(   (2) Aktivieren von shmfs, procfs, devfs wenn udev nicht benutzt wird)
(   (3) Komplilieren des Kernels)
(       - 2.4 Kernel auf sparc64)                          # make dep && make clean vmlinux image modules modules_install
(       - 2.6 Kernel auf sparc64                           # make && make image modules_install
(   (4) Kopieren des Kernels)
(       - 2.4 Kernel auf sparc64)                          # cp arch/sparc64/boot/image /boot
(       - 2.6 Kernel auf sparc64)                          # cp arch/sparc64/boot/image /boot

Nun folgt die Installation der von Ihnen benötigten Tools:

Befehlsauflistung 1.8: Installation wichtiger Systemtools

(Systemlogger; Auswahl: sysklogd, metalog, msyslog, syslog-ng)         # emerge syslog-ng 
(Automatisches Starten des Systemloggers beim Booten)                  # rc-update add syslog-ng default
(Installation eines Crondaemons; Auswahl: vixie-cron, dcron, fcron)    # emerge vixie-cron
(Automatisches starten des Crondaemons beim Booten)                    # rc-update add vixie-cron default
(Domainname Initskript)                                                # rc-update add domainname default
(Nur für 2.6.x Kernel: udev kann anstatt von devfs genutzt werden)     # emerge udev

Notiz: Mehr Informationen zur Konfiguration von udev finden Sie im Gentoo udev Guide. Beachten Sie, dass die Option RC_DEVICE_TARBALL="no" auf Sparc-Systemen bevorzugt wird.

Abschluss der Einstellungen Ihres Gentoo-Systems:

Befehlsauflistung 1.9: Abschluss der Konfigurationseinstellungen

(Setzen des root Passworts)                              # passwd
(Erstellen eines Benutzers)                              # useradd benutzername -m -G users,wheel,audio -s /bin/bash
(Setzen des Passworts für diesen Benutzer)               # passwd benutzername
(Setzen des System Hostnamens)                           # echo meinrechner > /etc/hostname
(Setzen des System Domainnamens)                         # echo meinedomain.com > /etc/dnsdomainname
(Erstellen der Hostdatei, z.B.:"127.0.0.1 localhost meinrechner")
                                                         # nano -w /etc/hosts
(Konfiguration grundliegender Systemeinstellungen, folgen Sie den Kommentaren)
                                                         # nano -w /etc/rc.conf

Befehlsauflistung 1.10: Konfigurieren des Netzwerks

(Konfiguration des Netzwerks; dhcp-Benutzer sollten config_eth0="dhcp" setzen)
                                                                 # nano -w /etc/conf.d/net
(Auflisten der Module, die beim Start geladen werden sollen)
                                                                 # nano -w /etc/modules.autoload.d/kernel-<version>
(Starten des Netzwerk beim Booten)                               # rc-update add net.eth0 default
(Nur wenn Sie mehrere Netzwerkkarten haben:)
   (1) Erstellen Sie Initskripte für jedes Interface)            # ln -s /etc/init.d/net.eth0 /etc/init.d/net.ethx
   (2) Automatisches starten beim Booten)                        # rc-update add net.ethx default

Installieren Sie jetzt den Bootloader.

Befehlsauflistung 1.11: SILO installieren

# emerge silo
# nano -w /etc/silo.conf
partition = 1
root = /dev/sda1
timeout = 150

image = /boot/image
    label = Gentoo
# silo

Unmounten Sie nun alle Partitionen und rebooten Sie in Ihr neues System:

Befehlsauflistung 1.12: Beenden und Installation eines GUI

(Verlassen der Chroot-Umgebung)                 # exit; cd /
(Unmounten der Partitionen)                     # umount /mnt/gentoo/proc /mnt/gentoo
(Neustart; Entfernen Sie die Installations-CD aus dem Laufwerk)
                                                # reboot
(Nach dem Neustart:)
(Nur GRP-Benutzer)
(  (1) Mounten der CD2)                         # mount /dev/cdroms/cdrom0 /mnt/cdrom
(  (2) Kopieren der Pakete)                     # cp -a /mnt/cdrom/packages/* /usr/portage/packages/
(  (3) Installation zusätzlicher Software)      # emerge -k xorg-x11 gnome kde
(  (4) Konfiguration des Xservers)              # nano -w /etc/X11/xorg.conf

Sie können weitere Informationen in der Gentoo Dokumentation finden.



Drucken

Aktualisiert 7. Mai 2007

Zusammenfassung: Der Kurz-Leitfaden zur Installation beschreibt alle Details des Sparc Installationsprozesses in einer sehr knapp gehaltenen Form. Benutzer die dieser Anleitung folgen möchten sollten bereits Erfahrungen mit der Installation von Gentoo Linux haben.

Ciaran McCreesh
Autor

Sebastian Westermayer
Übersetzer

Tobias Heinlein
Übersetzer

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.