M3438G sous Gentoo

M3438G sous Gentoo

Comment installé facilement Gentoo sur un portable Fujitsu Siemens Amilo M3438G ?
(Ceci est une ébauche)

Actions à executer : Démarrer le LiveCD de Gentoo

  • fdisk soit sur /dev/sda ou sur /dev/sdb/

Partitionner le(s) disque(s)

  • /boot : 64 ou 128 Mo
  • /(root) : 8 Go
  • /home : 8 Go
  • /swap : 512 Mo ou 1Go

Formatter les partitions

  • mke2fs /dev/sdxx (boot)
  • mke2fs -j /dev/sdxx (root)
  • mke2fs -j /dev/sdxx (home)
  • mkswap /dev/sdxx (swap)
  • swapon /dev/sdxx (swap)

Monter les partitions

  • mount /dev/sdxx /mnt/gentoo
  • mkdir /mnt/gentoo/boot
  • mount /dev/sdxx /mnt/gentoo/boot
  • mkdir /mnt/gentoo/home
  • mount /dev/sdxx /mnt/gentoo/home

Télécharger Stage et Portage

  • cd /mnt/gentoo
  • links http://www.gentoo.org/main/en/mirrors.xml
    (stage3 et portage)
  • tar xvjpf stage3-*.tar.bz2
  • tar -xvjf /mnt/gentoo/portage-<date>.tar.bz2 -C /mnt/gentoo/usr

Editer le make.conf

  • nano -w /mnt/gentoo/etc/make.conf
  • Ajouter MAKEOPTS="-j2"
  • mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
  • mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf

Copier le DNS

  • cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

Monter /proc et /dev

  • mount -t proc none /mnt/gentoo/proc
  • mount -o bind /dev /mnt/gentoo/dev

“Chrootage”

  • chroot /mnt/gentoo /bin/bash
  • env-update
  • source /etc/profile
  • export PS1="(chroot) $PS1"

Configurer Portage

  • emerge sync quiet
  • ls -FGg /etc/make.profile

Les USEs

  • nano -w /etc/locale.gen
    en_US ISO-8859-1
    en_US.UTF-8 UTF-8
    fr_BE ISO-8859-1
    fr_BE@euro ISO-8859-15
    fr_BE.UTF-8 UTF-8
  • locale-gen

Configurer le noyau

  • cp /usr/share/zoneinfo/Europe/Brussels /etc/localtime
  • USE="-doc symlink" emerge gentoo-sources
  • USE="-doc symlink" emerge genkernel
  • zcat /proc/config.gz>/usr/share/genkernel/x86/kernel-config-2.6
  • genkernel --no-clean --menuconfig --bootsplash all
  • emerge coldplug
  • rc-update add coldplug boot

Les modules

  • find /lib/modules/<version du noyau>/ -type f -iname '*.o' -or -iname '*.ko'
  • nano -w /etc/modules.autoload.d/kernel-2.6

Système

  • nano -w /etc/fstab

Réseau

  • nano -w /etc/conf.d/hostname
    HOSTNAME=”tux”
  • nano -w /etc/conf.d/domainname
    DNSDOMAIN=”mondomaine”
  • nano -w /etc/conf.d/net
    config_eth0=( “dhcp” )
    dhcp_eth0=”nodns nontp nonis”
    ou
    config_eth0=( “192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255” )
    routes_eth0=( “default gw 192.168.0.1” )
  • rc-update add net.eth0 default (Aide Gentoo)

Leave a Reply

Your email address will not be published. Required fields are marked *