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
( 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 |
# ls /usr/share/zoneinfo
# 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
# 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-
(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.
Die Inhalte dieses Dokuments sind unter der Creative Commons -
Namensnennung / Weitergabe Lizenz lizenziert.
|