Installer Xubuntu Sur Ps3


pascal
 Share

Messages recommandés

titre.png



introduction.png


Le but de topic est de vous permettre une installation de la distribution XUbuntu sur votre PS3.


prerequis.png


Télécharger et graver le cd Xubuntu : Xubuntu 8.10 alternate powerpc + PS3


installation.png


Utiliser d'abord l'outil de formatage de la PS3 pour créer un partitionnement personnalisé (avec une partition pour un autre système).

ATTENTION LE CHANGEMENT DE LA TABLE DES PARTITIONS VA ENTRAÎNER LA PERTE DES DONNÉES

Installer le bootloader

- Mettez à jour l'OS de la PS3
- Insérer le cd gravé dans la PS3
- Installer le bootloader depuis l'OS de la PS3 :
--> Paramètre > Paramètres système > Installer autre système d'exploitation
- Démarrer le bootloader depuis l'OS PS3:
--> Paramètres > Paramètres système > Système par défaut > Autre système d'exploitation

Installation depuis le CD

Vous devriez voir ça :

 Welcome to Ubuntu XXXX!

This is an Ubuntu Installation CDROM, built on 20070418

The default option is 'install'. For maximum control, you can use the 'expert' option.

If in doubt, just press Enter.

kboot: 


- Au boot du cd taper "Enter"
- Cliquer sur l’icône du bureau "install"

Procédure d'installation

Vous allez maintenant effectuer plusieurs choix :

- Choix de la langue
- Choix du pays pour horloge
- Choix du clavier
- Partition : choisissez "Assisté-utiliser un disque entier" puis cocher "SCSI4 (0,0,0) (sde) - 10.7 GB SCEI Sec:Master-3"
(10.7 GB suivant la taille de la partition créer depuis l'OS de la PS3)
- Faire "suivant" au message de la partition pour ordinateur MAC.
- Omporter des documents
- Création d'un compte utilisateur et nom du système (réseau)
- Vérification avant installation

Après l’installation

Ouvrez un terminal :

Après vous être loger avec le compte précédemment créé, aller dans: "Applications > accessoires > Terminal"

Créer l'utilisateur root :

$ sudo passwd root


puis :

- Entrer le mot de passe de l'utilisateur logué
- Entrer le nouveau mot de passe de root
- Confirmer le nouveau mot de passe de root

Ce loguer en root :

$ su


Faire une copie de sauvegarde du kernel et configuration affichage :

 $ su

    cp /boot/initrd.img /boot/initrd.img-feisty
    cp /boot/vmlinux /boot/vmlinux-feisty
    mousepad /etc/kboot.conf


- Ajouter à la fin du document text :

feisty='/boot/vmlinux-feisty initrd=/boot/initrd.img-feisty root=/dev/sda1 quiet splash video=ps3fb:mode:3' (720p en 60 HZ)


(Cette ligne permet de démarrer le kernel sauvegarder avec une résolution de 720p en 60 HZ).

Explication du choix de la résolution de l'écran au démarrage :

video=ps3fb:mode:<video mode ID>

 <video mode ID>
0: auto mode , default value
YUV 60Hz 1:480i 2:480p 3:720p 4:1080i 5:1080p
YUV 50Hz 6:576i 7:576p 8:720p 9:1080i 10:1080p
RGB 60Hz 33:480i 34:480p 35:720p 36:1080i 37:1080p
RGB 50Hz 38:576i 39:576p 40:720p 41:1080i 42:1080p
VESA 11:WXGA 12:SXGA 13:WUXGA

full screen mode: <video mode ID> + 128 dither ON mode : <video mode ID> + 2048

Editer le fichier xorg.conf:

 $ su

    mousepad /etc/X11/xorg.con


Trouver la section:Section "Screen" et ajouter les résolutions voulue.

Mise à jour d'Xubuntu

    apt-get update
    apt-get upgrade
    reboot 

au bootloader taper "feisty" kboot: feisty


(Si votre console ne redémarre pas tout seul, forcer l'arrêt en maintenant le bouton ON/OFF de la ps3 jusqu'à entendre 2 bips, se problème sera résolu quand le nouveau kernel sera installé).


Installer un nouveau kernel avec patch


Au redémarrage ouvrez un terminal, pour installer les paquets nécessaires à la compilation d'un nouveau kernel :

 $ su

    apt-get install git-core kernel-package device-tree-compiler build-essential libncurses5-dev libqt3-mt-dev autoconf automake fakeroot libc6-dev-ppc64 dh-make flex bison



Récupérer les sources du dernier kernel :

 $ su

    cd /usr/src
    git clone git://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-linux.git ps3-linux
    ln -s ps3-linux linux


Si quelque chose se passe mal vous pouvez faire un reset du kernel comme ceci:

    cd /usr/src/linux
    git checkout -f



Mettre à jour "Device Tree Compiler"

$ su

    cd /usr/src
    git clone git://www.jdl.com/software/dtc.git dtc
    cd dtc
    make
    cp /usr/bin/dtc /root/dtc (copie de l'ancien dans /root)
    cp dtc /usr/bin/dtc


puis redémarrer pour prendre en compte les modifications

Patch pour le support de l'UDF 2.5 et bluetooth (pour la lecture des blu ray et la SIXAXIS)


- Télécharger le fichier "UDF_2.50-linux-2.6.23-rc6.patch.bz2" depuis sourceforge.net
- Placer ce fichier dans "/usr/src"

(quand vous êtes logué en root, vous pouvez ouvrir le gestionnaire de fichier graphique avec la commande "thunar")

Puis télécharger le patch bluetooth avec la ligne de commande dans le terminal.

 $ su

    cd /usr/src
    wget http://eve.l-nibelungia.de/config-2.6.23-rc7-ps3.patch



Patchez+configurez+compilez

$ su

    cd /usr/src/linux
    bzcat /usr/src/UDF_2.50-linux-2.6.23-rc6.patch.bz2 | patch -p1 (patch les sources du kernel pour l'UDF2.5)
    make ps3_defconfig (configure le kernel)
    patch -p1 -i ../config-2.6.23-rc7-ps3.patch (patch pour le bluetooth)


(Si vous voulez modifier quelque chose, comme ajouter le support pour samba par ex.)

# make menuconfig
    echo \#\!/bin/sh > ./scripts/setlocalversion (modifie setlocalversion )
    make-kpkg --initrd --append-to-version=-powerpc64-smp-custom --revision=20070914 (pour le 14 du 09 2007) kernel_image kernel_headers (création des paquets)


Ajouter un lien pour l'installation des paquet du kernel : (Parce qu'il n'y a pas de modules de restriction dans ce kernel).

$ su

    cd /lib/firmware/
    ln -s 2.6.20-15-powerpc64-smp 2.6.23-powerpc64-smp-custom


Installation du kernel

 $ su

    dpkg -i /usr/src/linux-headers-2.6.23-powerpc64-smp-custom_20070914_powerpc.deb
    dpkg -i /usr/src/linux-image-2.6.23-powerpc64-smp-custom_20070914_powerpc.deb



Mise à jour de kboot.conf

 $ su

    mousepad /etc/kboot.conf


modifier la ligne du kernel comme ci

linux='/boot/vmlinux initrd=/boot/initrd.img root=/dev/ps3da1 quiet splash video=ps3fb:mode:3' (mettez votre résolution d'écran)

    reboot


(au kboot taper "Enter", si vous ne pouvez booter le nouveaux kernel redémarrer et tapez "kboot:feisty")

Installer les logiciels

Installer la SIXAXIS

 $ su

    apt-get install joystick jscalibrator bluez-utils
    mousepad /etc/default/bluetooth 

changer comme-ci: HIDD_ENABLED=1 (remplacer le 0 par 1 pour activé cette option)


Tester la SIXAXIS

 $ su

    /etc/init.d/bluetooth stop (stop bluetooth)
    hidd --server --nocheck -n (démarre Hidd)


Appuyer sur "le bouton PS" de votre SIXAXIS vous devriez voir quelque chose du genre :

 hidd[10190]: New HID device 00:19:C1:3F:9E:AA (Sony Computer Entertainment Wireless Controller)

Presser ctrl+c pour quitter hidd


Regarder dans /var/log/messages, vous devriez voir quelque chose du genre :

 $ su

    tail /var/log/messages 

Sep 15 09:02:08 ps3 kernel: input: Sony Computer Entertainment Wireless Controller as /class/input/input1



Démarrer bluetooth

 $ su

    /etc/init.d/bluetooth start



Maintenant tester la SIXAXIS

$ su

    jstest /dev/input/js0 

Driver version is 2.1.0. Joystick (Sony Computer Entertainment Wireless Controller) has 28 axes (X, Y, Z, Rz, (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null)) and 19 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6, BtnDead, BtnA, BtnB, BtnC, BtnX, BtnY, BtnZ). Testing ... (interrupt to exit) Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 11: 0 12: 0 13: 0 14: 0 15: 0 16: 0 17: 0 18: 0 19: 0 20: 0 21: 0 22: 0 23: 0 24: 0 25: 0 26: 0 27: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 12:off 13:off 14:off Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 11: 0 12: 0 13: 0 14: 0 15: 0 16: 0 17: 0 18: 0 19: 0 20: 0 21: 0 22: 0 23: 0 24: 0 25: 0 26: 0 27: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 12:off 13:off 14:off Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 11: 0 12: 0 13: 0 14: 0 15: 0 16: 0 17: 0 18: 0 19: 0 20: 0 21: 0 22: 0 23: 0 24: 0 25: 0 26: 0 27: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 12:off 13:off 14:off Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 11: 0 12: 0 13: 0 14: 0 15: 0 16: 0 17: 0 18: 0 19: 0 20: 0 21: 0 22: 0 23: 0 24: 0 25: 0 26: 0 27: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 12:off 13:off 14:off Axes: 0: 0 1:-32767 2:-32767 3:-32767 4:-32767 5:-32767 6:-32767 7:-32767 8:-32767 9:-32767 10:-32767 11:-32767 12:-32767 13:-32767 14:-32767 15:-32767 16:-32767 17:-32767 18:-32767 19:-32767 20:-32767 21:-32767 22:-32767 23:-32767 24:-32767 25:-32767 26:-32767 27:-32767 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off


Presser ctrl+c pour quitter. Si vous avez vu tout les tests c'est que votre SIXAXIS marche.


Installer Wifi Radar


Télécharger le paquet ici: http://rapidshare.com/files/59372726/wifi-...u2_all.deb.html

- Ouvrer un terminal dans le dossier où vous avez télécharger le paquet:

 $ su

    dpkg -i *.deb


Installer les outils PS3

 $ su

    cd /root
    wget http://eve.l-nibelungia.de/ps3pf-utils-2.0-powerpc.deb
    dpkg -i ps3pf-utils-2.0-powerpc.deb


Maintenant si vous voulez redémarrer l'OS PS3 :

Ouvrez un terminal :

$ sudo ps3-boot-game-os


(sinon au kboot taper "kboot:boot-game-os")


Installer le lecteur pour les Blu-Ray avec les codec

 $ su

    apt-get install mplayer ffmpeg


Maintenant vous pouvez lire les Blue Ray non protégé, (oui ça existe, mais plus rare que les protégé). Pour info :

mount -t udf /dev/dvd /mnt/dvd (ex. de commande pour monter un Blu-Ray)



Installer Java


Installer les paquets nécessaire à la création d'un paquet Java .deb :

 $ su

    apt-get install libgtk1.2 libstdc++5 java-package


Il n’existe pas de paquet Java SUN pour ppc mais IBM en produit un qui ce trouve ici : http://www-128.ibm.com/developerworks/java...x/download.html

(Vous devez vous enregistrer pour pouvoir télécharger le fichier, gratuit)

Choisissez: 32-bit iSeries/pSeries, J2SE5.0.

Télécharger la version .tgz du SDK

Ouvrer un terminal dans le dossier ou vous avez télécharger le fichier Java

$ mv ibm-java2-sdk-5.X-X.X-linux-ppc.tgz ibm-java2-sdk-50-linux-ppc.tgz

(les X correspondes à la version du paquet que vous installé)

$ make-jpkg ibm-java2-sdk-50-linux-ppc.tgz $ su

    dpkg -i ibm-j2sdk1.5_1.5.0_powerpc.deb
    exit 

$ java -version 

(pour vérifier)

Et enfin au cas où pour bien finir ce tuto un petit :

sudo apt-get install vlc

pour les divx.


remerciements.png

Ce tutorial est une traduction en français des tutos suivant :

Doc. Ubuntu sur PS3
Doc. d'installation et configuration sur PS3
Doc. Ubuntu pour la lecture des Blu-Ray


Merci à Pascal pour ce tuto

Modifié par deaphroat
Lien vers le commentaire
Partager sur d'autres sites

Tu as testé la lecture Blu-ray ?

le seul blue ray que je possede est protégé :(

pour les blue ray protégé suit la doc. d'ubuntu

(dumphd marche mais pas le prog. qui trouve le clé du blue ray, il semble que l'hyperviseur de la PS3 enpèche le soft de se compiler)

Lien vers le commentaire
Partager sur d'autres sites

Au niveau des émulateurs Megadrive/Snes/Neo-Geo/Amiga/..., qu'est ce que ça donne?

Depuis la XBOX, la PS3 semble être la console de salon la plus adaptée, on me dira qu'un PC avec Linux remplit la même fonction mais je pense avant tout à l'utilisation sur une TV par la présence de résolutions équivalentes à celles des machines émulées.

Je prends pour exemple la PS2 et la PSOne qui sont capables d'employer les résolutions natives, à l'image de Fatal Fury Battle Archives 2 et Art Of Fighting Collection m'ayant donné l'impression de jouer sur une Neo-Geo, je sais que tout le monde s'en fout à l'ère de l'HDTV mais je trouve que c'est appréciable.

A+

Modifié par slater79
Lien vers le commentaire
Partager sur d'autres sites

Au niveau des émulateurs Megadrive/Snes/Neo-Geo/Amiga/..., qu'est ce que ça donne?

Depuis la XBOX, la PS3 semble être la console de salon la plus adaptée, on me dira qu'un PC avec Linux remplit la même fonction mais je pense avant tout à l'utilisation sur une TV par la présence de résolutions équivalentes à celles des machines émulées.

Je prends pour exemple la PS2 et la PSOne qui sont capables d'employer les résolutions natives, à l'image de Fatal Fury Battle Archives 2 et Art Of Fighting Collection m'ayant donné l'impression de jouer sur une Neo-Geo, je sais que tout le monde s'en fout à l'ère de l'HDTV mais je trouve que c'est appréciable.

A+

j'ai essayer snesexpresse marche bien mais si je passe la fenetre de l'emu en grand ecran a cause de ma tv 16/9 sa déforme sinon le son et l'image marche bien (avec une fenetre)

Lien vers le commentaire
Partager sur d'autres sites

  • 4 weeks later...

Hello,

Super tuto!

Par contre j'aurais une ou 2 petite questions si vous permettait je me renseigne tout juste sur la PS3, je me tate à acheter la version à 399€ ...

Avez vous branché un clavier / souris sur la ps3 pour utiliser linux? Es ce que cela fonctionne bien lors de l'installation / utilisation ?

(Des claviers / souris existent sur 1 seul port Usb ? car seulement 2 entré sur la ps3 a 399)

Pour l'utilisation de linux apres c'est comme un pc classique ? tout passe par la sortie HDMI ? du coup en installant mplayer et les codec on a un mediacenter HD ?

Dernière petite question le reseau en RJ45 est reconnu également lors de l'installation ?

Merci d'avance pour toute vos réponses! :-)

Lien vers le commentaire
Partager sur d'autres sites

j'ai mis un adaptateur usb/ps2 sur ma ps3 et je met clavier et souris sur les deux port ca marche impecable , par contre a quand les screenshot pour l'installation de ubuntu? perso je feraipas de test avant , trop barbarre comme tuto , aucune illustration ca aide pas

Lien vers le commentaire
Partager sur d'autres sites

hello,

je n'est pas testé de mettre un hub usb sur une ps3 40g, mais d'autre on surement essayé. faut qu'il ce manifeste

sinon des photo d'une console ?? après l'installe il suffit d'ouvrir firefox et de faire copier coller chaque commande dans le terminal

Lien vers le commentaire
Partager sur d'autres sites

salut

le patch UDF ne marche plus avec la version courante du kernel récupéré avec git (2.6.24-rc3)

de plus pour la config et compilation du noyau, pas besoin d'etre root : il n'y a qu'a rajouter l'option "--rootcmd fakeroot" à la commande make-kpkg (il faut bien sur avoir installé fakeroot).

et pas besoin de mettre des sources dans /usr/src, un répertoire utilisateur fait très bien l'affaire (pas besoin de lien /usr/src/linux non plus).

Modifié par ouasse
Lien vers le commentaire
Partager sur d'autres sites

  • 2 months later...

Salut,

J'ai suivi ce tutorial pour l'install de xubuntu sur ma PS3...et je bloque à l'étape suivante...

Patcher+configurer+compiler:

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

$ su

# cd /usr/src/linux

# bzcat /usr/src/UDF_2.50-linux-2.6.23-rc6.patch.bz2 | patch -p1 (patch les sources du kernel pour l'UDF2.5)

# make ps3_defconfig (configure le kernel)

# patch -p1 -i ../config-2.6.23-rc7-ps3.patch (patch pour le bluetooth)

Après avoir utilisé la derniere commande, j'obtiens le message d'erreur suivant

missing header for unified diff at line 3 of patch

patching file .config

Hunk #1 FAILED at 1.

Hunk #2 FAILED at 329.

2 out of 2 hunks FAILED .. saving rejects to file .config.rej

J'utilise le patch suivant indiqué par le tuto

Patch

Modifié par Moz'art
Lien vers le commentaire
Partager sur d'autres sites

Nouveau bloquage à cette étape

Installation du kernel:

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

$ su

# dpkg -i /usr/src/linux-headers-2.6.23-powerpc64-smp-custom_20070914_powerpc.deb

# dpkg -i /usr/src/linux-image-2.6.23-powerpc64-smp-custom_20070914_powerpc.deb

Apres la commande $ Su, quand je tape la seconde commande, j'obtiens les message d'erreur suivant

dpkg: erreur de traitement de /usr/src/linux-headers-2.6.23-powerpc64-smp-custom_20070914_powerpc.deb (--install) :

ne peut pas accéder à l'archive: Aucun fichier ou repertoire de ce type

Des erreurs ont été rencontrées pendant l'exécution :

/usr/src/linux-headers-2.6.23-powerpc64-smp-custom_20070914_powerpc.deb

Merci d'avance!

Et merci pour la réponse précédente!

Lien vers le commentaire
Partager sur d'autres sites

  • 4 weeks later...

désolé pour la réponse tardive ...

en fait les sources de Linux sont modifiées régulièrement, et notamment le numéro de version peut changer, et donc il se peut que le nom des fichiers générés soit modifié. Tu n'as qu'à taper la commande

dpkg -i /usr/src/linux*deb

. C'est plus court à taper, et en plus ça marche quel que soit le nom des paquets générés ;)

Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share