Gentoo Linux amd64 installationsguide: Difference between revisions

From Peters wiki
Jump to navigation Jump to search
mNo edit summary
 
(80 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Boota från installations CDn==
Guiden gäller installation av Gentoo Linux amd64 2007.0 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 [http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml här].
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:
== Boota från installations CDn ==
# ifconfig eth0 192.168.0.100 broadcast 192.168.0.255 netmask 255.255.255.0
Boota från install-amd64-minimal-2007.0 CDn. Ange svenskt tangentbord under boot eller ställ in svenskt tangentbord i efterhand vid prompten:
# route add –net default gw 192.168.0.1 netmask 0.0.0.0 metric 1 eth0
{{RootCmd|loadkeys /usr/share/keymaps/i386/qwerty/sv-latin1.map.gz}}
 
Se till att nätverket fungerar. Exempel på manuell inställning:
{{RootCmd|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:
Editera också /etc/resolv.conf. Exempel:
domain mydomain.com
{{bc|
nameserver 10.0.0.1
domain mydomain.com
nameserver 10.0.0.2
nameserver 10.0.0.1
nameserver 10.0.0.2
}}
 
== Skapa partitioner ==
 
{{Warning|Var noga med att ange korrekta diskenheter! Annars kommer du kanske förlora viktigt data!}}


==Skapa partitioner==
Partitionera disken med fdisk eller cfdisk. 83 = Linux, 82 = Linux Swap. Sätt bootflaggan på /boot partitionen.
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.
Skapa filsystem med mke2fs resp. mkswap. Låt /boot vara ett ext2 eller ext3 filsystem. Övriga partitioner förrutom swap kan ha lite mer exotiska filsystem om du vill. Skapa ett ext3 filsystem på hda1 (/boot), swap på hda2 och ext3 på hda3 (/):
 
{{RootCmd|mke2fs -j /dev/hda1|mkswap /dev/hda2mke2fs -j /dev/hda3}}
{{Box Code|Skapa ett ext3 filsystem på hda1 (/boot), swap på hda2 och ett ReiserFS på hda3 (/)|<pre>
# mke2fs –j /dev/hda1
# mkswap /dev/hda2
# mkreiserfs /dev/hda3
</pre>}}


Aktivera swap:
Aktivera swap:
# swapon /dev/<swap>
{{RootCmd|swapon /dev/<swap>}}


Montera filsystemen:
Montera filsystemen:
# mount /dev/<root> /mnt/gentoo
{{RootCmd|mount /dev/<root> /mnt/gentoo|mkdir /mnt/gentoo/boot|mount /dev/<boot> /mnt/gentoo/boot}}
# mkdir /mnt/gentoo/boot
# mount /dev/<boot> /mnt/gentoo/boot


==Installera Gentoos installationsfiler==
== Installera Gentoos installationsfiler ==
===Installera stage3===
=== Installera stage3 ===
Ställ klockan.  
Ställ klockan. Exempel: Ställ klockan till 27/2 kl. 09:04 2003:
{{Box Code|Ställ klockan till 27/2 kl. 09:04 2003|<pre># date 022709042003</pre>}}
{{RootCmd|date 022709042003}}


Packa upp stage3 tar-bollen:
Ladda ner och packa upp stage3 tar-bollen:
# cd /mnt/gentoo
{{RootCmd|cd /mnt/gentoo|links http://www.gentoo.org/main/en/mirrors.xml|tar –xvjpf stage3-amd64-2007.0.tar.bz2}}
# tar –xvjpf /mnt/cdrom/stages/stage3-<subarch>.tar.bz2


===Installera portage===
=== Installera portage ===
# tar -xvjf /mnt/cdrom/snapshots/portage-<date>.tar.bz2 -C /mnt/gentoo/usr
Ladda ner och packa upp en portage snapshot:
{{RootCmd|cd /mnt/gentoo|links http://www.gentoo.org/main/en/mirrors.xml|tar -xvjf portage-<datum>.tar.bz2 -C /mnt/gentoo/usr}}


===Konfigurera kompilator flaggor===
Du kan nu, om du vill, ta bort stage3 och portage tarbollarna från /mnt/gentoo.
Editera kompilator flaggorna i make.conf:
 
# nano –w /mnt/gentoo/etc/make.conf
=== Konfigurera kompilator flaggor ===
{{Box Code|Exempel för en Pentium III maskin|<pre>
Editera kompilator flaggorna i /etc/make.conf med kommandot:
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer
{{RootCmd|nano -w /mnt/gentoo/etc/make.conf}}
{{bc|1=
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
MAKEOPTS="-j3"
</pre>}}
}}


==Chroot():a till Gentoo bassystemet==
== Chroot():a till Gentoo bassystemet ==


===Chroot():a===
=== Chroot():a ===
Montera /proc
Kopiera över DNS information:
# mount -t proc none /mnt/gentoo/proc
{{RootCmd|cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf}}


Kopiera över DNS information:
Montera /proc och /dev:
# cp –L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
{{RootCmd|mount -t proc none /mnt/gentoo/proc|mount -o bind /dev /mnt/gentoo/dev}}


Chroot:a till /mnt/gentoo:
Chroot:a till /mnt/gentoo:
# chroot /mnt/gentoo /bin/bash
{{RootCmd|chroot /mnt/gentoo /bin/bash|env-update|source /etc/profile}}
# env-update
# source /etc/profile


Skapa portage cache:
Uppdatera portage:
# emerge --metadata
{{RootCmd|emerge --sync}}


===Konfigurera USE variabeln===
=== Konfigurera USE variabeln ===
Konfigurera USE variabeln i make.conf
Konfigurera USE variabeln i /etc/make.conf med kommandot:
# nano –w /etc/make.conf
{{RootCmd|nano -w /etc/make.conf}}
Exempel på USE flaggor för en maskin som ska köra GNOME, samba, cups, m.m., men inte ha stöd för KDE, alsa, ipv6, ldap och apm:
{{bc|1=
USE="X -alsa apache2 -apm cups gnome gtk imap -ipv6 -kde -ldap mozilla mysql -qt3 -qt4 samba ssl xml"
}}


{{Box Code|Exempel USE flaggor för en maskin som ska köra KDE, samba, cups, m.m.|<pre>
=== glibc locales ===
USE="X qt kde samba cups ssl mysql apache2 xml2 imap gtk2 mozilla -gnome -alsa -ipv6 -ldap -apm"
Du kommer troligtvis bara köra med en eller möjligtvis två locales ditt system. Editera filen /etc/locale.gen:
</pre>}}
{{bc|
en_US ISO-8859-1
en_US.UTF-8 UTF-8
sv_SE ISO-8859-1
sv_SE.UTF-8 UTF-8
}}
Sedan kör du kommandot:
{{RootCmd|locale-gen}}


== Konfigurera Linux kerneln==
== Konfigurera Linux kerneln ==


Sätt rätt tidszon:
Sätt rätt tidszon:
ln –sf /usr/share/zoneinfo/Europe/Stockholm /etc/localtime
{{RootCmd|cp /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:  
Eftersom vi kommer att hämta källkoden till kerneln via FTP så behövs en FTP klient, t.ex. lftp:
emerge lftp
{{Emerge|lftp}}


Hämta och packa upp källkoden:
Gå till /usr/src, det är där vi kommer att spara och packa upp källkoden till kerneln:
cd /usr/src
{{RootCmd|cd /usr/src}}


Hämta källkoden med FTP från t.ex. ftp.kernel.org:/pub/linux/kernel/v2.6. Packa upp den:
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
{{RootCmd|tar -xjf linux-2.6.<x>.tar.bz2}}
eller
eller:
tar -xzf linux-2.6.x.tar.gz
{{RootCmd|tar -xzf linux-2.6.<x>.tar.gz}}


Skapa symbolisk länk till källkoden:
Skapa symbolisk länk till källkoden:
ln -sfn linux-2.6.x linux
{{RootCmd|ln -s linux-2.6.<x> linux}}


Konfigurera kerneln:
Konfigurera kerneln:
cd /usr/src/linux
{{RootCmd|cd /usr/src/linux|make menuconfig}}
make menuconfig


Bygg kerneln och installera ev. moduler:
Bygg kerneln och installera ev. moduler:
make && make modules_install
{{RootCmd|make all modules_install|cp System.map /boot/System.map-2.6.<x>|cp arch/x86_64/boot/bzImage /boot/kernel-2.6.<x>}}
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.
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.
Line 109: Line 116:
== Konfigurera ditt system ==
== Konfigurera ditt system ==


# Installera udev:
=== Filsystem information ===
 
Editera /etc/fstab:
Kod:
{{bc|
> emerge udev
/dev/hda1              /boot          ext3            noauto          1 2
 
/dev/hda3              /               ext3            defaults        0 1
 
/dev/hda2              none            swap            sw              0 0
# Editera /etc/fstab
}}
# Sätt hostname:
Då vi inte kommer att köra en news server på några av våra partitioner, har jag valt att ta bort noatime. Filsystemet blir lite långsammare men å andra sidan uppdateras inode access tiden och det gör det möjligt att kolla när en fil senast accessades.
 
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


=== Nätverks information ===
Sätt hostname:
{{RootCmd|nano -w /etc/conf.d/hostname}}


# Installera dhcpcd om du får din IP adress via DHCP:
Editera /etc/conf.d/net med kommandot:
{{RootCmd|nano -w /etc/conf.d/net}}


Kod:
{{hc|Fast IP:|
> emerge dhcpcd
<nowiki>config_eth0=( "192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" )</nowiki>
}}


{{hc|IP tilldelad via DHCP:|
<nowiki>config_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"</nowiki>
}}


# Editera /etc/hosts
Starta nätverksinterfacet vid boot:
# Sätt root lösenord.
{{RootCmd|rc-update add net.eth0 default}}
# Editera /etc/rc.conf. För svenskt tangentbord: sv-latin1. Sätt klockan till local.
# Installera systemlogger:


Kod:
Editera /etc/hosts:
> emerge sysklogd
{{RootCmd|nano -w /etc/hosts}}
> rc-update add sysklogd default


=== System information ===
Sätt root lösenord:
{{RootCmd|passwd}}


# Installera vixie-cron:
Editera /etc/rc.conf:
{{RootCmd|nano -w /etc/rc.conf}}


Kod:
Byt tangentbord till sv-latin1:
> emerge vixie-cron
{{RootCmd|nano -w /etc/conf.d/keymaps}}
> rc-update add vixie-cron default


Sätt klockan till local:
{{RootCmd|nano -w /etc/conf.d/clock}}


# Installera verktyg för ReiserFS:
== Installera systemverktyg ==
=== Systemlogger ===
Installera sysklogd:
{{Emerge|sysklogd}}
{{RootCmd|rc-update add sysklogd default}}


Kod:
=== Cron daemon ===
> emerge reiserfsprogs
Installera vixie-cron:
{{Emerge|vixie-cron}}
{{RootCmd|rc-update add vixie-cron default}}


=== Filindexering ===
Installera slocate:
{{Emerge|slocate}}


# Installera GRUB:
=== Filsystem verktyg ===
Installera e2fsprogs om du valt ett ext2/ext3 filsystem:
{{Emerge|e2fsprogs}}


Kod:
=== Nätverks verktyg ===
> emerge grub
Om du sätter IP adress via DHCP, installera dhcpcd:
{{Emerge|dhcpcd}}
Notera att man behöver uppdatera baselayout för att kunna köra dhcpcd-3.x.


== Konfigurering av GRUB ==


# Editera /boot/grub/grub.conf. Exempel:
Installera GRUB:
{{Emerge|grub}}


Kod:
Editera filen /boot/grub/grub.conf, framebuffer med 1024x768 och 64k färger. Dual-boot med Windows installerad på /dev/hda4:
{{bc|1=
splashimage=(hd0,0)/grub/splash.xpm.gz
splashimage=(hd0,0)/grub/splash.xpm.gz
timeout=5
timeout=5
default=0
default=0
 
title=Gentoo Linux
title=Gentoo Linux
    root (hd0,0)
  root (hd0,0)
    kernel /<kernel> root=/dev/<root> video=vesafb:ywrap,mtrr vga=0x317
  kernel /kernel-2.6.<x> root=/dev/hda3 ro quiet panic=30 video=vesafb:ywrap,mtrr vga=0x317
  boot


# Only in case you want to dual-boot
# Only in case you want to dual-boot
title=Windows XP
title=Windows XP
    root (hd0,1)
  root (hd0,3)
    makeactive
  makeactive
    chainloader +1
  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:
Installera GRUB på MBR på enheten /dev/hda:
> exit
{{RootCmd|grub [--no-floppy]}}
> cd /
{{bc|
> umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
}}


Optionen {{ic|--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 datorn:
=== Starta om ditt system ===
Avmontera alla filsystem:
{{RootCmd|exit|cd /|umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo}}


Kod:
Starta om datorn:
> reboot
{{RootCmd|reboot}}


Glöm inte att ta ur CDn.


Glöm inte att ta ur CDn.
[[Category:Guide]]
{{Box Code|Checking portage dependencies|<pre>root# emerge -a portage</pre>}}

Latest revision as of 12:00, 21 April 2013

Guiden gäller installation av Gentoo Linux amd64 2007.0 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-amd64-minimal-2007.0 CDn. Ange svenskt tangentbord under boot eller ställ in svenskt tangentbord i efterhand vid prompten:

root # loadkeys /usr/share/keymaps/i386/qwerty/sv-latin1.map.gz

Se till att nätverket fungerar. Exempel på manuell inställning:

root # ifconfig eth0 192.168.0.100 broadcast 192.168.0.255 netmask 255.255.255.0
root #
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

Varning: Var noga med att ange korrekta diskenheter! Annars kommer du kanske förlora viktigt data!


Partitionera disken med fdisk eller cfdisk. 83 = Linux, 82 = Linux Swap. Sätt bootflaggan på /boot partitionen.

Skapa filsystem med mke2fs resp. mkswap. Låt /boot vara ett ext2 eller ext3 filsystem. Övriga partitioner förrutom swap kan ha lite mer exotiska filsystem om du vill. Skapa ett ext3 filsystem på hda1 (/boot), swap på hda2 och ext3 på hda3 (/):

root # mke2fs -j /dev/hda1
root #
mkswap /dev/hda2mke2fs -j /dev/hda3

Aktivera swap:

root # swapon /dev/<swap>

Montera filsystemen:

root # mount /dev/<root> /mnt/gentoo
root #
mkdir /mnt/gentoo/boot
root #
mount /dev/<boot> /mnt/gentoo/boot

Installera Gentoos installationsfiler

Installera stage3

Ställ klockan. Exempel: Ställ klockan till 27/2 kl. 09:04 2003:

root # date 022709042003

Ladda ner och packa upp stage3 tar-bollen:

root # cd /mnt/gentoo
root #
links http://www.gentoo.org/main/en/mirrors.xml
root #
tar –xvjpf stage3-amd64-2007.0.tar.bz2

Installera portage

Ladda ner och packa upp en portage snapshot:

root # cd /mnt/gentoo
root #
links http://www.gentoo.org/main/en/mirrors.xml
root #
tar -xvjf portage-<datum>.tar.bz2 -C /mnt/gentoo/usr

Du kan nu, om du vill, ta bort stage3 och portage tarbollarna från /mnt/gentoo.

Konfigurera kompilator flaggor

Editera kompilator flaggorna i /etc/make.conf med kommandot:

root # nano -w /mnt/gentoo/etc/make.conf
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

Chroot():a till Gentoo bassystemet

Chroot():a

Kopiera över DNS information:

root # cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

Montera /proc och /dev:

root # mount -t proc none /mnt/gentoo/proc
root #
mount -o bind /dev /mnt/gentoo/dev

Chroot:a till /mnt/gentoo:

root # chroot /mnt/gentoo /bin/bash
root #
env-update
root #
source /etc/profile

Uppdatera portage:

root # emerge --sync

Konfigurera USE variabeln

Konfigurera USE variabeln i /etc/make.conf med kommandot:

root # nano -w /etc/make.conf

Exempel på USE flaggor för en maskin som ska köra GNOME, samba, cups, m.m., men inte ha stöd för KDE, alsa, ipv6, ldap och apm:

USE="X -alsa apache2 -apm cups gnome gtk imap -ipv6 -kde -ldap mozilla mysql -qt3 -qt4 samba ssl xml"

glibc locales

Du kommer troligtvis bara köra med en eller möjligtvis två locales på ditt system. Editera filen /etc/locale.gen:

en_US ISO-8859-1
en_US.UTF-8 UTF-8
sv_SE ISO-8859-1
sv_SE.UTF-8 UTF-8

Sedan kör du kommandot:

root # locale-gen

Konfigurera Linux kerneln

Sätt rätt tidszon:

root # cp /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:

root # emerge --ask lftp

Gå till /usr/src, det är där vi kommer att spara och packa upp källkoden till kerneln:

root # cd /usr/src

Hämta källkoden med FTP från t.ex. ftp.kernel.org:/pub/linux/kernel/v2.6. Packa upp den:

root # tar -xjf linux-2.6.<x>.tar.bz2

eller:

root # tar -xzf linux-2.6.<x>.tar.gz

Skapa symbolisk länk till källkoden:

root # ln -s linux-2.6.<x> linux

Konfigurera kerneln:

root # cd /usr/src/linux
root #
make menuconfig

Bygg kerneln och installera ev. moduler:

root # make all modules_install
root #
cp System.map /boot/System.map-2.6.<x>
root #
cp arch/x86_64/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

Filsystem information

Editera /etc/fstab:

/dev/hda1               /boot           ext3            noauto          1 2
/dev/hda3               /               ext3            defaults        0 1
/dev/hda2               none            swap            sw              0 0

Då vi inte kommer att köra en news server på några av våra partitioner, har jag valt att ta bort noatime. Filsystemet blir lite långsammare men å andra sidan uppdateras inode access tiden och det gör det möjligt att kolla när en fil senast accessades.

Nätverks information

Sätt hostname:

root # nano -w /etc/conf.d/hostname

Editera /etc/conf.d/net med kommandot:

root # nano -w /etc/conf.d/net
Fast IP:
config_eth0=( "192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" )
IP tilldelad via DHCP:
config_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"

Starta nätverksinterfacet vid boot:

root # rc-update add net.eth0 default

Editera /etc/hosts:

root # nano -w /etc/hosts

System information

Sätt root lösenord:

root # passwd

Editera /etc/rc.conf:

root # nano -w /etc/rc.conf

Byt tangentbord till sv-latin1:

root # nano -w /etc/conf.d/keymaps

Sätt klockan till local:

root # nano -w /etc/conf.d/clock

Installera systemverktyg

Systemlogger

Installera sysklogd:

root # emerge --ask sysklogd
root # rc-update add sysklogd default

Cron daemon

Installera vixie-cron:

root # emerge --ask vixie-cron
root # rc-update add vixie-cron default

Filindexering

Installera slocate:

root # emerge --ask slocate

Filsystem verktyg

Installera e2fsprogs om du valt ett ext2/ext3 filsystem:

root # emerge --ask e2fsprogs

Nätverks verktyg

Om du sätter IP adress via DHCP, installera dhcpcd:

root # emerge --ask dhcpcd

Notera att man behöver uppdatera baselayout för att kunna köra dhcpcd-3.x.

Konfigurering av GRUB

Installera GRUB:

root # emerge --ask grub

Editera filen /boot/grub/grub.conf, framebuffer med 1024x768 och 64k färger. Dual-boot med Windows installerad på /dev/hda4:

splashimage=(hd0,0)/grub/splash.xpm.gz
timeout=5
default=0

title=Gentoo Linux
   root (hd0,0)
   kernel /kernel-2.6.<x> root=/dev/hda3 ro quiet panic=30 video=vesafb:ywrap,mtrr vga=0x317
   boot

# Only in case you want to dual-boot
title=Windows XP
   root (hd0,3)
   makeactive
   chainloader +1

Installera GRUB på MBR på enheten /dev/hda:

root # grub [--no-floppy]
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

Optionen --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:

root # exit
root #
cd /
root #
umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo

Starta om datorn:

root # reboot

Glöm inte att ta ur CDn.