[modifier] IntroductionLe but de topic est de vous permettre une installation de la distribution XUbuntu sur votre PS3.
[modifier] Prés-requisTélécharger et graver le cd Xubuntu: http://cdimage.ubuntu.com/xubuntu/ports/re...powerpc+ps3.iso [modifier] Installation
[modifier] Installer le bootloader
[modifier] Installation depuis le CD
CODE 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:
[modifier] Procédure d'installationVous allez maintenant effectuer plusieurs choix:
[modifier] Après l'instalation
CODE $ sudo passwd root puis: CODE $ su Faire une copie de sauvegarde du kernel et configuration affichage: CODE $ 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: CODE 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) CODE <video mode ID><br> 0: auto mode , default value<br> YUV 60Hz 1:480i 2:480p 3:720p 4:1080i 5:1080p<br> YUV 50Hz 6:576i 7:576p 8:720p 9:1080i 10:1080p<br> RGB 60Hz 33:480i 34:480p 35:720p 36:1080i 37:1080p<br> RGB 50Hz 38:576i 39:576p 40:720p 41:1080i 42:1080p<br> VESA 11:WXGA 12:SXGA 13:WUXGA<br>
CODE $ su # mousepad /etc/X11/xorg.con Trouver la section:Section "Screen" et ajouter les résolutions voulue. [modifier] Mise à jour d'XubuntuCODE # apt-get update # apt-get upgrade # reboot au bootloader taper "feisty" kboot: feisty (si votre console ne redémarre pas tout seul forcez 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é)
[modifier] Instaler un nouveau kernel avec patch
CODE $ 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
CODE $ 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: CODE # cd /usr/src/linux # git checkout -f [modifier] Mettre Ă jour "Device Tree Compiler"CODE $ 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 redemarrer pour prendre en compte les modifes
[modifier] Patch pour le support de l'UDF 2.5 et bluetooth (pour la lecture des blu ray et la SIXAXIS)
CODE $ su # cd /usr/src # wget http://eve.l-nibelungia.de/config-2.6.23-rc7-ps3.patch [modifier] Patchez+configurez+compilezCODE $ 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.) CODE # make menuconfig CODE # 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) CODE $ su # cd /lib/firmware/ # ln -s 2.6.20-15-powerpc64-smp 2.6.23-powerpc64-smp-custom [modifier] Installation du kernel
CODE $ 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 [modifier] Mise à jour de kboot.confCODE $ su # mousepad /etc/kboot.conf modifier la ligne du kernel comme ci CODE 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")
[modifier] Installer les logiciels
[modifier] Installer la SIXAXISCODE $ 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) [modifier] Tester la SIXAXISCODE $ 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: CODE 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: CODE $ su # tail /var/log/messages Sep 15 09:02:08 ps3 kernel: input: Sony Computer Entertainment Wireless Controller as /class/input/input1 [modifier] Démarrer bluetoothCODE $ su # /etc/init.d/bluetooth start [modifier] Maitenant tester la SIXAXISCODE $ 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. [modifier] Installer Wifi Radar
CODE $ su # dpkg -i *.deb [modifier] Installer les outils PS3CODE $ 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: CODE $ sudo ps3-boot-game-os (sinon au kboot taper "kboot:boot-game-os") [modifier] Installer le lecteur pour les Blu-Ray avec les codecCODE $ 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: CODE mount -t udf /dev/dvd /mnt/dvd (ex. de commande pour monter un Blu-Ray) [modifier] Installer Java
CODE $ su # apt-get install libgtk1.2 libstdc++5 java-package Il n'esixte 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 CODE $ 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é) CODE $ make-jpkg ibm-java2-sdk-50-linux-ppc.tgz (pour vérifier)$ su # dpkg -i ibm-j2sdk1.5_1.5.0_powerpc.deb # exit $ java -version Et enfin au cas où pour bien finir ce tuto un petit " CODE sudo apt-get install vlc pour les divx [modifier] ConclusionMerci à Pascal pour ce tuto
|