A real patch should be made for crt0.s, so it would support the arguments passed by the Memory Plus loader without breaking any existing code. This task will require more time than I spent on getting PS2Link running. I will submit a patch for crt0.s once I get the time to develop it, unless some one beats me to it hint hint :) This crt0.s patch is required to make any PS2SDK based applications boot of the memory card.
ps2 cd loader elf download
Now boot the Memory Plus card in port 1, this will now load the Memory Plus ELF loader (RUNME1.ELF), which will then load the EXECUTE1.ELF of either the Memory Plus card or the USB pendrive. If the ELF does not exist, the Memory Plus manager will be booted.
I've purchased a SATA hard disk adapter from AliExpress for the PlayStation 2 fat model, and using it with a 1TB drive successfully. The PlayStation 2 can boot from the hard drive and load programs like wLaunchElf and Open PS2 Loader (OPL), which allow me to play games from ISO files located on the hard disk. The following instructions show the order in which I've set up my system. If you don't have a memory card with FreeMcBoot, you can purchase them on AliExpress. boot FreeMcBoot (from memory card). In 2021 version 1.966 is current, which can be downloaded from Woon Yung's Website.
start wLaunchElf: go to MISC folder
run Hddmanager
format disk
install FreeHdBoot to disk
copy ELF programs to disk: Open PS2 Loader (OPL)
copy custom FreeHdBoot configuration file, see below for my file.
run wLaunchElf Hddmanager again and resize the OPL partition to 1GB
copy ART and VMC directories of OPL
run WinHiip as Administrator set hard disk type to: 48bit Hdloader
copy ISO images
Now on to the Linux installation: (a quick side note, if you just want to test or play around with Linux on your PS2, you can simply burn the image found here: [link] ( _live_v3_ntsc_large_no_modchip.7z/download) to a DVD and run this programme [link] ( ) via uLaunchELF from a flash drive or memory card with no setup required. Now on with the Linux!)
First of all there are several prerequisites for installing Linux on your PS2, please note that this guide is aimed at installation on a slim PS2, if you have a fat PS2 you should download and install the copy of Sony's PS2 Linux here: [link] ( ) Also note that the machine used to test this guide was a PS2 model SCPH-79001 (silver special edition) and thus it is safe to assume this should work on any model of PS2 lower than SCPH-90000 (the model SCPH-90000 and later cannot be softmodded, and thus you will not be able to launch a Linux bootloader.)
2.) A memory card of at least 8MB, but preferably 16MB, 32MB or 128MB to ensure you have ample space. This MC will permanently hold your boot loader configuration, Linux kernel, and RamDisk. Since your FreeMCBoot installation will take up approx. 4.5MB on it's respective MC, plus the Kernel, RamDisk, and config file together will take up at least 7MB (up to 9.5MB if you choose to include the generic RamDisk as well) and you only have two MC slots, unless you are willing to use a MC port expansion you will likely need the extra space provided by an above-average size MC to store your saved games.
2.) Copy the files vmlinux_v11.gz, initrd.usb2.gz, and kloader3.0.elf to a flash drive formatted as FAT32, plug it into your PS2, and copy them to a folder named kloader on your MC of choice (must have at least 7MB free). If there isn't enough space you can copy kloader3.0.elf to a second MC, but I recommend keeping the files together if possible.
17.) In uLaunchELF, navigate to mc0:/kloader/ or mc1:/kloader/ if you placed the boot loader on your second MC in step 2. Run kloader3.0.elf, watch the bottom of the screen, and when Autobooting in 3... appears, press a button on your controller, or a key on the USB keyboard. A boot configuration menu should appear.
18.) Go to the bottom of the menu using the arrow keys on your USB keyboard, and select Advanced Menu. Go to Select Kernel>Memory Card X>kloader>vmlinux_v11.gz then Select Init RAM disk>Memory Card X>kloader>initrd.usb2.gz. Turn Autoboot off. 2ff7e9595c
Comments