LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


gentoo:gentoo-kernel

— page corrigée — TheShift 2009/02/27 09:32

Configuration du Noyau

Guides et Tutoriels Gentoo-Québec
PDF original

Mise en contexte

Vos premiers pas

Tout d’abord, la configuration d’un noyau est une étape importante lors de l’installation d’une Gentoo. En effet, c’est l’étape la plus importante, car le noyau est le moteur de la distribution.

Avant d’effectuer une compilation, on doit connaître l’ordinateur pour qu’on puisse compiler et surtout faire fonctionner cette installation sans kernel panic.

Alors, la première chose à faire c’est de se renseigner sur les spécifications technique de notre ordinateur.

Par exemple, voici l’ordinateur qui va nous servir d’exemple tout au long de ce guide.

Voici le laptop en détail :

Intel CORE 2 duo T7200 2.0 Ghz FSB 667 Mhz
Board Intel avec Chipset 945GM/PM/GMS/940GML avec 945Gt PCI Express ICH7
2x 1 Gig RAM PC 5300 DDR2 667 Mhz
Disque Dur 100 Gig SATA 7200 RPM driver SATA AHCI
Carte Vidéo ATI Firegl V5250 256 Meg RAM GDDR3 PCI-Express
Graveur DVD Hitachi-LG Data Storage Inc. GSA-4083N
Carte de son Onboard Intel High Definition Audio
Carte réseau Wireless 3945ABG (IPW3945)
Carte réseau Intel E1000 (E1000)
Ecran LCD 15.4’ wide (1680x1050)

C’est un IBM Thinkpad T60P.

Cette première partie a été trouvée à l’aide de la facture du magasin et j’ai trouvé le reste en cherchant le numéro du modèle sur internet.

De plus, il est très important de démarrer l’ordinateur avec le LiveCD de Gentoo et de lancer la commande lspci pour savoir ce qui se cache derrière cet ordinateur.

# lspci
Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express
    Memory Controller Hub (rev 03)
Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT
    Express PCI Express Root Port (rev 03)
Audio device: Intel Corporation 82801G (ICH7 Family)
    High Definition Audio Controller (rev 02)
PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family)
    Serial ATA Storage Controller AHCI (rev 02)
SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
VGA compatible controller: ATI Technologies Inc Unknown device 71d4
Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
Network controller: Intel Corporation PRO/Wireless
    3945ABG Network Connection (rev 02)
CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller

En regardant un peu, on voit qu’on a un chipset PCI Express 945GM pour la carte vidéo, on a un ICH7 comme chipset de carte mère, une carte de son Intel High Definition, des ports USB UHCI et EHCI, le contrôleur du SATA c’est un AHCI, on a une carte vidéo ATI, une carte réseau Intel et enfin une carte WIFI Intel IPW3945ABG.

De plus, il faut aussi aller faire un tour du côté du CPU pour être certain du modèle.

# cat /proc/cpuinfo
processor      : 0
vendor_id      : GenuineIntel
cpu family     : 6
model          : 15
model name     : Intel(R) Core(TM)2 CPU  T7200 @ 2.00GHz
stepping       : 6
cpu MHz        : 2000.000
cache size     : 4096 KB
physical id    : 0
siblings       : 2
core id        : 0
cpu cores      : 2
fdiv_bug       : no
hlt_bug        : no
f00f_bug       : no
coma_bug       : no
fpu            : yes
fpu_exception  : yes
cpuid level    : 10
wp             : yes
flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arc h_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips       : 3994.10
clflush size   : 64
  
processor      : 1
vendor_id      : GenuineIntel
cpu family     : 6
model          : 15
model name     : Intel(R) Core(TM)2 CPU  T7200 @ 2.00GHz
stepping       : 6
cpu MHz        : 2000.000
cache size     : 4096 KB
physical id    : 0
siblings       : 2
core id        : 1
cpu cores      : 2
fdiv_bug       : no
hlt_bug        : no
f00f_bug       : no
coma_bug       : no
fpu            : yes
fpu_exception  : yes
cpuid level    : 10
wp             : yes
flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmovpat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arc h_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips       : 3988.81
clflush size   : 64

Enfin, un petit truc en passant, quand vous avez booté avec le LiveCD de Gentoo, vous pouvez faire des commandes du genre pour trouver les modules que Gentoo a utiliser.

Pour savoir quel est le module de ma carte réseau 10/100/1000 de intel :

# dmesg | grep -i eth0

Ceci va retourner ceci par exemple :

e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection

Alors, on sait que c’est une Intel PRO/1000 et qu’elle utilise le module e1000 pour fonctionner.

De plus, il est très important de noter que chaque ordinateur va avoir sa propre configuration du noyau, par contre il n’y a pas de recette magique, mais on va essayer de vous montrer les options standard et nous allons aussi spécifier les sections du noyau qu’il faut vérifier.

Voilà c’est parti.

Cette configuration a été faite à partir du noyau suivant : 2.6.24-Gentoo-r2 en version x86 32 bits.
La règle d’or lors de la configuration du noyau. On n’enlève aucune option, on fait seulement ajouter ou modifier des options.



Configuration du noyau

Configuration à partir de l’ordinateur de test

Section General Setup T60P
(*) Prompt for development and/or incomplete code/drivers
(*) Automatically append version information to the version string
(*) Kernel .config support
(*) Enable access to .config through /proc/config.gz
(*) Initial RAM filesystem and RAM disk (initramfs/initrd) support

La première option permet de sélectionner les drivers qui sont considérés comme incomplets. Dans cette liste, il y a plusieurs cartes de réseau sans-fil.

Les autres options permettent d’avoir en mémoire la configuration du noyau, ce qui peut être très important si vous avez par malheur détruit votre .config.

Initial RAM filesystem and RAM disk

Cette option est très importante, car il y a de forte chance que vous en ayez de besoin de la fonction Initrd.

Ces options devraient être activées en tout temps.

Section Loadable module support T60P
(*) Enable loadable module support
    (*) Module unloading support
  (*) Forced module unloading
    [*] Automatic kernel module loading

Ces options devraient être activées par défaut en tout temps.

Enable loadable module support

Permet l’utilisation de modprobe et surtout de permettre installation de module dans l’arborescence de /lib/module/version_du_noyau

Module unloading support et Forced module unloading

permettent l’utilisation de rmmod.

Automatic kernel module loading

Permet de charger automatiquement au démarrage du noyau les modules qui seront installés lorsque vous ferez modules install lors de la compilation du noyau.

Section Processor type and features T60P
(*) Symmetric multi-processing support
    Subarchitecture Type PC family compatible
    Processor family (Pentium-4/Celeron(P4-based))
(2) Maximum number of CPUs
(*) SMT (Hyperthreading) scheduler support
(*) Multi-core scheduler support
    Preemption Model(Preemptible Kernel (Low-Latency Desktop))
(*) Preempt The Big Kernel Lock
(*) Machine check exception
(*) Check for non-fatal errors on Pentium 4
(*) Check for P4 thermal throttling interrupt
(*) /dev/cpu/*/msr - Model -specific register support
(*) High Memory Support (4 Gig)
(*) MTRR (Memory Type Range Register) support
(*) Enable kernel irq balancing
(*) Enable seccomp to safely compute untrusted bytecode
(*) Timer frequency (250 HZ)

Malgré la sortie du noyau 2.6.23,il est conseillé d’utiliser Processor family Pentium-4, malgré la disponibilité de CORE2 pour quelque temps encore.En effet, tant que la nouvelle version de GCC 4.2 ne sera pas en stable, il ne faut pas activer cette option.

Cette section sera très différente d’un ordinateur à l’autre, car vous devez avoir le même modèle de processeur que moi pour pouvoir activer ces options.

  • Symmetric multi-processing support : Sert seulement si un processeur a plus d’un CORE ou qui utilise la technologie HyperThreading.C’est le cas des Pentium 4 avec un FSB 800 Mhz,les Intel Core 2, Intel Core 2 Duo,Intel Centrino, Intel Centrino Duo et les Intel Quad Core.
  • Subarchitecture Type PC family compatible : Devrait être à PC family en tout temps à moins que vous avez acheté quelque chose qui n’est pas compatible x86.
  • Maximum number of CPUs : Permet d’indiquer le nombre de processeur ou le nombre de CORE.
  • Preemption Model(Preemptible Kernel) : Devrait être à Low-Latency Desktop si vous avez un ordinateur (de table ou un laptop) et non un serveur.
  • Preempt The Big Kernel Lock : Cette option devrait être activée par défaut.
  • Machine check exception : Cette option devrait être activée par défaut.
  • /dev/cpu/*/msr : Cette option devrait être activée par défaut.
  • High Memory Support (4 Gig) : Cette option devrait être activée par défaut.
  • MTRR (Memory Type Range Register) support : C’est une option qui devrait être activée par défaut, car elle va être utilisée pour faire fonctionner le FrameBuffer.
  • Enable kernel irq balancing : C’est une option qui devrait être activée par défaut, car elle va permettre de faire fonctionner les clés USB par exemple.
  • Enable seccomp to safely compute untrusted bytecode : Cette option devrait être activée par défaut.
  • Timer frequency (250 HZ) : C’est la valeur par défaut lorsqu’on entre dans cette section la première fois.
Section Power Management option T60P
(*) Legacy Power Management API
(*) ACPI
    (*) ACPI Support
  (*) Deprecated /proc/acpi files
  (*) Deprecated power /proc/acpi folders
  (*) Future power /sys interface
  (*) AC Adapter
  (*) Battery
  (*) Button
  (*) Video
  (*) Fan
  (*) Processor
  (*) Thermal zone

Ces options devraient être activées par défaut, si vous pouvez utiliser le ACPI de votre ordinateur.

CPU Frequency scaling T60P
(*) CPU Frequency scaling
    (*) CPU frequency translation statistics
  Default CPUFreq governor (performance)
    (*) ’ondemand’ cpufreq policy governor
  • Le CPU Frequency scaling sert seulement pour une personne qui installe un noyau sur un laptop.
  • Activer le governor performance qui va pousser le CPU à sa vitesse maximale. On peut aussi activer le governor ondemand, celui qui est le plus évolué présentement et qui est compatible avec le processeur Intel CORE 2 Duo T7200.
Section Bus option T60P
(*) PCI support
    (*) PCI Acces (Any)
    (*) PCI Express support
    (*) Root Port Advanced Error Reporting support

Ces options devraient être activées par défaut sauf l’option PCI Express support qui devrait être activée si vous avez une carte vidéo PCI-Express.
Très utile pour la ATI FireGl qui est PCI-Express.

Section Executable file format T60P
(*) Kernel support for ELF binaries
(*) Kernel support for a.out and ECOFF binaries
(*) Kernel support for MISC binaries

Ces options devraient être activées par défaut.

Section Networking T60P
(*) Networking Support
    (*) Networking option
  (*) Packet Socket
  (*) Unix domain Socket
  (*) TCP/IP networking
  (M) The IPV6 protocol

Ces options devraient être activées par défaut.

(*) IrDA (infrared) subsystem support
  (*) Infrared-port device drivers
    (*) NSC PC87108/PC87338
    (*) SMSC IrCC (EXPERIMENTAL)

Ces options devraient être activées seulement si vous avez un port infrarouge.Irda, va servir pour le port infrarouge devant le Thinkpad. De plus,NSC PC87108/PC87338 et SMSC IrCC (EXPERIMENTAL) sont des options seulement pour notre ordinateur de test. Alors vous devez vérifier votre modèle.

(*) Bluetooth subsystem support
    Activer tout en dur (*)
  Bluetooth device drivers(*)
  Activer tout en dur (*)

Si vous avez la technologie Bluetooth, c’est le moment de l’activer.

(*) Wireless
    (M) Improved wireless configuration API
    (M) Generic IEEE 802.11 Networking Stack (mac80211)
    (M) Generic IEEE 802.11 Networking Stack
    (M) IEEE 802.11 WEP encryption (802.1x)
    (M) IEEE 802.11i CCMP support
    (M) IEEE 802.11i TKIP encryption

Si vous avez une carte WIFI, vous devez au minimum activer ces options. Generic IEEE 802.11 Networking Stack C’est une option qu’il faut faire attention, car selon votre carte WIFI, vous allez peut-être devoir activer la nouvelle IEEE 802.11 stack (mac80211). Cette option va permettre de rendre disponible les nouveaux drivers Intel Iwl3945 et Iwl4965 qui se trouve dans la section Wireless Lan.

Section Device Driver T60P

La section Device c’est de loin la plus imposante et surtout la plus compliquée à configurer.

(*) Block Device
    (M) Normal Floppy disk support
    (M) Loopback device support
    (*) RAM disk support
(16)   Default number of RAM disks
(4096) Default RAM disk size (Kbytes)
(1024) Default RAM disk block size (bytes)
    (M) Packet writing on CD/DVD media

Ces options devraient être activées par défaut.

RAM disk support,Default RAM disk size et Initial RAM disk vont servir pour activer la fonctionnalité Initrd. Initrd est utilisé principalement quand on veut ajouter un Gensplash au démarrage. Sinon, pour ceux qui connaissent Genkernel, cette option est activée par défaut, car le noyau est trop gros pour pouvoir booter dans ce cas là.

(*) Misc devices
    (*) ThinkPad ACPI Laptop Extras
(*) Legacy Docking Station Support
(*) Legacy Removable Bay Support

Ces options vont servir seulement si vous avez un Thinkpad et que vous voulez activer le plus de fonctionalité possible pour votre ACPI. On doit activer les options Thinkpad ACPI pour activer les touches bleu du Thinkpad.

(*) SCSI device support
On enlève
(*) legacy /proc/scsi/support

On active
(*) SCSI Disk
Support
(*) SCSI CDROM
Support
(*) SCSI Generic Support

Ces options devraient être activées par défaut, car elle vont servir pour la nouvelle section SATA-PATA. On utilise la nouvelle section SATA-PATA,car elle est devenue le nouveau standard.

(*) Serial ATA (prod) and Parallel ATA (experimental) drivers
(*) AHCI SATA support
(*) Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
(*) Intel PATA MPIIX support

Ici, les options AHCI SATA support,Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support et Intel PATA MPIIX support sont seulement pour notre ordinateur de test. En effet, comme dit précédemment, cet ordinateur est équipé d’un contrôleur SATA AHCI et d’un chipset de carte mère ICH7.

  • AHCI SATA support Permet d’activer le support SATA pour le contrôleur AHCI.
  • Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support Permet d’activer le support PATA (IDE) et SATA pour le chipset de carte mère ICH7.
  • Intel PATA MPIIX support Permet d’activer le support PATA (IDE) pour les chipset Intel.
(*) IEEE 1394 (FireWire) support
  (*) IEEE 1394 (FireWire) support

Si vous avez un port Firewire, c’est le temps d’activer cette option.

(*) Network device support

  Requis uniquement(TUN/TAP) si le système doit utiliser openvpn
  (M) Universal TUN/TAP device driver

Ici, les différents modèles de carte réseaux sont dans des sections différentes.Alors vous devez savoir le type de carte que vous avez.

Si vous avez une carte réseau 10/100 MBIT,ces options devraient être activées par défaut.

(*) Ethernet (10 or 100 MBIT)

  (*) Generic Media independent Interface device
  (*) EISA,VLB,PCI onboard controller.

De plus vous devez activer le driver correspond à votre carte réseau.

Si vous avez une carte réseau 1000 MBIT, c’est dans cette section que ça va se passer.

(*) Ethernet (1000 MBIT)
  (*) Intel(R) PRO/1000 Gigabit Ethernet support

Comme dit précédemment, notre ordinateur de test est équipé d’une carte réseau Intel PRO/1000.

(*) Wireless LAN
    (*) Wireless LAN (IEEE 802.11)
    (*) Intel Wireless WiFi Link Drivers
    (*) Enable full debugging output in iwlwifi drivers
    (*) Enable Sensitivity Calibration in iwlwifi drivers
    (*) Enable Spectrum Measurement in iwlwifi drivers
    (*) Enable Wireless QoS in iwlwifi drivers
    (M) Intel PRO/Wireless 3945ABG/BG Network Connection

Comme dit précédemment, notre ordinateur de test est équipé d’une carte réseau Wifi Intel Ipw3945ABG.

(*) Input device
  (*) Mice
    (*) PS/2 Mouse

Ces options devraient être activées par défaut.

La section Character devices est la section qui va vous permettre de configurer votre carte vidéo.

Si vous avez une carte vidéo AGP, ou une carte vidéo PCI-Express, la configuration va être assez différente merci. De plus, si vous utilisez le driver Open Source de ATI(radeon) ou de Nvidia(nv), là aussi la configuration va être différente par rapport à la configuration avec le driver proprio ATI(fglrx) ou Nvidia(nvidia).

Alors pour mieux vous aidez à faire ce choix, voici quelques guides :

(*) Character devices
  (*) Legacy (BSD) PTY support
  (*) Enhanced Real Time Clock Support
  (*) Hardware Random Number Generator Core support
  (*) Intel HW Random Number Generator support

Ces options devraient être activées par défaut et les 2 dernières devraient être activées si vous avez une carte mère Intel.

(*) Serial drivers
  (*) 8250/16550 and compatible serial support
  (*)   Console on 8250/16550 and compatible serial port
  (*)   8250/16550 PCMCIA device support
  (4)   Maximum number of 8250/16550 serial ports
  (1)   Number of 8250/16550 serial ports to register at runtime

Ces options servent seulement pour notre ordinateur de test, car il est équipé du support PCMCIA. Les options dans Serial drivers vont servir pour le port infrarouge.

(*) TPM
  (*) devices
  (*) TPM Hardware Support
  (*) TPM Interface Specification 1.2 Interface
  (*) National Semiconductor TPM Interface
  (*) Atmel TPM Interface
  (*) Infineon Technologies TPM Interface

Ces options servent seulement pour notre ordinateur de test, car il est équipé du support TPM. Les options pour le TPM sont pour le chip de sécurité.

(*) Hardware Monitoring support
    (*) Intel Core (2) Duo/Solo temperature sensor
    (*) IBM Hard Drive Active Protection System (hdaps)

Ces options servent seulement pour notre ordinateur de test. Le IBM Hard Drive Active sert pour l’anti-choc de IBM.

La section Graphics Support est la section qui va vous permettre de configurer votre framebuffer. C’est vraiment une section pour rendre plus beau votre procédure de démarrage et surtout activer une belle résolution d’écran quand vous êtes en console.

(*) Graphics Support
    (*) /dev/agpgart (AGP) Support
    (*) Support for Frame buffer devices
(*) VESA VGA graphics support
    (*) Console display support
  (*) Video mode selection support
  (*) Frame buffer console support
    (*) Logo Configuration
  (*) Bootup logo
      (Activer les 3 logos)

De plus, vous allez devoir activer le support de votre chipset de carte mère pour que la carte graphique puisse communiquer avec le bus AGP. Pour le reste, vous allez devoir vous référer aux guides.

La seule chose qu’on peut indiquer ici, c’est que si vous avez une carte vidéo AGP, vous devez activer l’option /dev/agpgart.

Ces options devraient être activées par défaut si vous voulez activer le framebuffer.

De plus, il existe 3 sortes de framebuffer. Il y a le Vesafb, le VesaTNG et le nouveau UVesa. Techniquement, le framebuffer qui est recommandé d’utiliser c’est le Vesafb, car il fonctionne autant avec le driver Open Source de ATI(radeon) et Nvidia(nv) ainsi qu’avec le driver proprio ATI(fglrx) et Nvidia(Nvidia).

Si vous voulez l’utiliser, vous devez activer l’option suivante :

(*)   VESA VGA graphics support

La section Sound permet de configurer votre carte de son.

(*) Sound
    (M) Sound Card support
  (M) Advance Linux Sound Architecture (ALSA)
      (M) ALSA
      (M) Sequencer support
      (M) OSS Mixer API
      (M) OSS PCM (digital audio) API
      (*) OSS PCM (digital audio) API - Include plugin system
      (*) OSS Sequencer API

Ces options devraient être activées par défaut si vous voulez utiliser le serveur ALSA directement à partir du noyau. Si vous voulez utiliser le package de portage, vous allez devoir d´activer cette section au complet et surtout vous allez devoir lire le guide suivant : http://www.gentoo.org/doc/en/alsa-guide.xml

(*) PCI Devices
(M) Intel HD Audio
(*) Build hwdep interface for HD-audio driver
(*) Build Realtek HD-audio codec support
(*) Build Analog Device HD-audio codec support
(*) Build IDT/Sigmatel HD-audio codec support
(*) Build VIA HD-audio codec support
(*) Build ATI HDMI HD-audio codec support
(*) Build Conexant HD-audio codec support
(*) Enable generic HD-audio codec parser

Puisque l’ordinateur de test est équipé d’une Intel High Definition Audio, on doit activer l’option correspondante. Les autres options sont activées par défaut pour assurer le maximum de compatibilité avec toutes les versions de cette carte.

(*) HID Devices
    (M) USB Human Interface Device (full HID) support
(*) USB support
(M) Support for Host-Side USB
(*) USB device filesystem
(M) USB Printer support
(M) USB Mass Storage support

Ces options devraient être activées par défaut, car cela va permettre d’activer le support USB en plus d’activer le support pour les clés USB.

Puisque l’ordinateur de test est équipé de ports USB UHCI et EHCI, il faut activer les options suivantes :

(M) EHCI HCD (USB 2.0) Support
(M) UHCI HCD (most Intel and VIA) support

La section File systems permet d’activer le support pour le type de partitions de vos disques durs en plus d’activer le support de la langue.

Section File systems T60P
(*) Second Extended support
  (*)   Ext2 extended attributes
  (*)   Ext2 POSIX Access Control Lists

(*) EXT3 journaling file system support
(*) Inotify file change notification suppor
(*) Inotify support for userspace
(*) Kernel automounter version 4 support
(*) CDROM/DVD file system
      (M) ISO 9660 CDROM
      (M) UDF file support

(*) DOS/FAT/NT file system
      (M) MSDOS FS support
      (M) VFAT Windows 95 FS support
      (863) Default codepage for FAT
      (iso8859-1) Default iocharset for FAT
      (M) NTFS file system support

(*) Pseudo Filesystems
  (*) /proc file system support
  (*) /proc/kcore support
  (*) Virtual memory file system support (former shm fs)

Ces options devraient être activées par défaut si vous avez suivi la documentation, car dans ce cas vous avez fait une installation avec des partitions ext2,ext3 en plus d’avoir un système en fr CA et d’avoir le support FAT32 et NTFS.

  • CDROM/DVD file system Permet d’activer le support pour le CDROM/DVD et surtout de pouvoir graver avec K3B.
  • VFAT Windows 95 FS support Permet d’activer le support FAT32.
  • (863) Default codepage for FAT Permet d’activer l’encodage fr CA.
  • (M) NTFS file system support Permet d’activer le support NTFS en lecture seulement.
(*) Partition types
  (*) Advanced partition selection
  (*) PC BIOS partition tables support
  (*) Windows logical disk manager support

Ces options devraient être activées par défaut, car elles permettent d’activer le support pour des partitions faite à partir de Windows.

(*) Native language support
  (M) Base native language support
  (iso8859-1) Default NLS option
  (M) Codepage 437 (United States,Canada)
  (M) Codepage 863 (Canadien French)
  (M) NLS iso8859-1 (Latin 1: Western European Language)
  (M) NLS iso8859-15 (latin 9 :Western European Language
		with euro
  (M) NLS UTF8

Ces options devraient être activées par défaut, si vous avez suivi le guide d’installation.

  • Native language support Permet d’activer le support NLS qui a été configuré avec GCC lors de l’installation à cause du Use Flag NLS.
  • NLS UTF8 Permet d’activer le support UTF-8.

La section Cryptographic permet d’activer l’encryption pour support WIFI.

Section Cryptographic options T60P
(*) Cryptographic algorithm manager
(M)  SHA1 digest algorithm
(M)  SHA256 digest algorithm
(M)  ECB support
(M)  CBC support
(M)  PCBC support
(*)  AES cipher algorithms
(*)  AES cipher algorithms (i586)
(*)  ARC4 cipher algorithm
(*)  Michael MIC keyed digest algorithm

Ces options sont très importantes, car elles sont requise pour faire fonctionner le wifi.

Ceci complète la configuration du noyau. Maintenant que vous avez configuré votre noyau, vous devez vous référer à la documentation de Gentoo-Québec pour compiler et continuer votre installation.


Retour à la page Gentoo.

gentoo/gentoo-kernel.txt · Dernière modification: 2018/11/17 12:53 (modification externe)