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:
- Installer un accés port console dans "/etc/inittab" =>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
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-writepour afficher texte sur les 2 lignes du lcd.
janvier 2003

