net-setup eth0
ls /lib/modules/`uname -r`/kernel/drivers/net
modprobe ****
dhcpcd eth0
fdisk /dev/hda
mkreiserfs /dev/hda*
mkswap /dev/hda2
swapon /dev/hda2
mount /dev/hda3 /mnt/gentoo
----
ls /mnt/cdrom/stages
mount /dev/cdroms/cdrom0 /mnt/cdrom
ls /mnt/cdrom/stages
cd /mnt/gentoo
tar -xvjpf /mnt/cdrom/stages/stage2-<sous-architecture>-2004.2.tar.bz2
ls /mnt/cdrom/snapshots
tar -xvjf /mnt/cdrom/snapshots/portage-20040710.tar.bz2 -C /mnt/gentoo/usr
mkdir /mnt/gentoo/usr/portage/distfiles
cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
----
nano -w /mnt/gentoo/etc/make.conf
CFLAGS="-march=athlon-xp -pipe -O2"
MAKEOPTS="-j2"
mirrorselect -a -s4 -o | grep 'GENTOO_MIRRORS=' >> /mnt/gentoo/etc/make.conf
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
mount -t proc none /mnt/gentoo/proc
chroot /mnt/gentoo /bin/bash
# env-update
* Caching service dependencies...
# source /etc/profile
---
less /usr/portage/profiles/use.desc
nano -w /etc/make.conf
USE="-gtk -gnome qt kde dvd alsa cdr"
mkdir -p /etc/portage
echo "sys-libs/glibc userlocales" >> /etc/portage/package.use
-----
emerge --pretend system | less
emerge system
ls /usr/share/zoneinfo
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
emerge development-sources
ls -l /usr/src/linux
rm /usr/src/linux
# cd /usr/src
# ln -s linux-2.4.26-gentoo-r6 linux
lsmod
cd /usr/src/linux
# make menuconfig
(Avec un noyau 2.6.x)
File systems --->
Pseudo Filesystems --->
[*] /proc file system support
[*] /dev file system support (OBSOLETE)
[*] Automatically mount at boot
[*] Virtual memory file system support (former shm fs)
(Sélectionnez le(s) système(s) de fichiers dont vous avez besoin.)
<*> Reiserfs support
<*> Ext3 journalling file system support
<*> JFS filesystem support
<*> Second extended fs support
<*> XFS filesystem support
make && make modules_install
cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r6
cp System.map /boot/System.map-2.4.26-gentoo-r6
cp .config /boot/config-2.4.26-gentoo-r6
emerge hotplug
rc-update add hotplug default
nano -w /etc/fstab
/dev/hda1 /boot ext2 noauto,noatime 1 2
/dev/hda2 none swap sw 0 0
/dev/hda3 / ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
none /proc/bus/usb usbfs defaults 0 0
----------
echo tux > /etc/hostname
echo homenetwork > /etc/dnsdomainname
rc-update add domainname default
vérif nano -w /etc/conf.d/net
rc-update add net.eth0 default
nano -w /etc/hosts
127.0.0.1 localhost
192.168.0.5 jenny.homenetwork jenny
192.168.0.6 benny.homenetwork benny
192.168.0.7 tux.homenetwork tux
passwd
nano -w /etc/rc.conf
emerge unmerge sysklogd
rm /etc/init.d/sysklogd
emerge syslog-ng
rc-update add syslog-ng default
emerge vixie-cron
# rc-update add vixie-cron default
emerge slocate
emerge reiserfsprogs
emerge dhcpcd
emerge grub
nano -w /boot/grub/grub.conf
# Entrée par défaut, 0 est la première, 1 la deuxième, etc.
default 0
# Délai en secondes avant de lancer l'entrée par défaut
timeout 30
# Jolie image « splash »
# Mettez la ligne suivante en commentaire
# si votre machine n'a pas de carte graphique.
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux 2.4.26-r6
# Partition qui contient l'image du noyau
root (hd0,0)
kernel /kernel-2.4.26-gentoo-r6 root=/dev/hda3
# Les lignes suivantes servent à démarrer un système Windows.
# Dans cet exemple, Windows est installé dans /dev/hda6.
title=Windows XP
rootnoverify (hd0,5)
makeactive
chainloader +1
cp /proc/mounts /etc/mtab
grub-install --root-directory=/boot /dev/hda
grub
grub> root (hd0,0) (Indique où se trouve la partition /boot.)
grub> setup (hd0) (Écrit GRUB dans le MBR.)
grub> quit (Quitte le shell GRUB.)
cd
umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
reboot
=====================================================================
Login: root
Password: (votre mot de passe root)
# useradd -m -G users,wheel,audio,tty -s /bin/bash john
# passwd john
Password: (tapez le mot de passe pour john)
Re-enter password: (retapez-le pour vérifier)
-
su -
mount /mnt/cdrom
ls /mnt/cdrom
export PKGDIR="/mnt/cdrom/packages"
export PKGDIR="/mnt/cdrom"
emerge --usepkg kde