- Est ce que ça va ramer ???
Effectivement, ces limitations vont se ressentir à l'utilisation. Il faudra donc utiliser les bons logiciels, les bonnes optimisations, afin que l'expérience utilisateur soit la meilleure possible.

- De quoi ai je besoin ?
  • Une playstation 3 (si si), n'importe quelle version.
  • Une télé, de préférence HD pour obtenir une bonne résolution. Un moniteur pourra faire l'affaire s'il est HDCP...
  • Un clavier et une souris USB (personnellement j'ai trouvé un Logitech EX110 pour moins de 30€).
  • Un cd d'installation d'Ubuntu 7.10 pour la PS3. La version initiale posant des problèmes de démarrage, un nouvel iso a été créé et se trouve ici. On prendra la version alternate pour gagner un peu de confort à l'installation.
  • une petite heure :)

- Préparer la Playstation:

La préparation consiste en trois phases: créer un espace sur le disque pour accueillir ubuntu, copier sur la ps3 le programme qui sera exécuté en premier lors du lancement de l'other-os, et enfin modifier le boot flag qui permettra au boot de lancer l'other-os à la place du game-os.

1 Création de l'espace linux sur le disque

Pour cela, il faudra partitionner votre disque et donc le formater. Faites avant tout une sauvegarde de vos données via le menu sauvegarde.
Allez ensuite dans le menu  [Paramètres] > [Paramètres Système] > [utilitaire de formatage]
Sélectionner [Formater disque dur]
Sélectionner [Oui]
Sélectionner [Personnalisé]
Sélectionner [Allouer 10GB à un autre système d'exploitation]
Sélectionner [Formatage rapide]

2 Installation du boot loader

Le boot loader est le programme qui sera executé au lancement de la ps3, quand le boot-flag sera positionné sur other-os.
Une version se trouve directement sur le cd d'ubuntu, dans PS3/otheros/ .
Il suffit donc de mettre le cd d'ubuntu dans la ps3 et d'aller dans [Paramètres] > [Paramètres Système] > [Installer un autre système d'exploitation] .
Il doit alors trouver le fichier automatiquement, et proposer de l'installer en sélectionnant  [Démarrer] avec le bouton X.
Ce fichier est un programme nommé kboot, et est en fait une mini image linux, permettant de detecter et d'activer le matériel nécessaire pour le boot véritable (clavier usb, disque dur, lecteur cd).

3 Modification du boot par défaut

Allez dans le menu  [Paramètres] > [Paramètres Système] > [Système d'exploitation par défaut]
et sélectionner [Autre système d'exploitation]

A partir de la, vous pouvez relancer la ps3 (il vous le propose d'ailleurs), ainsi elle ne démarrera plus sur le game-os, mais sur cet autre système d'exploitation (pour l'instant limité à un boot loader, on étendra en installant ubuntu).

Revenir à son système original

Comme il n'y a rien de pire que de croire sa ps3 HS car on ne sait plus comment revenir au système game-os, je récapitule tout de suite les methodes de réinitialisation:
- au prompt de kboot: tapez boot-game-os, ou ps3-boot-game-os, ou game (suivant les versions de kboot)
- si la console ne s'arrete pas, vous pouvez la forcer en laissant appuyer 10 secondes sur power, jusqu'au second bip.
- si vous n'arrivez toujours pas à retrouver le game-os, la commande ultime consiste à démarrer sa ps3 avec le bouton power, en laissant appuyer dessus pendant 5 secondes. Cela provoque une réinitalisation et vous vous retrouver devant l'écran de configuration vidéo.

Et ensuite ?

Ensuite vient l'installation de la distribution fraichement gravée (de préférence en 1x ou 2x), la mise à jour, le nettoyage des applications inutiles, la mise à jour du noyau lié à la mise à jour de kboot, etc ... qui feront l'objet d'autres billets :)

* Au début de l'écriture de ce billet, un moyen avait été trouvé pour envoyer des commandes matérielles au processeur graphique, permettant le développement de drivers améliorés. Le "hack" utilisé a été corrigé depuis le firmware 2.10 :/