Mai 2003 ************** Installation Capella (Pentium II 300Mhz, RAM 64Mo, HD 4Go) Avec un profil de station de travail. ************************************* Installation SLACKWARE 9.0 (1 unique CD téléchargé) Tout n'est pas dessus bien sûr, mais cela suffit pour faire le plus gros de l'installation. -------------------------- - Boot du CDROM boot: keyboard map: azerty/fr-latin9.map au lieu de latin1 (ça devrait marcher pour l'euro...) slackware login: root - Partitionnement # cfdisk (/dev/hda) Sur un disque de 4Go, je prends 3Go au début pour hda1 (primary boot pour /), 128k pour hda2 à la fin (primary pour linux swap) et le reste pour hda3 (primary pour /home)... - CTRL/ALT/DEL On reprend au début sauf cfdisk (prise en compte des partitions). - Lancement du setup # setup - ADDSWAP (/dev/hda2) -Linux installation partition /: /dev/hda1 Je change les paramètres: ext3, inode de 1024 - Other Linux partition /home: /dev/hda3 Avec les mêmes paramètres. - Install from CD-ROM, auto... - PACKAGE SERIES SELECTION, par défaut (tout! on enlèvera plus tard ce dont on ne veut plus)... - SELECT PROMPTING MODE, Full! (il dit que ça fait 2Go... on a les moyens.) ... Yen'a pour un moment... - INSTALL LINUX KERNEL, cdrom: bare.i (par défaut) - MAKE BOOTDISK (création disquette de boot) - MODEM CONFIGURATION, no modem - ENABLE HOTPLUG SUBSYSTEM AT BOOT, Yes - INSTALL LILO, simple on me propose FRAME BUFFER CONSOLE avec par défaut: 1024x768x256 je prends! Options, néant. LILO DESTINATION, Root (par défaut) - MOUSE CONFIGURATION, ps2 Load gpm at boot, Yes - CONFIGURE NETWORK, Yes (netconfig) HOSTNAME: capella DOMAINNAME: bd.fr Static IP: 192.168.210.7 Netmask: 255.255.255.0 Gateway: 192.168.210.5 NAMESERVEUR: 192.168.210.5 PROBE FOR NETWORK CARD: trouve eepro100 tout seul Au lieu de décommenter la ligne dans /etc/rc.d/rc.modules, cela crée un fichier /etc/rc.d/rc.netdevice avec: /sbin/modprobe eepro100 ... SENDMAIL CONFIGURATION, SMTP (on verra quoi en faire plus tard) - SCREEN FONT CONFIGURATION, Yes Je prends la police qui va bien d'habitude (Euro et tout): lat0-16.psfu.gz - HARDWARE CLOCK SET TO UTC, YES (c'est mieux) Europe/Paris - DEFAULT WINDOW MANAGER, KDE (mais je n'ai rien contre les autres) Ceci crée un lien sous /etc/X11/xinit xinitrc -> xinitrc.kde On peut le changer par la suite comme cela: # cd /etc/X11/xinit # ln -sf xinitrc.gnome xinitrc ... - ROOT PASSWORD, chut! - EXIT, on enlève la disquette et le CD, et CTRL/ALT/DEL... ... LILO marche pas (affichage de "GRUB" sur l'écran et plus rien! Je mets la disquette de boot (j'ai bien fait d'en faire une!) et re CTRL/ALT/DEL... boot: ... root@procyon:~# liloconfig simple, mais cette fois je choisis LILO DESTINATION: MBR Enlève disquette et CTRL/ALT/DEL... Cette fois c'est bon! Cette conf LILO pose la question boot: - Création d'un USER "visiteur" UID 1001 pour monsieur X et le reste par défaut... # adduser - Par défaut le telnet n'est pas validé, il faut décommenter telnet server dans /etc/inetd.conf et j'en profite pour essayer # shutdown -r now ... $ uname -a Linux capella 2.4.20 #2 Mon Mar 17 22:02:15 PST 2003 i686 unknown $ df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda1 2836792 1974220 716012 74% / /dev/hda3 1031504 32840 945240 4% /home - Pour ne plus avoir la question boot: # liloconfig expert! Begin, sans paramètres, FB 1024x768x256, MBR, /dev/hda, None! Linux, /dev/hda1, Linux Install # shutdown -r now OK ********************************* - Validation du lancement du "system status server" (rwhod) pour faire comme les autres stations du réseau local. Décommenté le lancement de rwhod dans /etc/rc.d/rc.inet2 Problème: En réponse à ruptime, capella voit bien les stations présentes sur le réseau mais capella lui-même n'apparaît pas dans la liste sur aucune station. Il semble que capella détecte les trames des autres stations mais n'en émet pas lui-même... Pb déjà rencontré en testant SACKWARE 8.1. D'ailleurs sirius (SLACKWARE 8.0) fait pareil depuis 3 jours (... quel changement a t-il provoqué cela?). De toute façon ce truc n'était pas très utile. Je reviens en arrière et je le supprime également pour les autres stations du réseau. ********************************* - Test X windows $ startx XFree86 fonctionne d'entrée mais avec une résolution de 640x480 (?) Voir le fichier config par défaut, /etc/X11/XF86Config et le fichier log, /var/log/XFree86.0.log Le fichier config par défaut dit qu'il utilise une version améliorée de XF86Config-fbdev il s'agit d'un autre fichier config modèle XF86Config-vesa qui utilise le vesa driver, indépendant du fb de la console. Les utilitaires XFree86 -configure et xf86cfg ne donnent rien de bon avec ma S3 Trio3D (idem SLACKWARE 8.1). J'édite "à la main" ma config de base... Dans la section InputDevice, Keyboard, ajouté Option "XkbLayout" "fr" car c'est "us" par défaut. Dans la section Monitor, reporté les paramètres tracés dans le fichier log /var/log/XFree86.0.log Identifier "DELL D828L" HorizSync 30 - 54 VertRefresh 40 - 120 Dans la section screen, remplacé le nom du moniteur Monitor "DELL D828L" et ajouté l'option qui permet de valider les définitions supérieures à 640x480 avec 16 millions de couleurs, DefaultFbBpp 32 ******************************************* - Test de KDE 3.1.0 Personnalisation n'offre pas le choix français. Les fichiers KDE nationaux ne se trouvent pas sur le CD. Il faut télécharger le paquet et l'installer: # installpkg kde-i18n-fr-3.1-noarch-1.tgz OK ******************************************* - Installation de WEBMIN (voir page spécifique) OK ******************************************* - Création d'un noyau personnalisé Le noyau par défaut est vmlinuz-ide-2.4.20 sous /boot avec sa config. Téléchargement et installation du source du noyau (non inclus dans le CD) # installpkg kernel-source-2.4.20-noarch-5.tgz Edition de la config en mode graphique... # cd /usr/src/linux # make xconfig Purge et adaptations légères... Je prévois pour la configuration du son (Crystal Audio comme sirius): CONFIG_SOUND=y CONFIG_SOUND_OSS=m CONFIG_SOUND_CS4232=m CONFIG_SOUND_YM3812=m (voir plus loin installation son) # make clean # make dep # make bzImage (mv /lib/modules/2.4.20 ...) # make modules # make modules_install # make bzlilo Le nouveau vmlinuz est rangé sous / (et non pas sous /boot) avec System.map Modification manuelle de lilo.conf image = /boot/vmlinuz devient image = /vmlinuz # lilo # shutdown -r now Remarques: make bzlilo marche bien dans les compiles ultérieures. Les anciens /vmlinuz et System.map sont renommés *.old et lilo est bien lancé. ******************************* - Installation du son Crystal sound: circuit intégré CS4235 PNP ISA Ajout du paragraphe suivant dans "sound support" de /etc/rc.d/rc.modules: # Configuration Crystal sound, chip cs4235 /sbin/modprobe sound /sbin/insmod ad1848 /sbin/insmod uart401 /sbin/insmod cs4232 io=0x534 irq=5 dma=1 dma2=0 # synthetiseur /sbin/insmod opl3 io=0x388 -------- Pour que le son fonctionne avec un utilisateur lambda, il faut que l'utilisateur fasse partie du groupe sys. Sécurité à vérifier... -------- Avec le noyau 2.4 on n'a plus besoin d'avoir recours à pnpdump et isapnp. Le noyau génère automatiquement un fichier /proc/isapnp ************************************* - Pour démarrer automatiquement en X11 Modification du fichier /etc/inittab # Default runlevel. (Do not set to 0 or 6) id:4:initdefault: et je préfère conserver toutes les consoles virtuelles # These are the standard console login getties in multiuser mode: c1:12345:respawn:/sbin/agetty 38400 tty1 linux c2:12345:respawn:/sbin/agetty 38400 tty2 linux c3:12345:respawn:/sbin/agetty 38400 tty3 linux c4:12345:respawn:/sbin/agetty 38400 tty4 linux c5:12345:respawn:/sbin/agetty 38400 tty5 linux c6:12345:respawn:/sbin/agetty 38400 tty6 linux ---------- C'est GDM qui est lancé par défaut avec le nouveau "graphical greeter"... mais il est en anglais! La config par défaut ne permet pas de le configurer à partir de l'écran d'accueil. Pour valider la configuration à partir de l'écran d'accueil je ne trouve rien de mieux que de lancer une session GNOME sous root... Je ne vois rien de simple pour faire parler l'écran d'accueil en français. On ne peut même pas changer le message d'accueil dans le "graphical greeter". C'est GDM qui est lancé par défaut dans le script /etc/rc.d/rc.4 Pour lancer KDM à la place, il faut mettre en commentaire les lignes correspondant au lancement de GDM. KDM peut être configuré à partir du Centre de configuration de KDE. Sélectionner, Administration système, Gestionnaire de connexion, Valider superutilisateur, etc... ************************************* Création de mon utilisateur Fait avec WEBMIN UID 1000, groupe primaire users, groupe secondaire sys (pour le son). ************************************* Installation des points de montage nfs sur le serveur vega: Fait avec WEBMIN A noter que les répertoires de montage spécifiés sont créés automatiquement s'ils n'existent pas encore. *************************************