Disclaimer :
This document is not valid and is not maintained anymore.
|
Gentoo Linux x86 hurtig installationsvejledning
1.
Hurtig installationsvejledning
Installations-ISO'erne er på Gento-filspejlene.
Detaljerede beskrivelser af de forskellige CD'er er tilgængelige i
Gentoo Butikken. En
universal CD indeholder alt du har brug for, til at installere Gentoo
Linux hurtigt og uden en forbindelse til Internettet. En pakke CD er
valgfri og indeholder præ-kompilerede pakker som KDE, GNOME,
OpenOffice, Mozilla, Evolution og andet.
Start op fra den universelle CD. Tryk <F1> og/eller <F2>
for at se hvilke opstartsmuligheder der er tilgængelige. Tryk
<ENTER> ved bootskærmen for at fortsætte med standardkernen. Du
får med tiden en prompt.
Kode oversigt 1.1: Indledende opsætning |
# date (Vær sikker på at din tid og dato er korrekt. Hvis forkert, sæt den med date MMDDhhmmCCYY )
# modprobe modul_navn
# net-setup eth0
# fdisk /dev/hda
|
Den anbefalede opsætning er 64 MB boot drev med ext2, en swap-partition
med den dobbelte størrelse af dine tilgængelige RAM og
resten til din root partition med ReiserFS.
Initialiser dine partitioner ved brug af mke2fs (Ext2), mke2fs
-j (Ext3), mkreiserfs (ReiserFS), mkfs.xfs (XFS),
mkfs.jfs (JFS) og mkswap (swap partition). F.eks.:
mke2fs -j /dev/hda3.
Fortsæt ved at mounte partitioner og hente den passende stage fil.
Advarsel:
Til ext3 partitioner bliver du nødt til at specificere mount -t
ext3 eksplicit. Dette er pga. en fejl i e2fsprogs pakken.
|
Kode oversigt 1.2: Preparing the Installation |
(Aktivér swap partitionen) # swapon /dev/hdax
(Mount root partitionen) # mount /dev/hdax /mnt/gentoo
(Lav boot mountpointet) # mkdir /mnt/gentoo/boot
(Mount boot partitionen) # mount /dev/hdax /mnt/gentoo/boot
(Gå til mountpointet) # cd /mnt/gentoo
(Pak en stage tarball ud...) # tar -xvjpf /mnt/cdrom/stages/stage<din stage>.tar.bz2
( download den nyeste tarball...) # links http://www.gentoo.org/main/en/mirrors.xml
( ... og pak den ud) # tar -xvjpf stage<din stage>.tar.bz2
(Valgfrit: pak et portage træ ud) # tar -xvjf
/mnt/cdrom/snapshots/portage-*.tar.bz2 \
-C /mnt/gentoo/usr
(Valgfrit: kopier distfiles over) # cd /mnt/gentoo/usr/portage; mkdir distfiles;
# cp /mnt/cdrom/distfiles/* distfiles/
(Copy over nameserver information)
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
(Vælg et filspejl) # mirrorselect -a -s4 -o | grep 'GENTOO_MIRRORS=' \
>> /mnt/gentoo/etc/make.conf
(Kopier nameserver information over) # cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
(Mount proc filesystemet) # mount -t proc none /mnt/gentoo/proc
(Chroot ind i det nye miljø) # chroot /mnt/gentoo /bin/bash
(Hent de nødvendige variabler) # env-update; source /etc/profile
(Kun netværk, ikke-GRP: opdatér Portage) # emerge --sync
|
Nu går vi vidre til at opsætte vores profil og derefter installere
Gentoo. En profil er en byggesten i ethvert Gentoo system. Det
specificerer ikke bare standard værdier for CHOST, CFLAGS og andre
vigtige variabler, det binder også systemet til en bestemt
sortiment af pakke versioner. Alt dette bliver vedligeholdt af Gentoo udviklerne.
Kode oversigt 1.3: At installere Gentoo |
(Tjek den nuværende profil) # ls -l /etc/make.profile
(Ændér HVIS DET ER NØDVENDIGT eller hvis du vil vælge en 2.4 kerne) # ln -snf /usr/portage/profiles/default-linux/x86/2005.0/2.4 /etc/make.profile
(Ændre USE, CFLAGS og CXXFLAGS. Stage1 kan også ændre CHOST) # nano -w /etc/make.conf
(Kun Stage1: bootstrap system) # cd /usr/portage; scripts/bootstrap.sh
(Kun Stage1 og Stage2: installér det basale system. Brug --emptytree
hvis du ændrede USE flag. En af disse er nødvendige)) # emerge system emerge --newuse system
|
Herefter sætter vi det nødvendige information:
Kode oversigt 1.4: At sætte opsætningsfiler op |
(Sæt tidszone information) # ln -sf /usr/share/zoneinfo/ /etc/localtime
(Redigér fstab filen) # nano -w /etc/fstab
|
Brug det følgende som en arbejdskopi (kopiér ikke verbatim) for
/etc/fstab:
Kode oversigt 1.5: /etc/fstab |
# <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/hdax /boot ext2 defaults,noatime 1 2
/dev/hdax none swap sw 0 0
/dev/hdax / reiserfs 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
|
Forsæt ved at installere Linux kernen:
Kode oversigt 1.6: Installation af kernen |
(Installér kerne koden) # emerge gentoo-sources
(Konfigurér din kerne med genkernel...) # emerge genkernel; genkernel --udev --menuconfig all
( (1) byg manuelt din kerne) # cd /usr/src/linux; make menuconfig;
( (2) Inkludér VM fs, /proc fs)
( (3) Kompilér din kerne) #
(for en 2.6 kerne) # make && make modules_install
(for en 2.4 kerne) # make dep && make clean bzImage modules modules_install
( (4) Kopiér kernen over) # cp arch/i386/boot/bzImage /boot; cp System.map /boot
|
Installér nu andre værktøjer du måtte ønske:
Kode oversigt 1.7: At installere vigtige system værktøjer |
(Installér system logger; valg: sysklogd, metalog, msyslog, syslog-ng) # emerge syslog-ng
(Få systemloggeren til automatisk at starte ved boot) # rc-update add syslog-ng default
(Installér cron daemon; valg: vixie-cron, dcron, fcron) # emerge vixie-cron
(Få cron daemonen til automatisk at starte ved boot) # rc-update add vcron default
(kun genkernel brugere: installér *plug) # emerge coldplug hotplug
(kun genkernel brugere: få coldplug til automatisk at starte ved boot) # rc-update add coldplug default
(Ikke-ext2 og ext3 brugere; valg: reiserfsprogs, xfsprogs, jfsutils) # emerge reiserfsprogs
(Valgfrit: install DHCP client) # emerge dhcpcd
(Domæne navn init script) # rc-update add domainname default
|
Hvis du har brug for specialicerede kerne ebuilds, så er nu et godt
tidspunkt at installere dem:
Kode oversigt 1.8: At installere specialicerede kerne ebuilds |
# emerge pcmcia-cs (eller nforce-net, nforce-audio, e100, e1000, ati-drivers, rp-pppoe)
# VIDEO_CARDS="ditkort" emerge x11-drm (for ATI Radeon op til 9200, Rage128, Matrox, Voodoo og andre kort)
|
Færdiggør opsætningen for dit Gentoo system:
Kode oversigt 1.9: Færdiggørelse af Konfigurations opsætningerne |
(Sæt root password) # passwd
(Lav en bruger) # useradd din_bruger -m -G users,wheel,audio -s /bin/bash
(Sæt password for den bruger) # passwd din_bruger
(Sæt systemets hostname) # echo minmaskine > /etc/hostname
(Sæt systemets domainname) # echo minmaskine.dk > /etc/dnsdomainname
(Sæt hosts filen, sæt minimum "127.0.0.1 minmaskine") # nano -w /etc/hosts
(Sæt dit basissystem op; følg kommentarerne) # nano -w /etc/rc.conf
|
Kode oversigt 1.10: At sætte netværk op |
(At sætte netværk op; dhcp-brugere bør sætte iface_eth0="dhcp") # nano -w /etc/conf.d/net
(List de moduler der skal hentes ved opstart) # nano -w /etc/modules.autoload.d/kernel-
(Kun Ikke-PCMCIA: start netværk automatisk ved boot) # rc-update add net.eth0 default
(Kun hvis du har flere netværkskort:)
(1) Lav initscripts til hvert kort) # ln -s /etc/init.d/net.eth0 /etc/init.d/net.ethx
(2) Start automatisk ved opstart, ikke-PCMCIA) # rc-update add net.ethx default
(Kun PCMCIA: verificer /etc/conf.d/pcmcia og hent PCMCIA ved boot) # rc-update add pcmcia default
|
Installér nu en boot-loader. Den venstre er for grub, den højre er for lilo:
Kode oversigt 1.11: At installere og opsætte GRUB |
# emerge grub
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
# nano -w /boot/grub/grub.conf
default 0
timeout 15
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,0)
kernel /kernel- root=/dev/ram0 init=/linuxrc real_root=/dev/hda3 ramdisk=8192 udev
initrd /initrd-
kernel /kernel- root=/dev/hda3 udev
|
Kode oversigt 1.12: At installere og opsætte LILO |
# emerge lilo
# nano -w /etc/lilo.conf
boot=/dev/hda
prompt
timeout=50
default=gentoo
image=/boot/kernel-
label=gentoo
read-only
append="init=/linuxrc real_root=/dev/hda3 ramdisk=8192 udev"
root=/dev/ram0
initrd=/boot/initrd-
append="udev"
root=/dev/hda3
# /sbin/lilo
|
Unmount nu alle partitioner og genstart ind i dit nye system:
Kode oversigt 1.13: Færdiggør og installér GUI |
(Opdatér konfigurationsfiler) # etc-update
(Forlad chroot) # exit
# cd /
(Unmounte partitioner) # umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
(Genstart; Fjern den universelle CD) # reboot
(Efter opstart:)
(Kun ADSL-brugere) # adsl-setup
(Kun GRP-brugere)
( (1) Mount pakke CD'en) # mount /dev/cdrom /mnt/cdrom
( (2) Kopier pakker over) # mkdir /usr/portage/packages
# cp -a /mnt/cdrom/packages/* /usr/portage/packages/
( (3) Installér ekstra software) # USE="bindist" emerge -k xorg-x11 gnome kde mozilla openoffice-bin
( (4) Konfigurér din Xserver) # /usr/X11R6/bin/xorgconfig
|
Du kan få mere information fra Gentoo Dokumentationen.
Indholdet i dette dokument er autoriseret under en Creative Commons -
Attribution / Share Alike licens.
|