Gentoo Linux amd64 installationsguide: Difference between revisions
Line 170: | Line 170: | ||
Editera /boot/grub/grub.conf: | Editera /boot/grub/grub.conf: | ||
{{Box Code|Framebuffer med 1024x768 och 64k färger.|<pre> | {{Box Code|Framebuffer med 1024x768 och 64k färger. Dual-boot med Windows installerad på /dev/hda4.|<pre> | ||
splashimage=(hd0,0)/grub/splash.xpm.gz | splashimage=(hd0,0)/grub/splash.xpm.gz | ||
timeout=5 | timeout=5 | ||
Line 177: | Line 177: | ||
title=Gentoo Linux | title=Gentoo Linux | ||
root (hd0,0) | root (hd0,0) | ||
kernel /kernel-2.6.<x> root=/dev/ | kernel /kernel-2.6.<x> root=/dev/hda3 video=vesafb:ywrap,mtrr vga=0x317 | ||
# Only in case you want to dual-boot | # Only in case you want to dual-boot | ||
title=Windows XP | title=Windows XP | ||
root (hd0, | root (hd0,3) | ||
makeactive | makeactive | ||
chainloader +1 | chainloader +1 |
Revision as of 20:24, 24 January 2006
Guiden gäller installation av Gentoo Linux i386 2005.1 och kräver bl.a. bra kunskap i hur man konfigurerar en Linux kernel. För mer detaljer om hur man installerar Gentoo, läs här.
Boota från installations CDn
Boota från install-x86-universal CDn:
# gentoo
Ställ in svenskt tangentbord:
# loadkeys /usr/share/keymaps/i386/qwerty/sv-latin1.map.gz
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. Template:Box Code
Gå till /usr/src, det är där vi kommer att spara och packa upp källkoden till kerneln:
# 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 -s 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
Konfigurering av bootladdaren
Installera GRUB:
# emerge grub
Editera /boot/grub/grub.conf: Template:Box Code
Installera GRUB in MBR på /dev/hda:
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).
Starta om ditt system
- 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