If you don't have a USB disk, you can use any sort of media that the PS3 can read - CDROM, DVD, compact flash, etc. Just make sure that the file is called /PS3/otheros/otheros.bld.

2. Plug the USB disk into your PS3, and navigate to System -> System Settings -> Install Other OS. The PS3 should find the new file on the USB disk, and install it.

3. To boot with petitboot, just set your default operating system to "Other OS" (System -> System Settings -> Set Default OS), and reboot.

using petitboot

When petitboot starts, it will try to find existing Linux installations, by looking for /etc/kboot.conf, /etc/yaboot.conf or /boot/petitboot.conf files on any storage device connected to the system. Each discovered device will appear on the left-hand pane of the screen, and bootable options appear on the right.

You can navigate the boot options with the arrow keys (if you have a USB keyboard connected), or the D-Pad on the PS3 controller. If you're using a PS3 controller, you will need to have it connected via the cable; wireless controllers aren't supported (yet!).

If you only have a blank screen with no device icons, then petitboot has not found any bootable options. You can flip to a text console (using Alt+F1) to investigate.

If you're using the petitboot console (either by hitting Alt+F1, or logging-in over the network), you have a fairly standard Linux system available. Some notes:

* Discovered storage devices are mounted under /var/tmp/mnt, named by their device. For example, /dev/ps3da1 is mounted at /var/tmp/mnt/ps3da1.
* To boot a kernel, use kexec: kexec -f --append="root=/dev/ps3da1" /var/tmp/mnt/ps3da1/boot/vmlinux .

Dependencies

(See Below) Add driver support for the built in WiFi module and add a small X11 app to bring the adapter up and down in the main menu, will add more to this later on...

Add support for the BD Bluetooth PS3 remote control and map buttons on startup by default.

Think of ways to get around the Hypervisor to get access to the GPU ? - Real help is needed here !

A idea was too use the SPU's as a GPU for basic OpenGL 3D so that videos can be watch in full screen ! This is not a fix but would help for the moment, any one who would like to help code this please put your name here and I will contact you ASAP:

FirstnameLastname
MarioTorre

N.B. Using the SPU's for a Graphics Accelerator would use up some of the valuable system RAM.

"A petition has been created to ask Sony to open the access to the RSX for Other OS. Maybe will it contribute to make the firm hear our need, maybe not... but if we don't ask for sure it won't.

Configuration

Run system-config-network as root.
Note: eth0 is both the wired and wireless adapter.

Driver Support

It would seem that YDL has a driver for the WiFi in the PS3, I will look into this in more detail over the coming days and if and when it will be back ported into Fedora and or the Linux kernel.

Howto : Enable the PlayStation 3 Blu-ray Disc Remote

Pairing the Device

Make sure the services bluetooth and hidd are running. With a clean install of current rawhide, hidd fails to start. If this is the case, stop bluetooth, start hidd, and finally start bluetooth again. This problem disappears after the first connect. A bug report about this already exists.

While pressing the 'Start' & 'Enter' keys down, run the following command:

$ su -c "/usr/bin/hidd --search"

After a while this should display something like this:

Searching ...
Connecting to device 00:19:C1:2D:91:F2

The remote should be paired now.

Something needs to be done to get it in a usable state, though. Additional developer information is available at PlayStation/BDRemote .