Installation Woody sur un Cobalt Raq 3 ou 4

De MicElectroLinGenMet.

Sommaire

Description

Installation d'une Debian Woody sur serveur Cobalt (serveur web rackable).
Ces serveurs sont destinés à l'hebergement de site web / messagerie / ftp, à base de processeur K6, il sont fourni par le constructeur avec un Linux proprietaire basé sur la Red-Hat, le tout gérable par page web.

Le but de ce document est de décrire l'install d'une Debian Woody à la place du Linux Cobalt.

Testé et réalisé sur les modèles 3 et 4 du constructeur, grace aux informations glanés sur le net.


Liens


Bios Raq à flasher

  • Manip. à faire avec précaution et À VOS RISQUES ET PÉRILS car risque de ne plus pouvoir booter.
  • Version bios > 2.3.38 nécessaire pour booter un noyau 2.4 (voir lien pour le télécharger).
  • Utiliser "flashrom.sh" avec le fichier rom "2.3.40.rom".
  • L'utilitaire "flashrom.sh" sauvegarde le bios courant mais il est possible de le faire avant par sécurité avec la commande
    "flashtool -v -r > backup.rom".
  • La commande "cmos -c romrev" permet de connaitre la version actuel du bios.
  • Rebooter pour tester (utiliser le port console pour vérifier le boot).


Debian à installer

  • Disque rack sur PC.
  • Installer Debian avec CD ou autres
    - Les répertoires / et /boot doivent être sur la 1ier partition (prévoir suffisemment large).
    - Formatage manuel de cette partition "mkefs2fs -r 0 -O none /dev/hda1" (voir lien cobalt-users)
    - Autres partitions peuvent être formatées avec l'interface d'install.
    - Attention à fstab, le disque doit être en hda, si l'install. se passe sur autre disque.

  • Matériels sur raq v3/4
    Processeur: K6 300 sur Raq 3 et K6 3 450 sur Raq 4.
    Port IDE: ALI15X3: IDE controller on PCI bus 00 dev 78 (driver ALI15X3)
    Carte réseau: Intel PCI EtherExpress Pro100 eth0: Intel Corp. 82559ER, 00:10:E0:00:AE:A0, IRQ 11 (module eepro100)
    Carte réseau: Intel PCI EtherExpress Pro100 eth1: Intel Corp. 82559ER (#2), 00:10:E0:00:AE:9F, IRQ 10. (module eepro100)
    Carte SCSI: sym53c875-0: rev 0x4 on pci bus 0 device 14 function 0 irq 12 (module sym53c8xx)
    Port USB: uhci.c: USB Universal Host Controller Interface driver v1.1 (module usb-ohci)
    Autres cartes: Non-VGA unclassified device: Acer Laboratories Inc. [ALi] M7101 PMU (?)

  • Recompiler noyau (voir fichier config.)
    - Doit être de < 1Mo compressé et < 2.5Mo non compressé (voir lien cobalt-users)
    - Détails compilation:
    make menuconfig
    make dep
    make clean
    make vmlinux (au lieu de bzImage)
    gzip -v9 vmlinux
    cp vmlinux.gz System.map /boot
    make modules
    make modules_install
    - Installer un accés port console dans "/etc/inittab" => 7:12345:respawn:/sbin/getty ttyS0 115200
    - Désactiver les consoles "getty" dans /etc/inittab sauf sur port série ttyS0.
    - Configurer le réseau et un accés telnet ou ssh pour pouvoir y accéder si pb.

Test Debian sur raq

  • Réinstaller disque sur raq.
  • Connecter rack sur port console (115200, 8, n, 1) et un PC.
  • Suivre boot sur un terminal console (minicom)
  • si ok, accés au login.
  • Installer webmin (par ex.) pour avoir même fonctionnalité que l'interface Cobalt.
  • Seul problème, la commande "reboot" ou "init 6" ne relance pas le raq (incompatibilté avec bios ?).


Gestion du LCD

  • Reprise des sources du noyau pour la gestion du lcd (lcd.h, lcd.c)
  • Trois programmes simples (Raq3_lcddev.zip) à améliorer fourni tel quel sans garantie de fonctionnement)
    lcdd (démon qui affiche l'heure et scan les touches)
    lcdd-stop (script shell pour arréter le démon lcdd)
    lcd-write pour afficher texte sur les 2 lignes du lcd.




janvier 2003


Administration wiki