Gentoo Linux amd64 installationsguide: Difference between revisions
Line 79: | Line 79: | ||
== Konfigurera Linux kerneln== | == Konfigurera Linux kerneln== | ||
Sätt rätt tidszon: | |||
ln –sf /usr/share/zoneinfo/Europe/Stockholm /etc/localtime | |||
Eftersom vi kommer att hämta källkoden till kerneln via FTP så behövs en FTP klient, t.ex. lftp: | |||
emerge lftp | |||
Hämta och packa upp källkoden: | |||
cd /usr/src | |||
Hämta källkoden med FTP från t.ex. ftp.kernel.org:/pub/linux/kernel/v2.6. Packa upp den: | |||
tar -xjf linux-2.6.x.tar.bz2 | |||
eller | |||
tar -xzf linux-2.6.x.tar.gz | |||
Skapa symbolisk länk till källkoden: | |||
ln -sfn linux-2.6.x linux | |||
Konfigurera kerneln: | |||
cd /usr/src/linux | |||
make menuconfig | |||
Bygg kerneln och installera ev. moduler: | |||
make && make modules_install | |||
cp System.map /boot/System.map-2.6.x | |||
cp arch/i386/boot/bzImage /boot/kernel-2.6.x | |||
Om du kompilerat nätverksstödet som moduler i din kernel, editera då /etc/modules.autoload.d/kernel-2.6 så att den laddas vid uppstart. | |||
/ | |||
== Konfigurera ditt system == | |||
# Installera udev: | # Installera udev: | ||
Revision as of 19:28, 22 January 2006
Boota från installations CDn
Boota från install-x86-universal CDn:
# gentoo
När bootskärmen kommer upp, tryck på F2 för att kunna byta till svenskt tangentbord. Se till att nätverket fungerar. Exempel på manuell inställning:
# ifconfig eth0 192.168.0.100 broadcast 192.168.0.255 netmask 255.255.255.0 # route add –net default gw 192.168.0.1 netmask 0.0.0.0 metric 1 eth0
Editera också /etc/resolv.conf. Exempel:
domain mydomain.com nameserver 10.0.0.1 nameserver 10.0.0.2
Skapa partitioner
Partitionera disken med fdisk eller cfdisk. 83 = Linux, 82 = Linux Swap. Sätt bootflaggan på /boot partitionen.
Skapa filsystem med mke2fs, mkreiserfs resp mkswap. Låt /boot vara ett ext2 eller ext3 filsystem.
Aktivera swap:
# swapon /dev/<swap>
Montera filsystemen:
# mount /dev/<root> /mnt/gentoo # mkdir /mnt/gentoo/boot # mount /dev/<boot> /mnt/gentoo/boot
Installera Gentoos installationsfiler
Installera stage3
Ställ klockan. Template:Box Code
Packa upp stage3 tar-bollen:
# cd /mnt/gentoo # tar –xvjpf /mnt/cdrom/stages/stage3-<subarch>.tar.bz2
Installera portage
# tar -xvjf /mnt/cdrom/snapshots/portage-<date>.tar.bz2 -C /mnt/gentoo/usr
Konfigurera kompilator flaggor
Editera kompilator flaggorna i make.conf:
# nano –w /mnt/gentoo/etc/make.conf
Chroot():a till Gentoo bassystemet
Chroot():a
Montera /proc
# mount -t proc none /mnt/gentoo/proc
Kopiera över DNS information:
# cp –L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
Chroot:a till /mnt/gentoo:
# chroot /mnt/gentoo /bin/bash # env-update # source /etc/profile
Skapa portage cache:
# emerge --metadata
Konfigurera USE variabeln
Konfigurera USE variabeln i make.conf
# nano –w /etc/make.conf
Konfigurera Linux kerneln
Sätt rätt tidszon:
ln –sf /usr/share/zoneinfo/Europe/Stockholm /etc/localtime
Eftersom vi kommer att hämta källkoden till kerneln via FTP så behövs en FTP klient, t.ex. lftp:
emerge lftp
Hämta och packa upp källkoden:
cd /usr/src
Hämta källkoden med FTP från t.ex. ftp.kernel.org:/pub/linux/kernel/v2.6. Packa upp den:
tar -xjf linux-2.6.x.tar.bz2
eller
tar -xzf linux-2.6.x.tar.gz
Skapa symbolisk länk till källkoden:
ln -sfn linux-2.6.x linux
Konfigurera kerneln:
cd /usr/src/linux make menuconfig
Bygg kerneln och installera ev. moduler:
make && make modules_install cp System.map /boot/System.map-2.6.x cp arch/i386/boot/bzImage /boot/kernel-2.6.x
Om du kompilerat nätverksstödet som moduler i din kernel, editera då /etc/modules.autoload.d/kernel-2.6 så att den laddas vid uppstart.
Konfigurera ditt system
- Installera udev:
Kod: > emerge udev
- Editera /etc/fstab
- Sätt hostname:
Kod: > echo <hostname> > /etc/hostname > rc-update add domainname default
- Editera /etc/conf.d/net och starta nätverksinterfacet vid boot:
Kod: > rc-update add net.eth0 default
- Installera dhcpcd om du får din IP adress via DHCP:
Kod: > emerge dhcpcd
- Editera /etc/hosts
- Sätt root lösenord.
- Editera /etc/rc.conf. För svenskt tangentbord: sv-latin1. Sätt klockan till local.
- Installera systemlogger:
Kod: > emerge sysklogd > rc-update add sysklogd default
- Installera vixie-cron:
Kod: > emerge vixie-cron > rc-update add vixie-cron default
- Installera verktyg för ReiserFS:
Kod: > emerge reiserfsprogs
- Installera GRUB:
Kod: > emerge grub
- Editera /boot/grub/grub.conf. Exempel:
Kod: splashimage=(hd0,0)/grub/splash.xpm.gz timeout=5 default=0
title=Gentoo Linux
root (hd0,0) kernel /<kernel> root=/dev/<root> video=vesafb:ywrap,mtrr vga=0x317
- Only in case you want to dual-boot
title=Windows XP
root (hd0,1) makeactive chainloader +1
- Uppdatera /etc/mtab:
Kod: > cp /proc/mounts /etc/mtab
- Installera GRUB:
Kod: > grub [--no-floppy] > grub> root (hd0,0) > grub> setup (hd0) > grub> quit
--no-floppy behöver du bara lägga till om din dator saknar floppy drive. (hd0,0) betyder första disken, första partitionen. Om din /boot partition istället heter t.ex. hda2 ska du använda (hd0,1).
- Installera sshd daemonen om du vill kunna logga in m.h.a. ssh:
Kod: > rc-update add sshd default
- Avmontera alla filsystem:
Kod: > exit > cd / > umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
- Starta om datorn:
Kod: > reboot
Glöm inte att ta ur CDn.
Template:Box Code