Playstation 2 Linux kernelloader (ps2dev)

Kernelloader is a bootloader for PS2 Linux and other PS2 operating systems. The current state is:
- Linux can be started. Graphic, USB, network, hard disc, game controllers and memory cards are working. CDVD can read PS1 CDs, PS2 DVDs and video DVDs.
- USB write access on slim PSTwo is unstable. It is recommended to use the Linux Live DVD instead of a USB memory device.
You can put all files on a USB memory stick and load "kloader.elf" with Action Replay Media Player or FMCB (Free Memory Card Boot).
Then you select the kernel "vmlinux" from the USB stick.
You can also select the initrd "initrd.gz" from the USB stick.

Please help stopping Sony!


Project page at sourceforge
Download at sourceforge

More information for Playstation 2

FAQ

Why do I need it? Isn't Linux already available for Playstation 2?

You can run Linux on a playstation 2. Sony released a commerical loader for Linux years ago. The full source code was not released. You need to buy the DVDs. This is a free Open Source solution. Sony's Linux Toolkit doesn't support the slim PSTwo. Kernelloader has support for slim PSTwo, but it is not fully stable. Linux is running stable on the fat PS2.

How can I install Linux on my Playstation 2?

Here is a description: How to install Linux on a hard disc (old description, only for fat PS2).
For slim PSTwo users and beginners I recommend the Live Linux DVD. With USB you will have much problems with slim PSTwo (see Blackrhino USB install with Kernelloader). To get around the problems you can mount a Windows share (samba).

How can I test Linux on my slim or fat Playstation 2?

In the download section is a Linux Live DVD image available. You can burn it on a DVD-R. This is working with slim PSTwo and fat PS2. You don't need a modchip to use this DVD, because it is a video DVD and not a data DVD. You need to start a loader for homebrew software before inserting the disc, because otherwise it will play the video on the DVD. The DVD video is only visible on a PAL TV and not on a NTSC. The Linux will work on both PAL and NTSC. The network is configured by DHCP, so you will need a DHCP server. If you used kernelloader before, you will need to delete the file mc0:kloader/config.txt or remove the memory card from the first slot.

Why is the live linux system on a DVD and not on a CD?

The playstation 2 prohibits reading of burned CDs and DVDs. Only burned video DVDs can be read without a modchip. So the files need to be stored on a DVD video disc, even if it fits on a CD. Modchip users may be able to burn it on CD and create a Linux Live CD for PS2. The source files can be removed and the large disc file can be shrinked.

How can I connect my PS2 to a VGA monitor?

Sony's Linux Toolkit included a VGA cable. This is only working with monitors supporting sync on green. The kit is no longer available. It is possible to buy adapters to get it working. There is no soldering needed. You need to buy the following adapters:
- The offical PS2 or PS3 component cable (e.g. example, the example may not be high quality, you should buy a high quality cable (golden connectors)).
- VGA to RCA Component RGB Cable (e.g. example, this is a long example, but the cable should be as short as possible).
- 3 x Female to female RCA adapter (e.g. example)
I don't get paid by any resellers, so choose your own reseller.
Both cables have connectors with the same colour (red, green and blue). You need to connect the RCA with the same colour.
For LCD monitors you may need another adapter to convert VGA to DVI.
Don't forget to check if your monitor supports sync on green.
You need to switch kernelloader to VGA mode by pressing R2 several times (at least 3 times).

Hardware Compatibility

Playstation 2 Model Type Status
V1 - first model
SCPH-???
NTSC should work, sound is not auto detected.
V3
SCPH-30001
NTSC working, sound modules should be auto detected and working.
V4
SCPH-30001
NTSC working, sound modules should be auto detected and working.
V6
SCPH-30001 R
NTSC working, sound modules should be auto detected and working.
V7
SCPH-39001
NTSC working, sound modules are auto detected and working.
V7
SCPH-39004
PAL working, sound modules are auto detected and working.
V9
SCPH-50001
NTSC working, sound is not auto detected since this version.
V10
SCPH-50004
PAL working, sound is not auto detected.
V11
SCPH-5000?
PAL/NTSC The configuration problems are fixed. This should work since kernelloader 2.1.
Sound is not auto detected.
V12
SCPH-7000? - slim PSTwo
PAL/NTSC USB working fully stable with Linux kernel patch, network is working (at least since kernelloader 2.0)
Linux kernel vmlinux_fat_and_slim_v1.gz or higher is recommended.
eromdrvloader.irx works in europe, japan and america, but not in other regions. The live DVD will not work in these other regions.
Live DVD (DISC.BIN, VMLINUX and INITRD) can be copied to the root of a USB memory stick, which should work stable.
Use kernel parameter: cdrom=/dev/sda1
Sound is not auto detected.
Higher than V12
Higher than SCPH-7000? - slim PSTwo
PAL/NTSC USB only working unstable with Linux kernel 2.4 patch, network is working since kernelloader 2.0
Linux kernel vmlinux_fat_and_slim_v1.gz or higher is recommended.
USB seems to be stable with unfinished Linux kernel 2.6.
Sound is not auto detected.
V15 and higher
SCPH-77004 - slim PSTwo
PAL USB only working unstable with Linux kernel 2.4 patch, network working since kernelloader 2.0
eromdrvloader.irx problems should be fixed since kernelloader 2.1
Linux kernel vmlinux_fat_and_slim_v1.gz or higher is recommended.
USB seems to be stable with unfinished Linux kernel 2.6.
Sound is not auto detected.


Software Compatibility

Software Type Status Link
Live Linux DVD for Playstation 2
Linux 2.4
Linux distribution based on Blackrhino working - easy use - for beginners Download at sourceforge
Sony's Linux
(for Playstation 2)
Linux 2.2
Commerical Linux distribution working, CDVD not working with Linux 2.2. Linux Distribution can't be installed, because DVD is not detected. You need to extract sony_ps2_linux_toolkit.7z. Website has been closed. Mirror at sourceforge.
Sony BB Navigator Kernel
Linux 2.4.17_mvl21
Operating System Kernel working Download
Blackrhino Free Linux Distribution (Debian) working Website has been closed. Mirror at sourceforge: Base image and development files
Updated Kernel
Linux 2.4.17
Operating System Kernel working Archive is currently not available.
NetBSD Unix-Like Open Source Operating System Booting with an SVGA cable since kernelloader 2.3 (Stable since 2.4). Tested without file system. Limited to SVGA. PAL, NTSC and DTV are not supported by NetBSD. Website
Redboot Bootloader of ECOS not working Download
OpenWRT Free Linux Distribution for routers working Forum
Linux 2.6 Operating System Kernel Only for experts. Graphic, USB, network, game pad, internal HDD and RTC are working. Sound, CDVD, memory card and frame buffer/X-Windows are not working. Test files
Debian 5.0 mipsel with Linux 2.6 Free Linux Distribution Only for experts. Working stable in text mode. Download

Get Kernelloader at SourceForge.net. Fast, secure and Free Open Source software downloads