Gateway 2000 Solo 2200

Installer Linux n'est pas une tâche aisée face à une configuration inconnue, principalement quand vous ne disposez d'aucune documentation précisant les caractéristiques techniques du matériel présent devant vous. C'est précisément ce qui m'est arrivé lorsque l'on m'a demandé Linux sur un Gateway 2000 Solo, d'autant que je n'avais jamais travaillé que sur des PC's de bureau jusqu'alors. Par conséquent, les choix que j'ai opéré ne sont peut-être pas les plus judicieux, néanmoins, ils ont permis d'avoir un système répondant aux attentes qui m'avaient été soumises.

Caractéristiques matérielles

Les caractéristiques ci-dessous se basent sur les informations que j'ai glanées à gauche et à droite, car, comme je l'ai déjà dit, aucune documentation technique n'accompagnait le portable. N'hésitez pas à me rectifier en cas d'erreur.

Processeur Intel Pentium 166 MMX
Mémoire 39 Mo
Disque dur 2.1 Go
Clavier uk
Carte écran Chips & Tech F65554 (2 Mo)
Ecran TFT 12.1" (?)
CD-ROM oui
Carte son ESS ES1878 Audiodrive
Carte réseau 3com 3C589D (PC LAN ETHERLINK III)

Stratégie d'installation

Partitions

La machine devant être totalement dédiée à Linux, le disque dur a été formaté en trois: une partition racine de 1Go, une partition swap de 127Mo et une partition utilisateur prenant le reste. A noter que la swap et la partition utilisateur ont été définies au sein d'une même partition étendue.

Distribution

La distribution retenue a été la Red Hat 6.1, principalement par souci d'avoir un parc de PC's présentant des configurations logicielles homogènes, afin de faciliter la maintenance. J'ai toutefois profité de l'occasion pour jeter un oeil sur la Mandrake 7.0, qui, si elle m'a impressionnée par son installation graphique et très conviviale, ne m'a pas pour autant convaincue.

Le problème du Gateway 2000 Solo est l'impossibilité de booter sur une disquette tout en connectant le lecteur de CD-ROM. La solution retenue a été de placer le lecteur de CD et de booter à partir de celui-ci. Il n'a pas alors été possible de prendre directement en compte le support PCMCIA, empêchant du coup la reconnaissance et la configuration automatique de la carte réseau (alors que la Mandrake s'en était admirablement sortie sur ce point).

L'installation proprement dite s'est déroulée sans histoire, si ce n'est une installation de X-Window laissant à désirer.

Configuration de X-Window

Autant le dire tout de suite, je ne suis jamais parvenu à un résultat satisfaisant avec l'utilitaire Red Hat Xconfigurator, aussi en suis-je revenu au bon vieux XF86Setup. Le pad pour émuler la souris a été configurée comme une souris PS/2, pour laquelle j'ai activé l'émulation 3 boutons.

Le clavier a été configuré en uk, avec l'option nodeadkeys, laquelle semble indispensable pour une bonne reconnaissance de celui-ci.

Le serveur graphique retenu est le serveur XF86_SVGA. Plus spécifiquement, j'ai sélectionné la carte Chips & Technlogies CT65554 dans la liste proposée, puis j'ai indiquée la présence de 2 Mo. J'ai sélectionné comme écran un Super Vga Extended, ce qui m'a permis de choisir comme mode du 800x600 en 16bpp. Je dois avouer que la qualité graphique de cette machine est alors plus que satisfaisante.

Configuration

La carte réseau étant une carte PCMCIA, les modules ad hoc ont été ajoutés; il suffit pour cela d'installer le rpm kernel-pcmcia-cs. Les options de démarrage PCMCIA ont toutefois dues être modifiées manuellement. Ces options sont regroupés dans le fichier /etc/sysconfig/pcmcia. Celui-ci a à présent la forme  PCMCIA=yes
 PCIC=i82365
 PCIC_OPTS=
 CORE_OPTS=
La ligne PCIC indique le driver du contrôleur PCMCIA. Il y a deux options possibles: tcic ou i82365. Pratiquement tous les contrôleurs sont dans le groupe i82365. Cette option est obligatoire.

La seconde étape était de configurer les caractéristiques réseau proprement dites. Sous Red Hat, le plus simple est d'utiliser linuxconf ou netconf. Dans la configuration de base de la machine, j'ai activé l'adapteur 1, en prenant comme interface eth0 et comme driver 3c589_cs.

Carte son

Merci à Dominique Billard pour les renseignements

La carte son est une ESS ES1878 Audiodrive Elle est reconnu par le driver sb sur les noyaux linux 2.2 Les parametres sont dans le Setup du portable.

module sound
module uart401 options io=0x330
module sb options io=0x220 irq=5 dma=1

Post-installation

Nettoyage

Peut-être avez-vous le même sentiment que moi, à savoir que les distributions actuelles installent un nombre impressionnant de paquetages, dont on ne connaît l'utilité la plupart du temps. Ceci a pour conséquence une surconsommation de l'espace disque, ce qui va à l'encontre de la réputation de Linux de système leger. Dès lors, j'ai procédé au retrait de quelques paquetages, mais il est indéniable que plus de maintenance est nécessaire pour obtenir pleinement satisfaction.

Sécurisation

De la même manière, de nombreux services sont activés par défaut, au détriment de la sécurité. Le portable étant configuré pour s'inscrire au sein d'un réseau, des mesures de protection de base ont été prises: suppression de services inutiles, et installation de quelques logiciels plus adaptés:

A faire

Tout n'est pas dit. Il est également important de maintenir à jour les paquetages pour lesquels apparaîtraient des problèmes de sécurité, et d'adapter la configuration selon les besoins des utilisateurs. D'autres mesures de sécurité pourront être adoptées (firewall,...).


Fabian Bastin - 20 mars 2000, revisé le 17 juillet 2001