Ubuntu 7.10 sur Playstation 3: Introduction
Par Az' le dimanche, janvier 13 2008, 14:50 - Lien permanent
Histoire de remuer un peu ce blog et pour bien commencer la nouvelle année, je vais faire une petite série sur l'installation et l'utilisation d'Ubuntu 7.10 sur une Playstation 3. Tout d'abord, il est bon de rappeler quelques petites choses:
- La PS3 est (pour faire simple) un ordinateur qui fait
console de jeu, ses composants sont pratiquement les mêmes que ceux de
votre pc: CPU Cell Powerpc, Geforce 7 (enfin quasiment), Disque Dur,
ethernet, Wifi, Bluetooth, lecteur CD/DVD/BlueRays-Disc (bon, je doute
quand même que votre pc soit équipé d'un Cell
). - La PS3 permet l'installation d'un autre OS via le menu paramètres Systèmes, appelé Other Os (par opposition à game-os, l'OS lancé par défaut et qui permet de démarrer les jeux et l'ensemble des fonctions principales).
- L'other OS est lancé dans une machine virtuelle, sous contrôle d'un
hyperviseur. Ainsi l'other Os n'accède qu'à une partie du disque dur
préalablement réservée, qu'à un framebuffer pour afficher la vidéo (
quoique ce point pourrait évoluer favorablement*), qu'à un peu moins de 256 Mb. Pour finir, les distributions linux classiques ppc n'exploitent pas la véritable puissance du Cell, ce qui n'en fait qu'un simple processeur powerpc dual thread.
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 :/
Commentaires
salut et merci pour le lien permettant le download du kernel. J'i un beau gutsy gibbon installé sur ma console et qui tourne pas mal, à part tout ce qui est video (et java) ou pas grand chose ne marche ! Mais bon pour regarder des films il y a le xmb, ce qui est plus pénible c'est par rapport à firefox, la il y a encore du boulot (flash, java, etc...)
Eh John, suffit que t'installe java et flash player... aprés tout roule ma poule !
c'est juste que c'est des logiciels propriétaires alors pas incorporés d'office sous gusty..
++
salut merci pour ce tuto je voulai savoir si ubuntu 7.10 enfin le lien que tu as passé vaut vraiment le coup car sa fait trois fois que je grave une pour ydl 6.0 et je m'aperçois que la résolution est movaise deux ubuntu 8.04 qui ne veut pas sinstaller et ubuntu 7.10 version desktop qui sarrete a 81 pourcent donc je voulai savoir si le lien était bon et si il n'y a aucune erreur lors de l'installation merci de ta réponse
Salut, pas de souci connu avec cette version. ubuntu 8.04 n'est pas prête pour la ps3 (bug bloquants), la 7.10 aurait du fonctionner. Souvent les problèmes de blocage sont du à une gravure trop rapide, il ne faut pas hésiter à graver à vitesse minimum.
La version 7.10 alternate diffère de la version desktop par son absence d'interface graphique à l'installation.
L'installation des packages est longue mais ne devrait pas dépasser une heure.
Az'
ok merci de ta réponse je voulai savoir aussi si c possible de mettre le wifi sur la 7.10 alternate car je ne trouve pas la solution pour mettre le wifi faut il se branché en éthernet puis ensuite mettre le wifi ou peut on mettre le wifi directemen voila car mon modem est trop loin et je n' est pas de prise téléphonique dans ma chambre merci!!
salu pourrai je avoir une réponse a ma question sil vou plait
Aucune idée pour le wifi, jamais essayé. je t'invite à regarder http://community.eu.playstation.com...
Az'
merci de la reponse sa yé gé réussi pour ceux qui veule installé le wifi sur leur ps3 voici le lien http://www.community.eu.playstation...
merci aussi ala personne ayant fait ce tuto
SAlut, je voudrais installé linux et j'ai tous les éllément nescésaire mais quand je vais dans utilitaire de formatage, je n'ai que l'option formatage rapide ou complet, je n'ai pas l'option alloer 10g pour un autre systeme d'exploitation. quelqu'un pourrai mexpliquer pourquoi?? SVP
gen.dorion@live.ca