previous up next contents
Previous: 1 Directives hardware Up: Installx 101 Next: 3 Configuration après installation   Contents

Subsections

2 Exemples d'installation

$ SuSE-7.?$ : linuxrc v1.1.19, kernel 2.4.4-4GB 
$ SuSE-8.0$ : linuxrc v1.3   , kernel 2.4.18-4GB 
$ SuSE-8.1$ : linuxrc vxxx   , kernel 2.4.19-4GB 
$ SuSE-9.3$ : linuxrc v1.8.6 , kernel 2.6.11.4-20a-default

$ SuSE-10.2$ : ???, kernel 2.6.18.8-0.5-default

2.1 Manoeuvres préalables

Cette section regroupe des informations "hardware" qui ne seront pas celles du lecteur... mais qui permettent de repérer le domaine de validité des remarques qui suivront.

2.1.1 Shanghai ($ SuSE-8.0$)

  1. Shanghai est un serveur Web.
    video : Tornado GeForce2 mx400, nvidia 64 Mo Ram
    P6I845 Platinix-2D Bios v1.3slcp Feb.07,2002
    02/07/2002-i845-w83627-6a69vq1ac-00
    532 Mo ram
    deux disques lba, ata100, 40 Go
    dvd samsung sd-6, ata 33
    cdrw yamaha 3200E (24-10-40), ata 33
  2. Configuration bios

    1. cmos : halt on all, but keyboard errors
    2. qdi : cpu ratio=$ \times8$
      autres options : boot easy et recover_easy : lire la doc !!!
    3. advanced : sleep is s1(pos)
  3. Description bios : TAB. 4.

TAB. 4: Description bios Shanghai.
\begin{tabular}{\vert c\vert c\vert c\vert c\vert c\vert c\vert l\vert}
\hline
...
...2$&
$12$&
&
1106&
3065&
0200&
Network Cntrl\tabularnewline
\hline
\end{tabular}


2.1.2 MonaLisa ($ SuSE-8.0$)

  1. MonaLisa était une "grosse machine" en fin 2002. P4-2Ghz, 1Go mémoire, contrôleur IDE-RAID, carte graphique 128Mo, dvd, graveur, 3 cartes réseau. L'ensemble n'est pas fonctionnel sous win98 à cause d'un conflit entre la carte graphique radeon 8500, et le reste (en particulier la carte son). Le reste fonctionne néanmoins avec une nvidia 32Mo.
  2. Le tout premier menu $ SuSE-8.0$ propose une option APIC (Advanced Programmable Interrupt Controller). Consulter à ce sujet Microsoft (2001). Le principe est de revenir à un espace d'interruptions de taille raisonnable, et non plus seulement limité à 8 ou 16. Pour mémoire, Intel avait prévu 256 interruptions, qui furent utilisées par Micro$oft pour implémenter le basic et autres fredaines.
  3. On utilise donc l'option APIC (qui, bien entendu, est aussi validée dans le bios).
  4. Première tentative d'installation avec radeon 8500 (128Mo). Échec : aucun mode graphique ( $ F5=1024*760$, $ F4=860\times***$, $ F3=640\times480$, ne conduit à un écran lisible. On fait quelques essais avec l'autre carte (mvidia).
  5. Mauvaise interprétation du driver raid. Il y a un disque sur /ide0 et un sur /ide2 (aka ide3 sur la carte-mère, toujours ce fameux décalage de 1). Le lecteur /ide0/mst (20 Go) est vu deux fois. Une fois comme /dev/hda et une fois comme /dev/ataraid/d0. Il est proposé de redimensionner la partition winxx sur /dev/ataraid/d0p1 etc. Mais cela ne s'exécute pas (normal, le disque est connecté sur /ide0 et non /ide2).
  6. On repart en débranchant /ide0. Le seul disque est donc en /ide2. Aucun disque n'est reconnu. Les modules ataraid et pdcraid se chargent (une fois) mais sans plus.
  7. Une manoeuvre abracadabrantesque était décrite par http://sdb.suse.de "The modules for Promise Controllers Cannot Be Loaded" (n'est plus accessible). Comparer avec SDB (2006). On reboote avec les options apic ide2=0xb000,0xb402 ide3=0xb8000, 0xbc002.
  8. Après cette manoeuvre, les disques deviennent accessibles selon la table suivante :

    contrôleur device device
    /ide0

  9. Les adresses de cette manoeuvre magnifique changent lorsque change la carte graphique. Ainsi 0xa0000 etc. lorsque l'on revient à la carte radeon.
  10. Bilan : la machine a fini sous winxp

2.1.3 Madras 3 ($ SuSE-8.1$)

  1. Madras(3) est fait office de serveur pour le département de maths (reconfiguration mai 2003).
  2. Installation $ SuSE-8.1$. Rien de remarquable à part les cartes raid (Subsection 1.7). Tourne actuellement avec une grappe raid-5 de trois disques ide, gérés à travers deux cartes promise-ide.

2.1.4 Moonlight 3 ($ SuSE-8.1$)

  1. Moonlight(3) est un autre serveur.

2.1.5 MonaLisa 2 ($ SuSE-9.3$)

  1. L'objectif est de remonter cette machine sous unix et d'en faire la station de travail locale, la machine moonlight étant réorientée dans une optique dmz/firewall, avec une adresse publique.
  2. Outre le réseau local 192.168.50.xx (carte top), il est prévu un accès adsl (carte mid) et une liaison gigabit spécialisée avec moonlight (transferts de fichiers et remote login).
  3. Description bios : TAB. 5.


    TAB. 5: Description BIOS MonaLisa.
    \begin{tabular}{\vert c\vert c\vert c\vert c\vert c\vert c\vert l\vert l\vert l\...
...
&
1095&
3112&
0180&
SATA (MassStorage)&
&
\tabularnewline
\hline
\end{tabular}


  4. Plan des disques : TAB. 6.


    TAB. 6: Description disques MonaLisa.
    \begin{tabular}{\vert c\vert c\vert c\vert c\vert c\vert}
\hline
\char93 &
\nou...
...larnewline
\hline
sata2&
&
5=149Go&
sdb&
\tabularnewline
\hline
\end{tabular}


2.1.6 Moonlight 4

  1. Réinstallé en $ SuSE-10.2$(nouveau disque système, conservation de l'ancienne grappe raid).
  2. Porté la mémoire de 128 Mo à 1.5 Go (pas d'install possible avec 128 Mo, lenteur affreuse avec 128+512 Mo).
  3. Changé de carte graphique pour une GeForce fx5200 10de:0322 nvidia 128Mo (au lieu de 4Mo). L'installation du pilote nvidia se passe bien dès que l'on se souvient des manoeuvres à effectuer (cf ).
  4. Les problèmes précédents avec la souris ps2 ont disparu, i.e. il n'est plus besoin d'avoir une souris usb spécifique, la connexion sur le kvm est fonctionnelle.

2.2 Téléchargement des images *.iso

2.2.1 $ SuSE-9.3$

  1. Comme l'on sait SuSE a été repris par Novell : il nous a donc semblé utile de tester si l'ensemble des services "ouverts" offerts par l'ancienne SuSE continuaient à être offerts par le repreneur. Le serveur ftp://ftp.nl.uu.net/pub/linux/suse/i386/903/iso/ propose :

    4488353792 Jul  1 09:27 SUSE-9.3-Eval-DVD.iso  
     729452544 Jul  1 09:27 SUSE-9.3-Prof-i386-CD1.iso  
     708636672 Jun 27 12:10 SUSE-9.3-Prof-i386-CD2.iso  
     731060224 Jun 27 12:10 SUSE-9.3-Prof-i386-CD3.iso  
     701726720 Jun 27 12:10 SUSE-9.3-Prof-i386-CD4.iso  
     713834496 Jun 27 12:10 SUSE-9.3-Prof-i386-CD5.iso
  2. La version disponible de gFTP (celle de la $ SuSE-8.1$...) tronque à $ 2^{31}$ la longueur des fichiers. Ce n'est pas une limitation d'affichage, mais une troncature en interne : pas moyen de télécharger le DVD.iso par ce moyen. Par ailleurs, la version de WinFTP dont nous disposions ne semble plus pratiquer la reprise sur erreur (ou bien cela nécessite un dialogue refusé par le serveur) : on se rabat sur les CDx.iso
  3. Notre actuel logiciel de gravure (nero) ne dispose pas de l'option "pad" qui permettrait de stocker des "0" en fin d'image. La validation des checksum proposée par YaST2 échoue pour cette raison.

2.2.2 $ SuSE-10.2$

Téléchargement par torrent depuis http://software.opensuse.org/. Télécharger les deux versions (32 et 64 bits) : c'est indispensable pour pouvoir réinstaller de vieilles machines. On constate une légère différence entre la version DVD et la CDROM (TAB. 7).


TAB. 7: Les différentes livraisons de la $ SuSE-10.2$
\begin{center}\begin{tabular}{lr}
openSUSE-10.2-GM-DVD-x86\_64.iso&
3 932 309 50...
...M-Addon-NonOSS-BiArch.iso&
480 208 896\tabularnewline
\end{tabular}\end{center}


2.3 Remarques sur YaST2

  1. L'utilitaire YaST2 (Yet another Setup Tool) est apparu avec la $ SuSE-6.3$ et s'est perfectionné au fil des versions et permet, depuis la $ SuSE-8.1$, de détecter et d'installer automatiquement les cartes son, imprimantes (locales), cartes réseau, isdn et modems. Cela commence à ressemble à une installation winxx, soit un gros progrès.
  2. La nouveauté Novell consiste à faire précéder tout cela d'un cluf/eula à la sauce Bill Gate$... et à ne plus fournir les sources. Cela ne semble pas être un présage positif quant à l'évolution future de cette distribution.

  3. Ancienne remarque sur les KVM : jusqu'à la $ SuSE-8.0$ il était nécessaire de ne pas utiliser de clavier ou souris usb durant toute la phase d'installation : ''Résister à la tentation lorsqu'ils fonctionnent à un moment ou à un autre : cela ne durera pas. Attendre que le système soit complètement configuré, avec installation des patchs (YOU update)''. Depuis la $ SuSE-8.1$, ce problème ne se pose plus... mais de toutes façons, notre expérience est que les les KVM usb ne valent pas le coûtSubsection 1.4.

2.4 Phase de base

Lancer l'installation en mode standard : APIC, mode 1024*768, depuis CD, langage English. Ne pas tester F5 (=drivers) : ce n'est pas annulable.

2.4.1 Language

2.4.2 Install Settings

Depuis la $ SuSE-8.1$, cette configuration se recalcule rapidement. Il est donc raisonnable de faire ces réglages dès le début (même s'il faut encore prévoir de recommencer plusieurs fois).

2.4.3 Passage à l'acte

  1. Nouveauté $ SuSE-9.3$ : un cluf/eula vous avertit de ce qu'un macromedia chiotteware s'est glissé dans vos 21 giga-octets. Tirer la chasse.
  2. Finalement, on passe à l'acte et on écrase le passé. americanIn the old ancient times, le tout dernier avertissement avant formatage était un écran tout rouge. Maintenant, le tout dernier clic avant destruction ne se distingue plus très clairement.
  3. Depuis la $ SuSE-7.3$, le suivi du chargement des modules est en option. Par défaut, quelques pages de publicité sont proposées. On pouvait ainsi voir : "system administration is a child's game".
  4. ($ SuSE-9.3$) Le suivi des packages utilise la console 7 ("full graphic"). Le temps restant ne s'affiche pas tout de suite, mais il est fiable.
  5. Les cartes nvidia sont installées avec un driver provisoire (en attendant un update par YoU).
  6. Divers messages apparaissent sur les consoles 3 et 4.
  7. Un reboot a lieu après le chargement du premier CDROM/DVD.

2.5 Phase de configuration

Les étapes décrites sont celles de la $ SuSE-10.2$, avec quelques remarques issues des installations mona2 ($ SuSE-9.3$), moon3 ($ SuSE-8.1$), marma ($ SuSE-8.1$), mona ($ SuSE-8.0$), sunrise ($ SuSE-8.0$). Rappel (jusqu'à la $ SuSE-8.0$ incluse) : on reste encore en clavier/souris standard, et pas en usb.

2.5.1 Installation des packages restants

  1. Un reboot a lieu après le premier cd. Bien entendu, il faut booter le nouveau système (sur disque, pas sur cdrom). Il peut être utile de consulter les messages placés en /var/log/boot.msg.
  2. Un écran arrive avec le même look que l'écran du § 4 ci-dessus. On est dans le même mode (texte seul ou graphique) que dans la phase précédente. Ce mode est donc mémorisé (Où ?).
  3. Si la manoeuvre décrite en Subsection 3.2.1 a déjà été exécutée, passer en console 2 par $ \left[Ctr-Alt-F2\right]$. On a la main directement (root). Monter /home. Revenir en console 7, valider la case "details" et donner la source, soit file:///home/distrib.

2.5.2 Mot de passe superuser (root).

Le noter sur un post-it collé sur l'écran, mais à l'envers pour que la WebCam ne puisse pas le lire :-)

2.5.3 Réseau

Pour la $ SuSE-9.3$, le réseau doit fonctionner dès que possible. Tandis que pour les $ SuSE-8.x$, le réseau était un accessoire, qui allait finir par fonctionner. Ainsi fallait-il ne configurer une seule carte, avec une adresse en dur car le client dhcp n'était pas chargé par défaut (cf Section [*]).

  1. Firewall : enabled on boot, ssh disabled est proposé par défaut. Accepter.
  2. Réseau : pour la $ SuSE-9.3$, configurer toutes les cartes en dhcp. Être très attentif à déclarer correctement les cartes internes et externes pour le firewall. En phase de configuration, ne démarrer "on boot" que la carte permettant à YoU d'accéder aux patchs en ligne. Restreindre les autres à un démarrage "manual".
  3. Tester la connexion réseau. Une connexion a lieu vers un serveur de patchs (déterminé selon le fuseau horaire ?). Lire les résultats des tests.

2.5.4 YoU, tout de suite

Savoir ce que l'on veut est un art difficile. Nous avions écrit, à propos de la $ SuSE-8.0$ : ''Ne pas perdre de temps à configurer quoi que ce soit avant d'avoir téléchargé toutes les corrections. Utiliser YoU c'est à dire YaST online Update''.

Maintenant que la $ SuSE-9.3$ propose d'y procéder tout de suite, ce n'est plus si évident : si cela réussit, c'était le meilleur moment pour le faire ; si cela échoue la situation est psychologiquement désagréable. Notre premier essai a conduit à un arrêt sur image d'environ 5mn lors du chargement de "java-4_4_2-sun", puis cela est reparti. La connexion réseau n'était pas en cause (adsl, testé fonctionnel depuis le reste du réseau local).

Disposer de cette possibilité peut permettre de débloquer un drame mais, finalement, il vaut mieux tenter "procéder plus tard". Et cela d'autant plus que l'exécution du patch kernel.rpm demandant un reboot quasi immédiat, le patch sur le noyau ne peut de toutes façons pas être installé à ce moment précis.

En cas d'utilisation immédiate de YoU :

  1. Phase "retrieving information". Apparaît le message concernant le patch kernel.rpm
  2. Phase "retrieving patches". Désélectionner l'effacement en fin d'utilisation.
  3. Phase "applying deltas".

  4. Phase SuSEconfig.

2.5.5 Identification

  1. Les choix proposés sont

  2. La création d'un compte utilisateur est proposée. Il convient de laisser ce compte inutilisé de façon à avoir une copie originale du squelette (ne pas oublier de désactiver ce compte par la suite). Un panneau d'informations personnelles à la micro$oft. Répondre "Windows 98", "2ème Édition", "zuzer", ***. Attention aux "features" à la micro$oft : appuyer sur $ \left[Enter\right]$ ne conduit pas à valider, mais à proposer un nom de fantaisie.
  3. Pour la création ultérieure des autres utilisateurs, consulter [*]. En particulier, il est bien commode que $ipse ait toujours le même numéro sur tous les disques de toutes les machines.

2.5.6 Cleanup

Un peu de ménage, et de SuSEconfig

2.5.7 Release Notes

Affichage de /usr/share/doc/release-notes/Release-Notes.en.rtf

2.5.8 Hardware

  1. Graphic cards

    1. mona2, $ SuSE-9.3$. Sélectionner accélération 3D. Donner la géométrie du moniteur ( $ 400mm\times300mm$). Vaut-il mieux une résolution $ 1280\times960$, reprenant le rapport $ 4/3$ du moniteur et de la résolution $ 1024\times768$, ou bien une résolution $ 1280\times1024$, au rapport $ 5/4$ ?
    2. shanghai, $ SuSE-8.1$. Le moniteur V770 est proposé. Résolution 1024*768. Choix de couleurs 24 bits. Carte NV11, serveur X nv. Fréquence : on impose 85 Hz au lieu de 75 Hz. Accélération 3D : problème avec nvidia, qui se réglera avec YoU.
    3. monalisa, $ SuSE-8.0$. le moniteur Eizo T563 est proposé, mais sans paramètres. Une simple validation renvoie en boucle. Donner les paramètres qui sont : horiz 30-86 kHz, c'est à dire le nombre de lignes affichées par seconde, et vertic 55-160 Hz, c'est à dire le nombre d'images par seconde.
  2. Printer

    1. "direct network printer", 192.168.50.250, "cups avec local filtering"
    2. pas d'écoute d'éventuels serveurs cups sur le réseau
    3. Le type Samsung ML7050N n'étant pas proposé, essai du pilote ML7050. La page de test est trop blanche (printout normal, avec economode sur l'imprimante). Avec printout haute qualité, sans economode, cela devient convenable, mais les impressions se font en recto seul.
    4. Samsung, type ML7300N. Cela semble être le bon pilote : une option recto-verso est proposée, et l'impression est bien noire.
  3. Sound
    Via VT82C686 détecté, AC97/Audio (respectivement 82801BA/BAM, AC97/Audio). On valide et on teste. Cela fait le bruit attendu.
  4. TV
  5. Bluetooth


2.6 YaST Update Online

  1. Ne pas perdre de temps à configurer quoi que ce soit avant d'avoir téléchargé toutes les corrections. Utiliser YoU c'est à dire YaST Online Update (c'est un module de YaST2).
  2. La procédure YoU consiste à :

    1. Télécharger les descripteurs.
    2. Si des modules YoU sont détectés, il sont traités en premier. Et il faut recommencer la procédure, avec recharge les descripteurs (= mauvaise ergonomie).
    3. Sélection automatique des correctifs relatifs aux packages installés. Cela se décompose en security, recommended, ordinary.
    4. Après validation, tout cela s'exécute.
  3. Comme les serveurs finissent par être encombrés, il est utile de constituer une archive-miroir de tous les patchs. Graver un cdrw. Le maintenir synchronisé. Dans un contexte de plusieurs machines, cela est indispensable.
  4. Le chemin est /DVD/suse/i386/update/8.1 et contient

  5. Le site ftp contient en fait les fichiers sous leurs noms complets (avec date de version), et un lien vers leur nom usuel. Avec un téléchargement mal réglé, on obtient tout en double, et les sources en prime. Il faut purger tout cela, sinon, cela ne tient pas sur un cd.
  6. Caveat : ne pas charger par mégarde le patch nvidia si vous n'êtes pas concerné, car il n'y a pas de sécurité ($ SuSE-8.1$) ... et cette erreur empêchera de relancer le mode graphique. Passer sous YaST et décharger les modules fautifs.
  7. En outre, lancer un update sur le réseau de temps en temps.


previous up next contents
Previous: 1 Directives hardware Up: Installx 101 Next: 3 Configuration après installation   Contents


douillet@ensait.fr
2007-12-06