LesNotesHector

Ci dessous, brutes, les notes que j'ai prises avec vi pendant la configuration d'Hector

Configuration d'Hector, commencée le 16 Juillet 2004

Etat initial

Hector est un vieux serveur HP (Vectra XU 5/90), payé l'an passé 100 Euros et auquel j'ai rajouté un graveur scsi.

Il s'agit pour le moment d'un bi-pentium 133 entièrement équipé en SCSI (deux disques durs de 4.5 Go, lecteur et graveur de cd, disquette).

Il possède 170Mo de ram.

Il est muni d'origine d'une carte réseau incorporée dans la carte mère, de connecteurs souris et clavier PS/2, ainsi que d'un prise qui ressemble à une video mais que je n'ai pas su identifier.

La carte scsi interne et annoncée comme AM53C974/79C974, PCscsi driver, elle utilise le module Linux am53c974

Opérations initiales

J'ai rajouté une carte réseau Realtec 8029, une carte munie de deux sorties parallèles (en plus de l'interface incorporée, on peut donc brancher trois imprimantes )

J'ai ajouté une carte video Cirrus (les S3 sont mal reconnues par le bios et donc l'affichage des messages du bios se fait mal).

J'ai également ajouté une très vieille carte sound blaster, le tout premier modèle d'origine de la marque.

J'utilise pour l'instant avec mes serveur un très vieil écran 14" qui ne passe plus que le VGA standard 640x480.

Bases de l'installation

J'ai utilisé une SUSE 9.0 que je connais assez bien et que j'utilise aussi sur mon portable. Je l'ai achetée et j'ai donc cd et dvd.

Par contre hector ne sait pas bouter sur son cd, il faut donc utiliser les disquettes.

Il est parfois laborieux de bouter sur les disquettes, surtout quand la machine est "rouillée" par un manque de fonctionnement. Une fois "chaude", plus de problème.

Pour pouvoir bouter et lancer le système installé (en cas de problème, par exemple), il faut:

  • la disquette boot
  • la disquette modules 1

on peut alors lancer le système. Mais pour continuer le boot, il faut cherger le module scsi qui se trouve sur la disquette modules 2 et le système de fichiers reiser qui se trouve sur la disquette modules 4.

Il semble que la disquette modules 3 n'est pas utile, mais j'en ai fait une, à tout hasard.

Les images de ces disquettes se trouvent sur le cd 1, réperoire boot, il suffit de les créer par "dd if=<finchier> of=/dev/fd0".

Yast démarre l'installation en mode graphique, mais en 640x480 l'utilisation n'est pas confortable, je travaille donc en mode console, le graphique est installé, pour certains outils de contrôle.

Installation, pas à pas

Partitionnement

Le premier disque est consacré à la distribution et au /home, le second conservé pour les données.

Le partitionnement utilisé est le suivant:

sda1 15Mo ext2 /boot sda2 282Mo swap sda3 3.7Go ext sda5 3.7Go reiserfs /

sdb1 300Mo swap sdb2 3.7Go /extra

Initialisation du scsi

dmesg donne:

scsi0 : AM53/79C974 PCscsi driver rev. 0.5; host I/O address: 0xff00; irq: 15

Vendor: IBM Model: DCAS-34330 Rev: S61A Type: Direct-Access ANSI SCSI revision: 02 Vendor: TEAC Model: CD-R56S Rev: 1.0P Type: CD-ROM ANSI SCSI revision: 02 Vendor: IBM Model: DCAS-34330 Rev: S61A Type: Direct-Access ANSI SCSI revision: 02 Vendor: SONY Model: CD-ROM CDU-76S Rev: 1.1c Type: CD-ROM ANSI SCSI revision: 02 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi disk sdb at scsi0, channel 0, id 4, lun 0 SCSI device sda: 8467200 512-byte hdwr sectors (4335 MB) Partition check: sda: sda1 sda2 sda3 < sda5 > SCSI device sdb: 8467200 512-byte hdwr sectors (4335 MB) sdb: sdb1 sdb2

puis:

Attached scsi CD-ROM sr0 at scsi0, channel 0, id 2, lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0, id 5, lun 0 sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 sr1: scsi-1 drive

Démarrage avec Lilo

Je n'ai jamais aimé Grub, préférant Lilo. J'ai donc demandé à Yast d'installer Lilo, mais les menus de démarrage de lilo et Grub ne sont pas compatibles, il est donc nécessaire de rectifier à la main.

par exemple, Lilo ne veut pas d'espace dans le nom de démarrage.

Le fichier lilo.conf:

timeout = 80 prompt default = linux boot = /dev/sda

image = /boot/vmlinuz label = linux initrd = /boot/initrd optional root = /dev/sda5 append = "splash=silent desktop showopts"

image = /boot/vmlinuz label = Failsafe initrd = /boot/initrd optional root = /dev/sda5 vga = normal append = "showopts ide=nodma apm=off acpi=off nosmp noapic maxcpus=0 3"

Dû également refaire le initrd (ce qui est normalement fait pas yast). La seule solution efficace que j'ai trouvée a été d'ajouter "reiserfs am53c974" dans /etc/sysconfig/kernel.

Configuration de la carte réseau interne:

Aucune des deux cartes n'est détectée, alors qu'elles sont toutes deux PCI.

Quand on exécute "lspci", on trouve la carte AMD 79c970 (pcnet32 lance), mais en pratique le module "lance" ne fonctionne pas tandis que le module "pcnet32" fonctionne :-).

La carte externe est une Realtec 8029 PCI reconnue par ne2k-pci.

J'ai choisi l'interface 192.168.0.02 (255.255.255.0) pour la carte interne avec l'intention d'en faire l'interface de sortie vers l'adsl. J'ignore si cette carte est capable de 100Mb, mais je ne sais pas plus si la carte externe en est capable, sauf qu'il est plus facile de changer celle-là si besoin est.

L'interface interne est donc 10.3.204.107 (255.0.0.0), mon réseau perso étant en 10.0.0.0.

Quoi que j'ai esséyé je n'ai pas pu choisir le numéro d'interface ethernet. Donc eth0 est allé sur 192 et eth1 sur 10, il suffit d'en tenir compte.

Configuration des interfaces parallèles.

L'interface de la carte mère se configure seul sur 378h (en principe lpt2), j'ai donc choisi 3bch, bleu, extension irq9 et 278h, noir, carte, irq10 pour les deux interfaces de la carte d'extension.

Configuration de la carte son

La carte son est si ancienne qu'elle n'est pas reconnue, un comble pour la carte sound-blaster d'origine :-).

Du coup le pilote SuSE? par défaut (snd-sb8) ne fonctionne pas, il faut donc installer dans /etc/modules/conf et activer le module snd-sb-common.

alias sound snd-sb-common

Configuration de l'interface série

Il se configure tout seul comme 3f8h, la souris est branchée dessus en ce moment.