Playstation 2 Linux Live DVD 17.01.2010 ############################ This is a Linux Live system for the Sony Playstation 2. You need to start kloader.elf from the DVD to run Linux. If you used kernelloader before, you need to delete the file: mc0:/kloader/config.txt or plug out the memory card. This is the first Linux Live DVD which where created for the Playstation 2. There is no modchip required. A modchip may disturb the normal function of this software. You can get more information here: http://kernelloader.sourceforge.net You can find some information about PS2 Linux here: http://psx-scene.com/forums/forumdisplay.php?f=167 This distribution works with PAL and NTSC (I only tested PAL). Other stuff like DTV or SVGA is not auto-detected and may lead to green or pink screens. The Linux distribution is based on the Linux distribution from Deba5er which was based on Blackrhino. Thanks to Deba5er for this work. The highlights of this distributions are: 1. Web browser: dillo (the colors are changed to be more readable on TVs) 2. Internet radio: xmms (for audio support you need additonal modules) 3. Video player: mplayer (which can play youtube videos) The following hardware is needed: 1. Fat PS2 with HDD/Network adapter or a slim PSTwo. 2. USB keyboard supported by Linux 2.4.17. 3. USB mouse supported by Linux 2.4.17 4. The DVD which include this file. WARNING: Writing on USB memory devices using a slim PSTwo may destroy your data. The error happens on heavy USB bulk transfers. The fat PS2 doesn't have this problem. This DVD was created by Mega Man. Files on this disc: ################### /VIDEO_TS Needed for video DVDs /AUDIO_TS Needed for video DVDs /DISC.BIN Ext2 image which include the Linux distribution /KLOADER.ELF Boot loader for Linux (kernelloader) /INITRD.GZ Initial RAM disc for startup and later used for changed files (Ext2) /VMLINUX.GZ Linux kernel /SYSTEM.CNF Configuration file for ESR (not tested) /CONFIG.TXT Configuration file for kernelloader /README.TXT This file /SRC/LINUX.TGZ Linux kernel source code /SRC/CONFIG Linux kernel configuration /SRC/COMMENT.TXT Comments by Deba5er /SRC/KLOADER.TGZ Source code for kernelloader Notes: 1. The root file system is mounted read only (DISC.BIN). 2. The root file system include links to /oldroot (INITRD.GZ) to make parts of the file system writeable. A layered file system like unionfs is not used. 3. To store so much links in the initial RAM disc, the number of inodes is higher than normal for the given size. 4. The network in Linux is configured to use DHCP. 5. To get sound working you need to copy old versions of LIBSD.IRX and SDRDRV.IRX to mc0:kloader. The version number of SDRDRV.IRX should be 2.0 or smaller. You need to enable these modules in the kernelloader. For this you need to interrupt the auto boot and save the configuration after you enables the modules. 6. The music in the video of this DVD is free music and the name of the title is "Million Tears" from "Groove Coverage". 7. You can use GooTube to download youtube videos: http://kej.tw/flvretriever/ 8. To get around the pink screen on DTV, you need the SBIOS from RTE (Sony offical Linux disc 1). But this configuration doesn't support DVDs. So it can't be used. But you can copy DISC.BIN on a USB memory stick (see kernel parameter "cdrom"). I suggest to copy it to the root directory. This also seems to work stable with slim PSTwo, because it doesn't write to the USB stick. 9. If you have modchip, you may want to rebuild the disc in DVD-ROM format instead of DVD video format. 10.The PS2 has only 32 MByte of memory and some parts are used for the initial RAM disk. It is recommended to activate a swap partition (see kernel parameter "swapdevice"). Important kernel parameters: ############################ The kernel parameters can be changed in the kernelloaders configuration menu. You need to stop the auto boot and save the configuration (memory card is needed). Video mode PAL (auto detected): videomode=pal xmode=PAL Video mode NTSC (auto detected): crtmode=ntsc xmode=NTSC Video modes HDTV (pink screen, not tested): crtmode=dtv2 xmode=dtv,480p crtmode=dtv2 xmode=dtv,720p crtmode=dtv2 xmode=dtv,1080i Note: xmode is used for the X-Server (the graphical part where you can use a mouse). Loading from CDROM (default): cdrom=/dev/cdrom Loading from USB (if you copied DISC.BIN to an USB memory stick): cdrom=/dev/sda1 Loading of DISC.BIN (default): newroot=/cdrom/DISC.BIN Note: The "cdrom" must be also used if you use an USB memory stick. You can activate a swap partition from a USB memory stick. So the Linux kernel can use more memory: swapdevice=/dev/sda2 Note: You need first to create it using the Linux commands "fdisk" and "mkswap". Normal startup: 5 seconds (default): autostart=5 Faster startup: 3 seconds: autostart=3