Debian-Installer for PLAYSTATION 3
Introduction
The experimental Debian-Installer for PLAYSTATION 3 is available at http://ps3.keshi.org/debian-installer/.
The ISO image mini.iso is bootable with 20061208 release of kboot (PS3's standard bootloader). Following labels are recognized at kboot prompt:
- install
- Start Debian-Installer in normal mode (default).
- expert
- Start Debian-Installer in expert mode.
- rescue
- ???
- auto
- ???
It's based on powerpc's "monolithic" CD image. Network connection to following sites is needed to complete your installation.
- One of the Debian mirror sites
http://ps3.keshi.org/debian/ (to acquire supplementary packages)
After disk partitioning, it will complain about NewWorld or PReP partition. They have nothing to do with PS3, so you can safely ignore them and proceed (choose No).
At the last stage of the installation, kboot-installer will set the volume label "/" on the boot filesystem (mounted on / or /boot) and write /etc/kboot.conf for you. Currently it only supports ext2/ext3.
For details of kboot's specs and behavior, see HowToEnableYourDistro.html.
TODO
Merge into d-i upstream ... see /Porting
- ppc64 installer
- Install ps3pf-utils automatically
- Package SPU libraries
Other Resources
PS3/Debian/Tips ... How to install and configure Xorg, etc.
PS3/Debian/Live ... Live CD distribution
My blog entry (in Japanese): Hogememo: Debian-Installer for PLAYSTATION 3
Release History
20070102 http://ps3.keshi.org/debian-installer/20070102/
- Fix bug of kboot-installer (set volume label on wrong device)
- ISO image is complied with powerpc's distribution.
20061225 http://ps3.keshi.org/debian-installer/20061225/
- First release.
Comments and Feedback
(Edit PS3/Debian/Installer/Comments)
- Is there a way to boot back into the PS3 native OS?
- Is the current installer affected at all by the archive key expiry? ajd
Seems to be too easy. I will try nex week-end. Also, I have try with many other file and if PS3 seems to be broked, just shut it down using the power button on the back, and power it back by pushing, at the same time, the start button on the front. Way for the second "beep", and the PS3 legacy system will come back. Very usefull when you don't really know what you do
JMS - (10/01/2007) So. I was able to boot using kboot, to launch the install from the CD, and to install the system. After partitionning, I was been asked for 2 questions. Each time, choose NO. After installation, the system restart and display the kboot prompt. Just way few seconds. It will now start the Debian version. Everything is working fine, except for X. I'm still not able to start X. Need to find a way. I keep you posted, of course. JMS
JMS: Sorry for your inconvenience. Current d-i cannot properly handle Xorg configuration. Please read PS3/Debian/Tips. --TakeshiYaegashi
- (16/01/2007) I have it all up, with X working perfectly, but ALSA doesn't see anything in dmesg, and no sound device shows up in lspci and others. HWA
HWA: Load the kernel module by running modprobe snd_ps3pf. Add snd_ps3pf in /etc/modules if you want to load it automatically at boot. --TakeshiYaegashi
- (17/01/2007) Many thanks, it now plays my movie, but the sound is very noisy and distorted. I am using KDE, and I have the 60 gb ps3. HWA
- (18/01/2007) Through my own efforts I have found that many applications react badly to this set-up. Totem plays bad sound, VLC has good sound but bad picture, and only command-line mplayer works perfectly. I am the proud owner of a perfect Linux livingroom media machine! HWA
- (29/01/2007) Using mplayer, I cannot play a movie in full screen mode. Anyone have the same issue? CC
- (30/01/2007) Just realized that you need to pass "-sws 0" to mplayer and it can display full screen without any artifacts. CC
- (04/02/2007) Any idea why the [ps3fbd] kernel process runs at a load of 1, and causes a 'D' (I only have the composite video cable) ? JSB
- (10/03/2007) For those of you having problems with Totem having bad sound, you need to switch Totem versions, from the version using xine [Default] to the version using gstreamer. For some reason, xine seems to have issues with the PS3 sound that gstreamer does not. - K1
- (25/03/2007) Any chance of some .debs with all the stuff needed to build and run SPE programs? (e.g. libspe2, spu-gcc, newlib) I keep trying to get the toolchain to build on Debian and am failing miserably. Other than that it's perfect.
- (28/03/2007) I've a Logitech diNovo EDGE keyboard. 2.6.16 doesn't detect it's touchpad, only the keyboard. Is there any chance for updated kernel? Or, alternativly, how can I update to 2.6.20 for example (it works with 2.6.20 on my workstation flawlessly)? Chinaski
(18/04/2007) I've used the install option on the Live CD, and everything works fine, except that X comes up in 576p resolution. The live CD ran fine at 1080i resolution. I followed the tips page for setting up X. Would it be possible to post an xorg.conf file for 1080i resolution? Also, less urgent is that sound in KDE is very grainy and distorted. I haven't tried to solve that yet. Michael Creel. EDIT: the resolution problem can be solved using information at http://buffis.com/?p=27 which points us back here, but with a little added explanation. Also, I installed the Gnome desktop, and sound is fine. So something's going on with sound in KDE, but otherwise, Debian on the ps3 is great!
- (21/04/2007) For some reason xorg's resolutions are less than what ps3videomode sets. I'm using HDMI connected to a 40" 1080p lcd. And I get black bars surrounding the desktop, with any ps3videomode resolution.
(24/042007)^ oops I missed the ps3videomode "-f" switch here http://www.keshi.org/moin/moin.cgi/PS3/Debian/VideoModes no more bars, but i had to add it to the kernel boot line in kboot.conf. My ps3 doesnt like to switch modes with xorg running.
- (12/05/2007) Installation runs OK, but with some warnings about kernel features. But when I start the system it hangs with a black screen during bootup. Could it be that the installation cd need an update?
- (25/05/2007) What about new kernel that supports wifi ?
- (01/06/2007) When your packages will be added to main sid repository as ubuntu and fedora does ?
- to start the live install, boot up your ps3 with the live cd inserted, and keep on pressing the i key ( or any other key ). when you see "kboot:iiiiiiii", stop typing, and press backspace untill "kboot:" remains. now just type install after kboot: and press enter. Presto. i've found that if you dont keep on pressing a random key, the ps3 will just go straight to booting the live cd. This method can also be used to start the live cd using the other available commands ~ shackadoodl [ gregory dot bers at pandora dot be ]17/12/07
/when i partition my hdd in debian install i get this message No NewWorld boot partition was found. the yaboot loader requires an Apple_Botstrap partition at least 819200 bytes in size. using the HFS Macintosh file system.
Go back to the menu and resume partitioning? <go back> <Yes> <No> i an confused what i do wwrong
- (25/02/2008)first at the last poster: you must make a PReP partition
- now my problem: when i try to make a PReP partition the drive is invisible and i only get an error like:
- [!!] Partition Intaller
- ??? ???
- [!!] Partition Intaller
- now my problem: when i try to make a PReP partition the drive is invisible and i only get an error like: