<<Retour vers la page principale

INSTALLATION DE

LINUX MANDRAKE 7.2 SUR UN SATELLITE PRO 4200 series

- modèle 4290 -

dernière mise à jour : le 19-VIII-2001
afin de savoir à combien de personnes a servi cette page, ce compteur anonyme y est inséré. N'en soyez pas effrayé(e)(s), c'est juste pour connaitre le nombre de personnes pour qui cette page a été utile...

désormais disponibles en : - ou bientôt en fonction du temps qu'il me faudra pour traduire cette page française. 
[français] - [english] - [español]
Je profite de cette page pour lancer un appel, si quelqu'un pouvait bénévolement me traduire ce document en d'autres langues, et me les envoyer, je serais très heureux de les incorporer dans cette page. Merci. 

Remerciements : Grands remerciements à Tim Roberts pour maintenir à jour le serveur SVGA de XFree86 3.3.6 et le driverFree86 3.3.6 et le driver pour XFree86 4.0.x. et merci à mon pote Luc pour m'avoir initié il y a longtemps à Linux - tu t'rappelles l'époque où linux tenait sur 5 disquettes ? - 

L'installation proposée ici est celle de la distribution Mandrake 7.2 - MKD 7.2 - avec XFree86 3.3.6 sans accélération graphique et ce pour diverses raisons : 

  • L'installation et l'utilisation de cette distribution sont très faciles pour un novice ou un amateur qui n'est pas un spécialiste.
  • La carte son est reconnue par le noyau 2.2.17 de la distribution.
  • Je n'y connait rien sur la config de XFree86 4.0.x : si quelqu'un a des infos : envoyez moi un mail !
  • Je n'utilise pas l'accélération 3D pour faire de la bureautique ou du coding ou jouer de la musique.

Cependant les utilisateurs de la MDK 7.1 peuvent se servir de ce document pour l'adapter : en effet avant d'utiliser la MDK 7.2 sur ce portable j'utilisait la MDK 7.1 : la seule différence est que la carte son ne sera pas reconnue et que donc vous devrez soit recompiler un noyau pour le support du module ymf2pci et l'usb - noyaux 2.2.17 et supérieurs.

=====>> Lisez attentivement le document en entier afin de faire votre propre installation : en effet le présent document va présenter diverses installations possibles.

1 - Description du matériel

Le portable Toshiba Satellite Pro 4200 series - modèle à ce jour uniquement vendu en france ? - est en fait le modèle 4290 - regarder sous le portable : SP4290 - c'est un portable d'une puissance équilibrée pour un usage bureautique ou même multimédia. Il est livré en standart avec Windows(R) 95 ou 98 - le choix se fait au démarrage -. 

Le portable contient les matériels suivants : 

  • Processeur Intel Céléron 550 MHz
  • 64 Mo de SDRAM PC 100 MHz
  • Ecran LCD TFT 12,1 pouces permettant un affichage maximal en 800*600 et 32 bpp - sous W9x -
  • Carte vidéo S3(r) Incorporated Savage /IX-w/MV - chipset :  - avec accélération 3D et 8 Mo de RAM.
  • Processeur Intel Celeron à 550 MHz, détecté sous Linux par Pentium III 547 MHz.
  • RAM : 64 Mo type SDRAM PC 100 MHz
  • Disque dur 6 Go ATA 66
  • Lecteur de DVD-ROM -- dont je me sers pour lire des DVD sur ma télé B^) --
  • Circuit son 3D Yamaha 1DX-GS basé sur le circuit YMF744B
  • Lecteur de disquettes  3,5 pouces Haute densité 1,44 Mo intégré.
  • 2 Haut Parleurs JBL(r) Pro
  • 2 emplacements PCMCIA type II ou 1 type III.
  • Système de pointage intégré accupoint II(R) - type trackpoint -
  • Batterie longue durée permettant un fonctionnement maximum de 3 h 42 min
  • 1 port IR - InfraRouge - avec débit de 4 Mbps
  • 1 port USB
  • 1 port parallèle pour imprimante
  • 1 port PS/2 pour souris ou clavier externes
  • 1 sortie TV sur TV PAL ou NTSC
  • 1 sortie moniteur VGA/SVGA
  • 1 port série 9 broches
  • 1 prise de connection à station d'accueil
  • 1 prise micro latérale
  • 1 prise casque latérale
  • 1 potentiomètre réglant le volume sonore latéral.
  • Modem 56 kflex, V90 intégré lucent technologies(R)  qui est un winmodem !
NB : La présence d'un winmodem - modem interne lucent - est problématique si l'on destine le portable à être entièrement porté sous Linux :  Il faut alors passer par l'achat d'un modem supplémentaire - modem sur port PCMCIA dans mon cas -.
 

2 - Ce qu'il faut pour l'installation


L'installation de linux est très facile jusqu'à la configuration de X. Ce document vous propose de vous aider lors de cette installation. Cependant par honnêteté je vous rappelle qu'il faut absolument sauvegarder vos données avant d'entreprendre l'installation proposée par la suite. Il ne me pourra être tenu rigueur ou responsabilité pour une installation infructueuse ou détériorant votre matériel puisque les logiciels des distributions Linux sont livrés sans aucune garantie ! Vous agissez à vos risques et périls !

Ceci étant précisé je vous propose deux types d'installations :

  • L'installation en "Dual-Boot"
  • L'installation en "Tout Linux"
Mais avant l'installation il faudra vous prémunir avec :
  • Les CDs de Toshiba - si vous décidez d'une installation en Dual boot - et la disquette de démarrage.
  • Les CDs de la MDK 7.2.
  • Le fichier compressé ou non du serveur graphique -sur disquette ou CD -
  • Une disquette vierge pour y créer la disquette de démarrage nécessaire à l'installation de MDK 7.2
  • Deux autres disquettes : l'une pour y mettre les programmes fips et restorrb - en cas de Dual Boot -

3 - Un petit tour chez Probo.com !

Avant toute chose procurons nous la dernière version du serveur X écrite par le fantastique Tim Roberts - God bless you tim - pour supporter la carte vidéo. L'adresse où aller est :
http://www.probo.com/timr/savagemx.html le fichier est xf86svga.tgz si je me souviens bien.
si vous optez pour XFree86 4.0.x http://www.probo.com/timr/savage40.html
téléchargez les archives nécessaires.

NB :
Si vous installez et réussissez l'installation des pilotes avec XFree86 4.0.x alors donnez moi votre procédure, je suis preneur !
D'après un courrier de tim, ses travaux pour écrire le pilote de la carte devraient être intégrés dans XFree86 4.0.3 - voir la page de XFree pour plus d'informations - peut être que la MDK 8.0 -- dont le nom devrait être Traktopel selon mandrakesoft au 18/03/2001 -- gèrera directement la carte !?

Une fois l'archive téléchargée copiez là sur une disquette sûre - elle fait 1,3x Mo - afin de pouvoir l'utilser au moment voulu. Personnellement : après l'avoir téléchargée, je l'ai décompréssée sur un autre ordinateur sous Linux et gravé les deux fichiers - l'archive et le serveur X - sur un CDROM avec d'autres applications afin d'avoir un support qui dure dans le temps.

Une fois l'archive en main on peut passer à l'installation elle même. Avant tout : faites chauffer la cafetière et armons nous de patience.... 

zen.... zen.... zen beaucoup quand z'installe linux  ;^)

Ajout du 19-08-2001 : un archinve plus récente que celle que j'utilisais jusqu'à présent est disponible sur le site de probo.com c'est un fichier du nom de xf336sav.tgz  qui en étant décompressé vous donne un serveur SVGA patché XF86_SVGA
 

4 - Installation de Linux MANDRAKE 7.2 : création des partitions

L'installation de Linux MDK 7.2 en dual boot ne pose pas de problème particuliers à partir du moment où l'on suit une procédure bien définie. Il faut d'abord savoir quelle installation vous souhaitez :
  • Installation destructive
  • Installation non destructive
Au cours de cette installation je suppose que vous n'êtes pas un ignare en informatique : si je vous donne le programme à lancer et l'objectif à atteindre vous êtes capable de lire les instructions à l'écran et les documentations.

Ajout du 11/XI/2001 AD :Pourquoi laisser sur mon site cette page alors que depuis la version 8.0 de la mandrake, la carte graphique est reconnue sans peine ? C'est là question que quelques internautes m'ont déjà posé dernièrement. En fait, il est à la fois facile et difficile d'y répondre. Je serai malgré bref. Cette distribution Mandrake bien que souffrant des défauts de jeunesse de KDE 2 par exemple, n'est pas trop gourmande en mémoire lorsque des processus se lancent. Certes, des produits plus récents sont bien fonctionnels. Mais les essais avec la MDK 8.0 m'ont laissés perplexes. J'utilise principalement cet ordinateur pour me connecter sur Internet et faire de la bureautique ! Donc j'utilise comme suite bureautique StarOffice 5.1 ou 5.2. Oui mais voilà, dans la MDK 8.0 les polices d'affichage sont exécrables ( d'ailleurs un des numéros de Linux Magazine donnait une astuce afin de corriger ce problème dans certaines applications ) et aussi, les 64 Mo de RAM sont un peu justes par moment ( depuis 15 jours, j'ai installé 128 Mo de RAM en plus, donc 192 Mo et c'est absolument fabuleux ! ). Qui plus est, la reconnaissance de la carte graphique dans la MDK 8.0 ne fonctionne que si l'on utilise XFree 3.3.6 ( et oui ! ) puisque le patch de Tim Roberts y a été inséré ou alors parce qu'on utilise le serveur framebuffer.

Vous me direz aussi que la MDK 8.1 est sortie, et c'est vrai, je l'ai achetée, et je suis sur le point de le regretter amèrement : cette distribution reconnait aussi la carte graphique ( par XFree 3.3.6 ) mais mon modem PCMCIA n'est plus du tout reconnu ! En effet, désormais, les noyaux 2.4.x utilisent devfs et là, y'a un problème avec le modem ( mais aucun avec une carte ethernet, c'est à y perdre sont latin..... donc je reste avec ma petite 7.2 qui fonctionne somme toute pas si mal que ça pour ce que j'en fait.

4.1 - Procedure de création des partitions par la méthode destructive.

La méthode destructive utilise tout simplement le programme fdisk de windows(r). Les données contenues dans la partition windows seront perdue : n'oubliez pas de les sauvegarder ! Depuis W9x, il suffit de procéder :
  • Quitter W9x et passer en mode MS-DOS
  • Lancer le programme en ligne de commande taper : fdisk
Là il faut agir logiquement : d'abord supprimer les partitions existantes, puis créer une partition primaire de la taille voulue - ce sera la partition windows - puis une partition étendue -  on y mettra linux - et ensuite un lecteur logique dans la partition étendue.

NB : le fait de créer un lecteur logique dans la partition étendue permet lors de la restauration de ne pas toucher aux tailles des partitions - une fenêtre apparaît lors de la restauration vous demandant s'il faut conserver les partitions existantes -.
 

  • Quitter fdisk. Mettre le CD de restauration de Windows dans le lecteur.
  • Eteindre et rallumer : appuyer sur F2 lors du rallumage - dès le début - pour choisir de démarrer sur le lecteur de CD.
  • L'installation de Windows se fait alors, mais sur une partition plus petite : passer au paragraphe 5

4.2 - Procédure de création des partitions par la méthode non destrutive

utilisation de fips


Dans cette méthode d'installation il faut être plus rigoureux encore et bien penser à sauvegarder vos données. En effet FIPS est livré tel quel sans aucune garantie de bon fonctionnement et comme il va redimensioner vos partitions, cela peut être fatal en cas de problème et vous obliger à tout réinstaller en détruisant les partitions en place. Prudence étant mère de sureté pensez à sauvegarder vos données !
 

  • Sous W9x : mettre le CD1 de la distribution MDK 7.2 puis l'explorer : y chercher les fichiers : fips.exe restorrb.exe et errors.txt. Si mes souvenirs sont bons ils doivent être dans d:\dosutils - d = lecteur de DVD-ROM - Lisez attentivement le fichier errors.txt - c'est toujours utile - puis les copier sur une disquette vierge. Garder la disquette pour la suite.
  • nettoyez windows - fichiers temporaires, etc. - puis défragmentez le.
  • Redemarrez en mode MS-DOS
  • Introduisez la disquette dans le lecteur, lancez a:\fips
  • Pendant son utilisation fips devrait vous proposer de faire une sauvegarde de vos tables de partitions - fat - faites le : ceci pourra vous permettre par restorrb.exe de récupérer votre partition windows initiale !
  • Suivez bien les instructions : fips détecte le dernier cylindre utilisé par vos donnée. Vous ne pourrez pas ainsi détruire de donnée - en théorie - La "old partition" est l'espace que vous laissez à windows, la "new partition" est l'espace que vous créez pour Linux
  • Une fois ceci fini il vous sera demandé de redémarrer l'ordinateur pour achever le travail : au redémarrage on installera Linux, allez au paragraphe 5.

4.3 - Procédure d'installation du Tout Linux

Là le choix est encore plus simple : il n'y a rien à faire. Cependant il faut savoir une chose : le BIOS ne sera plus configurable ! En effet le bios est ici configuré via un petit programme fonctionnant sous DOS. S'il n'y a plus windows alors ce programme ne sera plus, donc les paramètres du BIOS resteront fixés.

La notice technique du Portable précise que s'il n'est pas rechargé pendant 1 mois et demi, alors l'accumulateur qui maintient les paramètres du BIOS est complètement vidé et donc les paramètres reviennent aux valeurs de sortie d'usine. En laissant le portable alumé jusqu'à utilisation complète de la baterie et en l'enlevant je pense qu'on doit pouvoir diminuer ce laps de temps.... à voir et à essayer.

  NDR : -- 18/03/2001 -- En compilant l'autre jour un noyau 2.2.17, je me suis rendu compte qu'une option du noyau permettait le support du BIOS toshiba... 
à suivre.... 

5 - Installation de Linux MANDRAKE 7.2

Là l'installation est encore plus simple : c'est en mode graphique - click click click - et en plus c'est beau. Le serveur utilisé lors de l'installation est le frame buffer. Je vous rappelle ou apprends cependant que pour linux il faudra détruire la partition que l'on destine à linux puis reconstruire une partition racine "/" une partition de swap - ici 128 Mo  =  64 x 2- et éventuellement une partition "/home" si vous souhaitez à l'avenir pouvoir réinstaller l'OS ou une version ultérieure sans détruire vos données et sans passer par une mise à jour qui dure généralement vachement plus longtemps !

installez tout ce que vous avez à installer, le modem n'est pas reconnu - normal c'est un winmodem -, il faudra donc utiliser un autre modem pour vous connecter à internet. Personnellement j'ai un modem sur port PCMCIA qui est reconnu sous linux et assigné à /dev/ttyS2 = COM3. Cependant je suis obligé quelques fois de le dquelques fois de le débrancher et le rebrancher si kppp semble bloqué à son initialisation.

6 - Après l'installation : installation du serveur X

Là ça devient carrément obscène : caféine de rigueur.

Je suppose que l'installation - en mode expert ou personnalisé - vous a mis XFree86 3.3.6 sur le portable. Le premier démarrage doit se faire en mode texte - runlevel 3 sur les Red Hat Like -

Pour les novices : Linux comme tout UNIX fait la différence en majuscule et minuscule : XF86Config # xf86config !

En tant que root nous allons faire ainsi :
mettre la disquette contenant le fichier xf86svga.tgz dans le lecteur
puis

# mount /mnt/floppy
# cp /mnt/floppy/xf86svga.tgz /root
# cd /root
# tar -zxvf ./xf86svga.tgz
ceci fait apparaître un fichier XF86_SVGA dans /root : c'est le serveur X
# cp --force ./XF86_SVGA /usr/X11R6/bin
là le serveur X patchè le serveur X patché prend la place de l'original, puis il faut ensuite le reconfigurer :
# Xconfigurator
faire un premier essai qui provoquera une erreur - prenez par exemple 800*600 en 16 bpp
puis opter pour les choix suivants :
  • changer la carte graphique : unlisted / svga
  • changer le moniteur : Super VGA étendu 800*600 (60 Hz) 640*480 (72 Hz)
  • Changer la résolution 800*600 16 bpp
NB : je ne cherche pas à avoir plus de couleurs que 16 bpp - 65 mille couleurs -. Si quelqu'un fait mieux ou le tente et que ça marche - je ne l'ai pas testé - envoyez moi un mail !
  • Retester à nouveau - et là ça fonctionne !!
  • choisir ou non de démarrer en mode graphique
  • choisir éventuellement l'utilsateur par défaut et l'interface graphique par défaut
Valable uniquement pour la MDK 7.2 ou la 8.0:
avant de réamorcer la machine il faut copier le fichier XF86Config dans le répertoire /etc : en essayant de lancer X manuellement à la suite de ceci j'avais observé que ça ne fonctionnait pas ! Perplexe, j'ai regardé les messages d'erreur et me suis aperçu que X cherchait XF86Config dans plusieurs répertoires dont /etc :
# cp /etc/X11/XF86Config /etc
puis réamorcer la machine
# init 6
ou
# shutdown -r now


et voilà !

merci de me contacter lors de votre réussite de cette installation.

----------------

Mise à jour 19-08-2001 : Bon gré, mal gré, j'ai bien été obligé de passer à la MDK 8.0 tout en restant avec XFree3.3.6 puisque la version 4.0.3 livrée avec la MDK 8.0 gelait X. Bon. Le problème de figeage de l'écran avec starOffice 5.1 n'existe pas si on utilise StarOffice 5.2. Pour l'installation par contre, je vous conseille vivement de choisir XFree 3.3.6 avec le serveur patché.

En ce qui concerne le son, le problème est résolu : il suffit lorsque l'on veut avoir du son pendant une session d'ouvrir un petit utilitaire ( moi c'est kmix ) et de remonter le niveau sonore ! En fait, c'est comme si vous allumiez votre chaine hifi et qu'à chaque démarrage, le son était configuré pour démarrer à 0.

Mise à jour 16-VII-2001 : Bien que la distribution MDK 8.0 soit sortie  et aussi d'autres telles que la SuSE 7.1. J'ai attendu un peu avant de mettre  à jour cette page. En effet, j'ai reçu des mails me disant que cette distribution  au nom de "Traktopel" reconnaissait la carte graphique sans aucun problème. Et c'est  exact. A partir de maintenant, cette page perd de son intérêt puisque XFree 4.0.3 reconnait la carte graphique sans aucun problème. Je me contenterait donc de la laisser ici afin que des moteurs tels que google puissent aider celles et ceux qui souhaiteront installer XFree 3.3.6 ( donc les distributions 7.1 et 7.2 de Mandrake ).
Je vais cependant être un peu critique sur cette Mandrake 8.0 avec laquelle je suis en train de rédiger la modification de ce document. Je note simplement qu'elle a besoin de 64 Mo pour fonctionner correctement alors que la 7.2 se contentait de 32 Mo minimum pour une installation graphique. Sur la boite du PowerPack je lis : " 64 Mo recommandés, 32 Mo pour une installation en mode texte". Que faut-il comprendre ? Que si on a 32 Mo ( ce qui est encore courant dans les portables à moins de 10 000 Fr ( 1524,49 Euros ) on ne peut pas installer X ? Ce serait très dommage !
Autre point bizarre, la MDK 7.2 reconnait parfaitement la carte son Yamaha, mais pas la MDK 8  ( là j'y ai rien compris ). Voilà. A vous de voir. Par contre, il est vrai que l'installation du kernel 2.4.3 est un gage de compatibilité avec les distributions du futur, tout comme le paquetage rpm-4.x ou la glibc 2.2.2 !

Mise à jour 18-III-2001 : merci à David Zimmerli pour son témoignage. 
Il a réussi grâce à cette page l'installation sur un satellite pro 4300.

Mise à jour 20-II-2001 : Grâce à From: Gilles DEVILLERS  je sais désormais que la même configuration pour X fonctionne sur un satellite 4300 series. Merci donc à lui pour cette indication. Il semble tout à fait logique que celle ci ait réussit du fait que le serveur patché de Tim reconnaisse diverses carte de la famille de s3 Savage(R).

Mise à jour 14-II-2001 : Rick Deckard m'a certifié avoir réussi l'installation sur le Satellite 4270 équipé du chipset /IX.

Merci aussi à ceux dont les mails sont antérieurs au 15 Janvier 2001, mon portable ayant lamentablement planté, j'ai perdu tous les mails depuis le moi de décembre. Merci aussi à Wolfgang Dazy ou à d'autres dont les noms m'ont échapé pour m'avoir indiqué que cette page est utile.



contact : gonzalez.federico@free.fr            web : gonzalez.federico.free.fr/neo
autre source pour le serveur X - celui utilisé sur mon pc le dernier au 20-II-2001


copyleft Federico GONZALEZ, janvier 2001.
"L'erreur est humaine, une véritable catastrophe nécessite le mot de passe root."

ce document a été rédigé grâce à Netscape composer - car j'étais fainéant - sous linux.
Toutes les marques citées dans ce document appartiennent à leur propriétaires respectifs.