Impression Installation spécifique de Tiger depuis Panther 
TerminaltVous êtes quelques-uns à avoir suivi le tutoriel pour installer Panther sur plusieurs partitions. Pour memoire, le système est sur une partition, les applications sur une autre, et enfin le dossier utilisateurs sur une troisième. Maintenant que Tiger a sorti ses griffes, vous vous posez la question essentielle : comment vais-je faire pour installer Tiger sans rien perdre de mes documents, et surtout le plus simplement possible ?

Le fait d'avoir partitioné en trois les parties fondamentales du système implique bien entendu une adaptation lors de l'installation de Tiger. Vous verrez, grâce à cet article, que la manipulation ressemble étrangement à celle de Panther. Pour faire simple, nous allons installer Tiger en lieu et place de Panther, donc sur la partition OSX. Ensuite, en ayant procédé à une sauvegarde de votre dossier Utilisateurs et Applications (sait-on jamais), vous allez remettre les points de montage des partitions. En deux trois mouvements de cuillère à soupe, vous retrouverez votre bureau de Panther, à la différence près que c'est bel et bien Tiger qui ronronne sous le capot. 
Installation de Tiger depuis Panther
sur un disque partitionné 



Je pars du principe que vous avez trois partitions sur Panther : OSX, Applications et Users. Il est évident, en fonction des capacités de votre disque dur que vous pouvez avoir plus de partitions. Mais les principales sont celles citées précédemment.

Important : Avant d'aller plus loin, je rappelle qu'il est important de faire une sauvegarde de vos documents. Le mieux, si vous disposez d'un disque dur externe, est de copier l'intégralité de votre partition Applications et Users.


1) : Effacer la partition OSX

Vous êtes enfin prêt, le DVD de Tiger est dans le lecteur. Lancez tout simplement l'installation de ce dernier. Lorsque vous aurez sélectionné la langue qui vous convient, allez dans le menu Utilitaires et choisissez Utilitaire de disque. Vous n'allez pas formater le disque mais tout simplement effacer le contenu de la partition OSX. Pour ce, il suffit de cliquer sur l'icône du disque OSX dans la colonne de gauche. Allez dans l'onglet Effacer, et cliquez sur le bouton du même nom pour effacer (c'est le but) l'intégralité de cette partition. Il faut quelques secondes pour que le contenu de la partition soit effacé. Ensuite, quittez tout simplement l'Utilitaire de disque.


2) Installation de Tiger :

Rien de plus simple. Il suffit juste de lui indiquer que vous voulez l'installer sur la partition OSX. Vous pouvez même si vous le désirez faire une installation personnalisée afin de n'installer que les packages de langues que vous voulez ainsi que les seuls pilotes de la marque de votre imprimante.

Une fois l'installation terminée, remplissez le formulaire afin de créer votre compte principal.


3) Détermination des points de montage :

Vous êtes maintenant sur le bureau de Tiger. Vous pensez avoir perdu tous vos documents et applications. Il n'en est rien. Si vous ouvrez votre disque OSX, vous remarquerez que les dossiers Applications et Utilisateurs se trouvent sur ce disque. Comme je l'indique en introduction, au moment de l'installation, les points de montage des partitions sont tout bonnement ignorés. Vous vous retrouvez donc avec un système complet sur une seule partition. Inutile de faire vos réglages via les Préférences Systèmes par exemple, ou en modifiant les présentations des dossiers et autres. Commencez à vérifier s'il n'y a pas de mise à jour de logiciels Apple à faire. N'installer aucun logiciel de tierce partie et ne créez aucun document.

Pour retrouver la configuration voulue : 3 partitions actives, il faut connaître les points de montage de vos partitions. Une petite commande en deux lettres permet de trouver ceci avec le Terminal que vous trouverez dans le dossier Applications de votre disque OSX :

df


En image, voici un exemple de résultats donnés par cette commande :

 
df indique tous les points de montage des partitions
df indique tous les points de montage des partitions 

La commande df indique clairement le point de montage des partitions Applications et Users. Attention : ces valeurs peuvent varier d'une machine à l'autre. Voici les éléments qui vous intéressent :

Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/disk0s5 12320768 7091304 5229464 58% /Volumes/Applications
/dev/disk0s7 118290528 79506584 38783944 67% /Volumes/Users


Les valeurs que vous devez retenir pour chaque partition sont par exemple :

/dev/disk0s5 /Volumes/Applications


Avant de modifier le fichier abordé dans la partie suivante, je vous conseille d'ouvrir une nouvelle fenêtre de Terminal. De cette façon, vous aurez toujours ces valeurs sous la main, et vous pourrez faire du copier-coller afin d'éviter les risques de fautes de saisie.


4) Création du fichier fstab :

Contrairement à Panther, le fichier fstab n'existe plus avec Tiger. Il faut donc le créer. Toujours grâce au Terminal saisissez ces commandes :

cd /etc
sudo pico fstab


Pico est un petit éditeur de texte intégré à Tiger et bien connu des "unixiens". Son utilisation est très simple surtout pour la seule fois que vous allez l'utiliser.

Comme le fichier fstab n'existe pas, la commande ci-dessous permet de le créer. Vous êtes donc en présence d'un fichier vide. Comme dans TextEdit, saisissez les deux lignes suivantes :

/dev/disk0s5 /Applications hfs rw 1 2
/dev/disk0s7 /Users hfs rw 1 2


Un peu d'explication s'impose. L'information /dev/disk est suivi du point de montage de cette partition dans l'arborescence de Mac OS X, de son format de fichier, des lettres rw, des chiffres 1 et 2, le tout séparé à chaque fois par une espace. Il ne faut surtout pas oublier un retour à la ligne à la fin de la seconde ligne.

 
Saisies des informations dans le fichier fstab via pico
Saisies des informations dans le fichier fstab via pico 

Pressez Contrôle-X pour sortir de l'édition, puis validez cette action par Y. Ceci enregistrera votre fichier. Une dernière petite commande permet de renseigner Netlnfo de cette modification :

sudo niload -m fstab / < /etc/fstab


Voilà, à chaque démarrage de votre ordinateur, le système lira ce petit fichier et montera ces partitions. Pourtant, ce n'est pas tout. Il faut encore indiquer à Tiger que les dossiers Applications et Users sont sur des partitions dédiées. Pour mener à bien cette démarche il faut redémarrer votre ordinateur. Mais ce "redémarrage" se fait en Single User.


5) fsck -y en mode Single User :

Important : si vous disposez d'un clavier sans-fil, essayez de vous procurer un clavier avec un fil. En effet, en mode Single User le premier ne fonctionnera pas, et vous ne pourrez pas saisir les quelques lignes de commandes dans ce mode.

Redémarrez donc votre ordinateur maintenant et juste après le gong, pressez les touches (pomme) et S. Quelques instants plus tard vous devriez avoir un superbe écran noir, avec des lignes de texte écrites en blanc. Attendez que la phase d'initialisation se termine. Une chose très importante avec ce mode, vous avez un clavier QWERTY. Le A et le Q sont inversés ainsi que le Z et le W, le M est à la place de la virgule, et le / est à la place du =. L'ordinateur vous donne la main, et le curseur se trouve derrière cette ligne :

localhost:/ root#


Tout d'abord, vous allez vérifier si votre disque dur ne présente pas de problème. Saisissez cette commande et validez en appuyant sur la touche Entrée de votre clavier :

fsck -y -f


Une série de tests est effectué :

 
 

Important : les "" dans les captures ci-dessus et dessous représentent une espace. Dans le cas, ou vous ne verriez pas la dernière ligne, mais plutôt une ligne d'erreur vous indiquant qu'il y a eu une correction, vous devez saisir : reboot, et recommencer l'étape 5 jusqu'à obtenir ce message : The volume OSX appears to be OK.

Une fois ce test passé, il vous faut maintenant saisir les commandes suivantes (écrites en gras) afin de préparer la suppression des anciens dossiers Users et Applications :

 

La dernière commande fait redémarrer votre ordinateur. 

La commande reboot quitte le mode Single User. Votre ordinateur redémarre automatiquement.

6) Réparer les autorisations :

Surprise et joie suprême, vous vous retrouvez avec votre bureau, celui que vous aviez avec Panther. Votre fond d'écran est là, votre Dock indique toutes les applications et autres éléments que vous aviez placés à l'époque.

Afin d'éviter tous problèmes par la suite, je vous conseille vivement de réparer les autorisations en lançant l'Utilitaire de disque. Double-cliquez sur l'icône du disque OSX, et ouvrez le dossier Applications-Anciens. Dans le dossier Utilitaires, lancez Utilitaire de disque. Sélectionnez le disque OSX dans la colonne de gauche et cliquez sur le bouton Réparer les autorisations du disque. Vous remarquerez au passage que cette fonction est d'une rapidité déconcertante avec Tiger.

 
 

Quand l'opération aura pris fin, vous pourrez quitter l'Utilitaire de disque.


7) Copier les Applications Tiger :

Comme la fenêtre de votre disque OSX est ouverte, dans la colonne latérale, cliquez sur l'icône Applications pour vérifier que vous avez bien ici toutes vos applications que vous aviez avec Panther.

Point important. Toutes les applications Apple du dossier Applications, sont celles de Panther. Il faut donc les remplacer par les nouvelles versions. Rien de plus simple. Ouvrez le dossier Applications-Anciens (disque OSX), puis allez dans Utilitaires et lancez Terminal. Autant utilisez la version intégré à Tiger puisque les applications installées avec le tigre sont encore ici. Saisissez simplement cette commande :

sudo ditto -V -rsrcFork /Applications-Anciens /Applications


Cette commande va donc remplacer toutes les applications du même nom dans votre dossier Applications par les versions de Tiger. Ne vous inquiétez pas si vous voyez défiler tout un tas de lignes. C'est l'indication du fichier qui est copié. Quand l'opération est finie, quittez le Terminal et redémarrez votre ordinateur.


8) Effacer les anciens dossiers :

Par principe, je vous conseille encore une fois de réparer les autorisations en lançant l'Utilitaire de disque. Dès lors, vous pourrez supprimer définitivement les dossiers Applications-Anciens et Users-Anciens. Comme toujours, c'est grâce au Terminal que vous allez supprimez ces dossiers. Saisissez simplement cette commande :

sudo rm -rf /Users-ancien /Applications-ancien


Votre password vous est alors demandé. Rentrez-le et validez par la touche Entrée. Ces deux répertoires sont désormais définitivement supprimés de votre disque dur. Attention : veillez à ne pas mettre d'espace juste après le premier /, sinon, ce n'est pas le dossier Users-ancien que vous allez effacer, mais tout le contenu de votre disque dur. Et comme cette commande est irréversible, vérifiez bien avant de valider cette ligne.

Juste pour information, ouvrez le volume OSX. Vous êtes donc dans votre partition système. Contrairement à Panther, les icônes des dossiers Applications, et Users ont disparues :

 
 


9) Installer certaines applications :

Désormais, votre système est parfaitement fonctionnel. Vos signets Safari sont là, vos mails, vos images de fonds d'écran, rien n'est perdu. Vous devrez donc confirmer l'accès au trousseau quand un mot de passe sera exigé. Il vous faudra peut-être réinstallé quelques applications. En effet, certaines installent des éléments dans les dossiers Bibliothèque et Système. Un exemple : iLife. Faites le point en lançant tour à tour chaque logiciel pour voir s'ils fonctionnent correctement. Dans le cas contraire, vérifier sur le net s'il existe des versions plus récentes et installer cette mise à jour.


10) Cacher les partitions :

Le but, et par simplicité d'utilisation, est de rester dans l'esprit d'une installation normale de Tiger. En effet pour aller dans le dossier Applications, nous devez ouvrir l'icône de votre disque dur ou bien faire ⇧⌘A. Bien sur, vous pouvez laisser les icônes des partitions sur votre bureau, et vous aurez accès directement à ces répertoires. C'est un choix. Comme vous avez la possibilité de les cacher, alors pourquoi s'en priver, mais ce n'est pas obligatoire. Pour mener à bien cette étape, il faut installer X-Code Tools qui se trouve sur le DVD de Tiger.

Dès que les outils de développement sont installées, et après redémarrage de votre machine, vous allez encore une fois utiliser l'application Terminal. Saisissez simplement la commande suivante :

sudo /Developer/Tools/SetFile -a V /Applications


Saisissez à nouveau votre mot de passe administrateur. L'icône du volume Applications ne disparaît pas tout de suite. Faites de même pour le volume Users :

sudo /Developer/Tools/SetFlle -a V /Users


Pour que soient prises en compte ces commandes, vous devez Relancer le Finder (⌥ - ⌘ - esc). Et voilà, sur votre bureau, il ne reste plus que l'icône du volume OSX.

11) Locate :

La dernière chose importante à faire pour que cette configuration fonctionne à long terme, il faut mettre à jour la base de donnée de la fonction locate d'Unix. Hors cette base est mise à jour seulement si votre ordinateur est en service dans la nuit du samedi au dimanche vers les 3 ou 4 heures du matin. Donc pour ne pas fausser les résultats lors d'une recherche de fichier avec la fonction Rechercher dans le menu Fichier sous Finder, il vous faut impérativement forcer la mise à jour de cette base de donnée. Pour la dernière fois, "promis jurer cracher", vous allez utiliser le Terminal. La dernière commande à saisir est la suivante :

sudo /usr/libexec/locate.updatedb


Et pour la dernière fois aussi, vous saisissez votre password. Attention cette commande prend pas mal de temps. Ne vous étonnez pas si vous ne retrouvez pas la main tout de suite. Ne quittez surtout pas le Terminal pendant cette manipulation.

12) Conclusion :

Comme vous le constater, le passage de Panther à Tiger n'est pas très compliqué. Tous vos anciens paramètres sont conservés. La plupart des applications fonctionnent sans refaire une installation. Quelques-unes nécessiteront certainement une petite mise à niveau.


Tutoriel réalisée à partir du dossier : Passez à Panther paru dans SVM Mac du mois de Janvier 2004, écrit par Vartan Katchikian. 
Thiery
Posté le : Mer. - Mai 4, 2005 à 01:00 AM

| | | |