The onboard nic should be the same as the external one though I've never tried Linux on a slimline so I can't be sure. A USB should work in theory but the last time I tried, it didn't work. That may well have been because I did something wrong though so don't panic just yet. I'll try and have another go soon.NOP wrote:Is there a way to use USB HDD as root fs, and also is there a way to make the onboard nic of the pstwo with linux?
That's almost right. An unmodified PS2 is not capable of booting burnt DVDs without doing the swap trick. Instead of running the homebrew RTE from a disc, you would copy it to the memory card and use other homebrew software to start the RTE using the Independence Exploit (by putting in some PS1 game of your choice). Getting the exploit to work in the first place requires a bit of extra work. Whichever way you look at it, you can't just simply pop a disc in an unmodified PS2 and expect it to work.gtbX wrote:If you replaced the rte with a homebrew solution, or linux itself, then you could boot an unmodified PS2 with a downloaded boot disk.
I don't know how technically correct that is but I think it's more about the hardware being controlled than the CPU doing the work. C is more or less the same on any architecture. Assembly is different but both the R3000 and the R5900 are MIPS processors so there's not that much difference there either. The good news is that the stuff Sony was trying to hide isn't so secret anymore. The ps2dev community wrote their own libraries, which communicate directly with the hardware. mrbrown's RTE uses these libraries. The problem is that few people in the ps2dev community care about Linux very much.gtbX wrote:Therefore, isn't the rte at least in part a PS1 binary? Is there much PS1 homebrew going on?
Code: Select all
Booting a Diskless Client
-------------------------
Now you can configure your memory card to automatically boot the new version of
Linux, and optionally, your initrd diskless image too. If you've copied both
the vmlinux file and the initrd.gz image file to your memory card, doing an
'ls' should look something like this:
total 3530
1 -rwx------ 1 root root 964 May 29 2002 icon.sys
2062 -rwx------ 1 root root 4221358 Nov 1 00:47 initrd.gz
1 -rwx------ 1 root root 372 Jan 6 16:09 p2lboot.cnf
1 -rwx------ 1 root root 80 Jan 6 15:02 p2lboot.opt
17 -rwx------ 1 root root 33112 May 29 2002 penguin.ico
1451 -rwx------ 1 root root 2969616 Oct 31 10:25 vmlinux-2.2.21-pre1-xr7