PDA

View Full Version : PS3 Dual Boot GameOS/Linux CFW Released



tech3475
05-04-2011, 10:47 AM
Features:

* Into HV integrated OtherOS bootloader loader (compatible with OtherOS bootloader on 3.15)
* OtherOS bootloader is booted directly from HV, no GameOS is involved.
* Process of booting OtherOS bootloader loader is very similar to 3.15 method
* Booting Linux from HDD/USB/BD/Network
* Linux with GameOS rights
* Full access to all HV SS services (Dispatcher Manager) from GameOS or Linux
* Full access to all System Manager services
* Ability to create/modify/remove repository nodes in LPAR 1 (e.g. with ps3dm-utils or ps3hvc-utils).
This ability gives you much power over the whole system because many layers of PS3 use repository nodes to exchange information.
* Enabled QA mode in Update Manager
* Downgrading without USB dongle or Service Mode
* Ability to deactivate/activate HDD/VFLASH encryption (e.g. with ps3stor-utils)
* Support for ps3-utils. You can flash new OtherOS bootloader from Linux e.g.


Notes:

* Tested 3.41 and 3.55 on PS3 Slim with Gentoo and Debian Squeeze but should work on PS3 Fat without problems
* Bug reports are welcome, send it please to geoffrey.levand@mail.ru


Work in progress:

* 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

Installing OtherOS bootloader

* Tested ONLY on PS3 models with VFLASH
* During deleting of VFLASH regions GameOS will ask you to reinstall firmware, don't do it, just press PS3 button and continue
* I use petitboot as OtherOS bootloader. You could use a different one.
* The following order of steps is important
* Delete VFLASH region 6
* Delete VFLASH region 5
* Create VFLASH region 5
* Create VFLASH region 6
* Install OtherOS bootloader on VFLASH with "Install OtherOS"

Booting OtherOS bootloader

* Run "Boot OtherOS"
* Reboot GameOS with "Reboot"

Creating a VFLASH partition for Linux
Notes:

* Works ONLY on PS3 models with VFLASH
* Warning: All your HDD data will be lost, so make a backup
* I'm currently working on a solution for PS3 models with NAND flash
* Resize VFLASH (creates a 40GB free space on VFLASH, if you need more then feel free to recompile it)
* Reboot GameOS
* Create VFLASH region 7


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

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


Obviously caution should be taken, also I personally cannot confirm the authenticity although I am currently not hearing of any issues on other sites.

Source, Files and some other instructions: Gitbrew (http://gitbrew.org/otheros/)
Via: QJ (http://www.qj.net/ps3/news/otheros-and-ps3-gets-reunited-again.html)