dimanche 7 septembre 2003, 557 Vues
Noter cet articleVoici un article sur l’installation d’une distribution Linux récente et du changement des habitudes par rapport à Windows 2000
Mis à jour avec des paragraphes concernant Mandrake 10.1 Official.
Contenu
Cela fait longtemps que je n’avais pas installé Linux sur un de mes ordinateurs. En effet, ma dernière installation de Linux remonte à 1993 soit dix ans auparavant. Je connais bien Linux, du moins les fondements d’Unix, et les dix dernières années j’ai continué à programmer et à configurer linux (en effet mon site Web est créé sous un compte Linux sur une machine distante, et tous les programmes de mon site web sont programmés en Perl, PHP et scripts sous Linux). Cependant, je n’avais jamais installée ou utilisé autre chose qu’une version Linux avec interface texte et ligne de commande.
Récemment le worm Blaster m’a fait prendre conscience de la facilité avec laquelle la sécurité des produits Microsoft peut être compromise, et le fait de rebooter toutes les 60 secondes (j’étais sous Windows 2000) et de devoir récupérer un patch sur le site de Microsoft pour corriger cette faille de sécurité m’a fait comprendre que dans l’avenir :
1) il va falloir de plus en plus patcher en permanence les OS Microsoft sous peine de problèmes graves (auparavant, on pouvait à peu près ignorer tous les patches qui apportaient au moins autant de bogues que de corrections)
2) pour récupérer ces patches, il faudra obligatoirement se connecter à internet, avoir une licence valide de Windows, communiquer des informations de plus en plus confidentielles (activation de windows XP, Palladium), je pense en plus que Microsoft va essayer de soutirer le plus d’argent possible en planifiant l’obsolescence de leurs systèmes d’exploitations et obliger les utilisateurs à mettre à jour leurs systèmes en permanence avec tous les problèmes de migration et de récupération des données afférents.
La seule vraie alternative pérenne pour les années futures reste Linux, les autres OS possibles comme Mac OS sont propriétaires et sont soumis au risque de la bonne fortune de leurs éditeurs.
Une fois décidé de l’installation d’une nouvelle version de Linux, il faut choisir la distribution. Les principales distributions avec un minimum de valeur ajoutée (en particulier sur la présentation et coordination des différents programmes Linux fournis) que j’ai examinés sont SuSe, Red Hat et Mandrake.
Je dois avouer que j’ai choisi la Mandrake pour des raisons esthétiques (les fontes sont moches sur la Suse 8.2) et sur le fait que l’éditeur est français (si un jour cela remplace vraiment Windows, il faut absolument que l’interface soit en français pour les autres personnes qui utilisent mon ordinateur).
J’ai donc acheté la version Standard Personnelle de Mandrake Linux 9.1 (que j’aurais pu également télécharger gratuitement).
J’ai downloadé la Mandrake 10.1 Official et réinstallé le tout.
2 L’installation et ses problèmes
Après avoir payé 39 euros + 8 euros de port sur le magasin Mandrake sur internet, j’ai reçu dans la semaine le paquet correspondant.
Le paquet est un peu décevant, parce qu’à part les deux CDs, il n’y a pas grand chose. Il y a un petit guide de démarrage rapide pour l’installation, mais je pense que j’aurais aimé un manuel relié pour les premiers pas sous KDE ou Gnome.
Je rappelle maintenant les principales caractéristiques de mon matériel :
Configuration mise à jour avec Athlon 2500+ overclocké à 3200+, 512 mo de ram DDR, une carte mère K7S8XE+, deux disques dur SATA en Raid 0 Seagate de 160 Go (le disque dur IBM de 80 Go a planté) et mon fidèle disque dur 35 Go IBM, un graveur DVD Pioneer DVR-106 voir configuration complète.
Problème avec le clavier USB
Tout d’abord il était impossible d’utiliser le clavier USB pour contrôler les premières options de l’installation (F1 pour les options au démarrage), ou LILO.
La solution est d’activer le USB sous DOS dans le BIOS.
Problème avec la connection ADSL
Impossible d’avoir une connection à Internet avec mon modem ADSL, la connection était toujours défaillante quelque soit les options prises au démarrage et à l’installation (détection automatique, mode expert, avec configuration Lan ou sans, PPPOE ou PPTP et j’en passe). A leur décharge, la Suse que j’avais essayée avait le même problème.
En fait il y avait plusieurs problèmes que je vais exposer ci-après :
Problème de routage
Lors de l’installation de Mandrake, il ne faut en aucun cas configurer les cartes Ethernet sous peine de routage erroné dans le noyau (ie ne pas cocher Lan dans la configuration, au plus cocher ADSL).
Les solutions à ce problème sont les suivantes : soit réinstaller en faisant bien attention au problème précédent, soit après s’être connecté en tant que root (avec la commande su dans une fenêtre shell ou dans le panneau de configuration) passer les commandes suivantes après la connection à ADSL à chaque fois : route del default
Problème des deux cartes éthernets
Le problème est le suivant : après avoir configuré ADSL et entré vos paramètres (nécessaire également pour installer les rpm nécessaires pour le PPPOE), Mandrake ajoute lorsque vous avez plusieurs cartes ethernet au port de la carte le nom de la carte entre parenthèses par ex : eth0 (via SIS xxxx). Malheureusement cela fait planter le fichier /etc/ppp/pppoe.conf. Il faut donc éditer ce fichier (toujours sur un shell sous root, avec vim par exemple) et enlever la partie entre parenthèses (vers la ligne 24). Vous pouvez aussi vous passer de l’interface graphique de Mandrake (après avoir installé manuellement les packages PPPOE) et utiliser directement le script adsl-setup (toujours en tant que root dans un shell).
Démarrage automatique
Je n’ai pas réussi à le faire fonctionner avec l’interface Mandrake. La solution après avoir résolu les autres problèmes était d’activer le service adsl au démarrage dans le panneau de configuration (il s’agit du script adsl dans etc/rc.d/init.d je crois), je crois que ’chkconfig —add adsl’ fonctionnne également. Ce script lance juste le script adsl-start.
Paramétrage de l’ISP
Je suis chez Wanadoo à Paris rive gauche, et en fait il faut utiliser le protocole PPPOE, spécifier dans le login fti/login@fti et mettre les IP des DNS explicitement (soit 193.252.19.3 et 193.252.19.4, la détection automatique ne fonctionnait pas)
Conclusion
Je dois avouer que la résolution de tous ces problèmes n’était pas triviales et pour me remettre dans le bain de Linux c’est efficace. Je n’ai pas réussi à trouver d’aide claire sur le sujet sur internet ou sur le site web de Mandrake.
Avec la Mandrake 10.1 Official, même problème qui plantait même le démarrage de Mandrake. La résolution la plus rapide est de :
– ne pas installer le réseau
– installer avec l’utilitaire d’installation le package rp-pppoe
– exécuter adsl-setup dans un shell en tant que root (dans mon cas le modem était sur eth0)
– aller dans services dans le panneau de configuration et activer au démarrage le lancement de l’adsl
Problèmes avec la détection de la carte son
La carte son ne fonctionnait pas (détection en tant qu’Ali), ce problème a été facilement corrigé en utilisant le chipset i810 intel dans le panneau de configuration.
Pas de problème de détection avec Mandrake 10.1 Official et la nouvelle carte mère ASRock K7S8XE+.
Problèmes avec l’arrêt de la machine
Ce problème m’a surpris puisque je n’avais jamais eu de problème de contrôle d’une machine Linux avec l’interface texte auparavant. Malgré une dizaine de réinstallations avec des paramètres divers (autre kernel alt0, en enlevant une bonne partie des packages, avec KDE ou GNOME), à chaque fois que je fermais ma session, la machine plantait après que l’écran devienne noir (plus de signal), et lors des reboot, je perdais souvent une bonne partie des fichiers (par exemple toutes les icones du bureau).
Au final, j’ai réussi à corriger mon problème qu’en activant l’option \"lancer une session au démarrage\", activée par défaut lors du démarrage mais que j’avais désactivée.
Après cela, j’ai également abandonné l’idée de refaire une installation propre avec les bonnes étapes à noter à chaque fois, j’étais trop content que cela marche tout court ...
Problèmes de plantages
C’est le plus problématique. J’ai ouvert un fichier pdf avec le navigateur Konqueror et après un bon moment la machine était plantée (plus le moindre contrôle). De plus en faisant \"sauvegarde de session\", à chaque démarrage j’avais toujours Acrobat qui se relançait et plantait de nouveau.
Une autre fois j’ai juste ouvert plein de programmes rapidement, ce que je fais souvent sous Windows 2000 et l’ordinateur s’est gelé.
Aucune des touches ne fonctionne (ni control-alt-delete), et je n’ai pas encore trouvé l’équivalent du gestionnaire des taches sous windows pour tuer un programme planté (je peux toujours faire ps -gux mais pour identifier le programme après c’est galère).
J’ai trouvé l’équivalent du gestionnaire de programme, il s’agit de GNOME Moniteur Système. Je n’avais pas pensé non plus à CTRL+ALT+BACKSPACE qui reboote le serveur X.
Pas de solution trouvée sauf à contourner les problèmes : je fais attention à ne pas ouvrir des fichiers pdf trop gros, je ne sauve plus les paramètres des sessions (puisque restaurer une session plantée c’est forcément un plantage), j’ai viré Konqueror et KDE en utilisant Gnome (qui sépare le gestionnaire de fichiers Nautilus du navigateur Galleon).
Autres difficultés
Tant que j’utilisais encore KDE, la sauvegarde du mot de passe pour accéder au panneau de configuration ne fonctionnait pas. De même que l’option reboot (halt fonctionnait). Il y a également souvent une erreur sur l’APIC lors du boot.
Impossible d’avoir accès à mes deux disques durs SATA en Raid 0 sur lesquels est installé mon Windows XP en NTFS. Je suppose que c’est dà » au Raid 0 qui doit être software compte tenu du prix modique de ma nouvelle carte mère.
Une fois que j’ai pu installer une version fonctionnelle du système d’exploitation, il a fallu prendre connaissance des logiciels.
Sous Windows 2000, les principaux logiciels que j’utilise sont internet explorer (sous sa forme MyIE2), Eudora, winamp, ACDSEE classic. En fait, je joue assez rarement (uniquement Warcraft III, Wizardry VIII et Unreal Tournament ces derniers temps).
Ci-joint une table des logiciels que je préfère comme alternative dans l’état actuel de ma découverte :
| Windows 2000 | Linux Mandrake 9.1 |
| Bureau | Bureau |
| 1. Bureau Windows 2000 | 1. GNOME 2.2, thème Ocean* |
| 1. Explorateur de fichier | 1. Nautilus* |
| 1. Gestionnaire de ogrammes | 1. GNOME Moniteur Système |
| Internet | Internet |
| 1. MyIE 2 2. Internet Explorer 6.0 | 1. Mozilla* 2. Galleon* |
| 1. Outlook Express (pour les newsgroups) | 1. Mozilla* |
| 1. Eudora 6.0 Beta | 1. Mozilla* |
| 1. Dreamweaver | 1. Mozilla* |
| 1. Emule | ? |
| 1. Zone Alarm Firewall | ? |
| Bureautique | Bureautique |
| 1. Word | 1. Openoffice.org (Writer)* |
| 1. Excel | 1. Gnumeric* |
| 1. Powerpoint | 1. Openoffice.org (Impress)* |
| 1. Access | ? |
| Multimedia | Multimedia |
| 1. Winamp | 1. XMMS* |
| 1. Zoom Player 2. DivX Player | 1. Xine* |
| 1. PowerDVD | ? |
| 1. Adobe Photoshop 7 | 1. The GIMP* |
| 1. Nero Burning Rom 2. CDR Win 3. Easy CD Direct CD | ? |
| 1. Paperport (gestion de
documents) | 1. Nautilus* |
| 1. ACDSEE classic (affichage des
images) | 1. Nautilus* |
| Autres | Autres |
| 1. Kodak EasyShare 3.2 (Appareil photos numériques) | ? |
| 1. Nokia PC Suite | ? |
| 1. Acrobat Reader | 1. Acrobat Reader 5* |
| 1. Winzip | 1. GNOzip* |
| 1. Winrar | ? |
| 1. Winace | ? |
| 1. Edit (commande dos) | 1. Joe* |
| Matériel | Matériel |
| Alcatel SpeedTouch Ethernet DSL Modem | OK* |
| SIS son intégré | OK* |
| Gigabyte Radeon 9000 | OK* |
| Canon S300 | Fonctionne mais problème de qualité des sorties imprimantes* |
| Epson 610 | ? |
| Yamaha 16X | ? |
| Clé USB | ? |
| Appareil Photo Kodak DX3330 | ? |
*intégré dans Mandrake 9.1
Tout bien pesé, ce n’est pas trop mal après deux jours d’installation. Bien entendu, une bonne partie des alternatives ne remplissent pas toutes les possibilités des logiciels Windows 2000.
J’aime bien l’interface de GNOME 2.2, on peut configurer les fenêtres pour que cela fonctionne comme windows (ex : double clic sur la barre pour agrandir/fermer).
Je préfère même Nautilus à Paperport ou à l’explorateur Windows.
Un nombre important d’opérations restent difficiles (ou je n’ai pas encore trouvé la façon de faire), comme par exemple la création des raccourcis (fichiers ou claviers) qui reste beaucoup moins facile que sous Windows, ou l’intégration des logiciels avec le bureau (ex : menu contextuel). Bien sà »r, si vous savez comment faire certaines manipulations ou quels sont les logiciels à installer, merci de m’en faire part par email.
4 Conclusion
Je m’habitue de plus en plus à utiliser Linux/Gnome et cette page web est éditée sous Linux avec des outils Linux.
Cependant, sur la base de la distribution Mandrake, Linux n’est pas encore grand public, il y a des problèmes que j’ai du corriger (et d’autres que je n’ai pas pu corriger) qui nécessitent des compétences dépassant les capacités de l’utilisateur lambda et beaucoup de logiciels ne fonctionnent pas d’une manière identique (je l’ai bien vu en essayant tous les logiciels pour trouver ceux qui pouvait remplacer mes logiciels windows).
Lorsque l’on se plonge dans la documentation et que l’on utilise la ligne de commande au lieu de l’interface graphique, il n’y a pas de problème cependant puisque tout est bien fait (comme pour les versions de Linux d’il y a 10 ans).