Pour fonctionner, vous aurez besoin d'installer un CFW et des outils.
Attention, ces outils sont intrusifs et une mauvaise manipulation pourrait bricker (endommager) votre PS3 !
PS3 Dual Boot GameOS/Linux CFW
Note: Actuellement pour lancer OtherOS, faire boot_otheros.pkg puis reboot.pkg et ça va charger petitboot. Utilisateurs de Slims (version 1.0-r0), vous devez décharger les drivers usb slim pour lancer.
ps3mfw/tasks/patch_profile.tcl est instable pour l'instant.
Tous les outils bippent 2 fois en cas de succès !
Fonctionnalités
- OtherOS bootloader intégré dans l'Hyperviseur (compatible avec le bootloader OtherOS de 3.15).
- OtherOS bootloader démarré directement depuis l'HV, GameOS n'est pas impliqué.
- Le processus de démarrage du bootloader OtherOS est très similaire à la méthode 3.15.
- Charge Linux depuis HDD/USB/BD/Réseau.
- Linux avec les droits GameOS.
- Accès total à tous les services SS de l'HV (Dispatcher Manager) depuis GameOS ou Linux.
- Accès total à tous les services de gestion système.
- Possibilité de créer/modifier/supprimer les noeuds repository dans LPAR 1 (ex: avec ps3dm-utils ou ps3hvc-utils).
- Cette possibilité vous donne plus de pouvoir sur tout le système car beaucoup de couches de la PS3 utilisent les noeuds de repository pour échanger des informations.
- Activation du mode QA dans le manager de mise à jour.
- Downgrading sans dongle USB ni de Service Mode.
- Possibilité de désactiver/activer l'encryptage du HDD/VFLASH (ex avec ps3stor-utils).
- Support de tous les ps3-utils. Vous pouvez flasher le bootloader OtherOS depuis Linux par exemple.
Notes :
- Testé sur 3.41 et 3.55 sur une PS3 Slim avec Gentoo et Debian Squeeze mais devrait marcher sur les PS3 Fat sans problèmes.
- Les rapports de bugs sont la bienvenue. Merci de les envoyer à [email protected]
Fonctionnalités à venir
Creating OtherOS partitions directly on HDD (not VFLASH)
Permanently disabling HDD/VFLASH encryption
Mapping of HTAB with R/W permission
SYSCON access from LPAR 2
FreeBSD support
Installer le Bootloader OtherOS
- Testé SEULEMENT sur des modèles PS3 avec VFLASH.
- Durant la suppression des régions VFLASH, GameOS va vous indiquer de réinstaller le firmware, ne le faites pas. Appuyez juste sur le bouton PS3 et continuez.
- J'utilise petitboot comme bootloader OtherOS. Vous pouvez utiliser un autre.
- L'ordre des étapes est très important :
- Supprimez la VFLASH region 6.
- Supprimez la VFLASH region 5.
- Créez la VFLASH region 5.
- Créez la VFLASH region 6.
- installez le bootloader OtherOS sur FLASH avec "Install OtherOS".
Lancement du Bootloader OtherOS
- Lancez "Boot OtherOS".
- Redémarrez le GameOS avec "Reboot".
Créer une partition VFLASH pour Linux
Notes:
Marche seulement sur les modèles PS3 avec FLASH.
Attention: Toutes les données du disque dur seront perdues, donc faites un backup.
Je travaille actuellement sur une solution pour les modèles PS3 avec une mémoire NAND.
- Redimensionnez VFLASH (créé un espace libre de 40Go sur VLFASH. Si vous avez besoin de plus, libre à vous de recompiler).
- Reboot GameOS.
- Créez VFLASH region 7.
Installer Linux avec petitboot
Installer Gentoo GNU/Linux à partir d'un Unix/Linux système.
Partitionner avec fdisk.
Notes :
I used petitboot to install Debian and Gentoo on VFLASH
I used fdisk to partition ps3vflashh
Make sure you create a swap partition
Creating a ready to use Linux distribution images is a work in progress
Démarrer Linux avec petitboot
Notes:
USB driver in petitboot has problems on PS3 Slim. The problem lies in Linux USB driver.
Currently i'm trying to fix this problem in Linux kernel
I temporarily use my boot_linux.sh script to boot a Linux installed on VFLASH from petitboot
Custom Firmwares
PS3 Dual Boot GameOS/Linux CFW 3.41 (md5 9b439b04c4c0b841ae50c3af18bb584d) : http://gititbit.ch/pup34
PS3 Dual Boot GameOS/Linux CFW 3.50 (md5 74b4291615ceb394e0d64078d775a93d) : http://gititbit.ch/pup35
PS3 Dual Boot GameOS/Linux CFW 3.55 (md5 fac423010dc8e20030f28145a42627fb) : http://gititbit.ch/pu355
Outils
- create_vflash5.pkg http://gititbit.ch/CVF5 (md5 d76700a04cd58b29970d752b73dc6a0d)
- create_vflash6.pkg http://gititbit.ch/CVF6 (md5 4ccea493c87299c3fe75ec3b093091f8)
- create_vflash7.pkg http://gititbit.ch/CVF7 (md5 78e432917ed972c415b3a0a703f4acaf)
- delete_vflash5.pkg http://gititbit.ch/DVF5 (md5 83f32c6fdf9d532c2a8203bce3852e86)
- delete_vflash6.pkg http://gititbit.ch/DVF6 (md5 573b587f04d21d40837688c39c8587bd)
- delete_vflash7.pkg http://gititbit.ch/DVF7 (md5 8366318a4fafbd769bc9df0b6e528ea1)
- resize_vflash.pkg http://gititbit.ch/RVF1 (md5 9a5cb0bcd819788749d2926111df6870)
- install_otheros.pkg http://gititbit.ch/oToS (md5 9e5e79fa0450e34071223c40c34a8e8a)
- boot_gameos.pkg http://gititbit.ch/GeOs (md5 7377d1c89f4f67957cafe18a2e58d006)
- boot_otheros.pkg http://gititbit.ch/BoOS (md5 bf425926d3d55ab59828d5b6c2a2c333)
- reboot.pkg http://gititbit.ch/ReBt (md5 450fba966321445ec50360b21b9fa99b)
- dtbImage.ps3.bin http://gititbit.ch/DtbI (md5 761faa303c97d1801a9ecceb472321d0)
- boot_linux.sh http://gititbit.ch/BLsh (md5 6d00a46cd5586042c59c51f1f98e31f9)
Site officiel : http://gitbrew.org/otheros/
Code source : http://git.gitbrew.org/ps3/