Kmeaw will be the first to allow the return of Linux on PS3 and more specifically on firmware 3.55.
His method is totally different from that under development by graf_chokolo (dual boot on the PS3) because Kmeaw actually uses an NFS server that is launched from the distribution with a new version of L2 Patcher (v9) programmed to connect to NFS server.
Here is the procedure (eg with a PC running Ubuntu):
Get the following files:
- Asbestos
- Kmeaw v9 L2 Patcher
- Images / Kernel Modules PS3
- Gentoo Linux PS3 (rootfs)
Installing the DHCP / NFS / TFTP
ubuntu-desktop% sudo apt-get install dhcp3-server tftpd-hpa nfs-kernel-server
Extract rootfs to / mnt / experimental:
% Sudo mkdir-p / mnt / experimental
% Sudo tar-C / mnt / experimental-xvpf / path/to/gentoo-ps3-20101020.tar.bz2
Then copy-2.6.36-01073-RC7 g47a9595-dirty ps3linux.tar.gz in the archive to / mnt / experimental / lib / modules.
Configure the DHCP server. Enter the following settings in the file / etc/dhcp3/dhcpd.conf:
option domain-name "example.org";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility local7;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.128 192.168.2.250;
}
next-server 192.168.2.1;
filename "kboot.conf";
option routers 192.168.2.1;
Then configure your network interface (eth0) to obtain a static IP as "192.168.2.1".
Copy the vmlinux file in / var / lib / tftpboot.
Add this line in / etc / exports (requires root privileges):
/ Mnt / experimental 192.168.0.0/16 (rw, async, no_root_squash, no_subtree_check, anonuid = 0, anongid = 0)
Then start the services:
% Sudo service tftpd-hpa restart
% Sudo service dhcp3-server restart
% Sudo service nfs-kernel-server restart
Create a file kboot.conf in / var / lib / tftpboot containing the following information:
linux = 'video = vmlinux ps3fb: mode: 2 root = / dev / nfs rw ip = dhcp nfsroot = 192.168.2.1: / mnt / experimental panic = 5'
Everything should be developed, it you just have to run Linux since lv2patcher v9 and check it boot properly.