May 25 2009, 07:17 AM
Would it be possible to install Linux on the Xbox 360 if I format the hard drive via GParted, then install a boot loader that reads the CD/DVD, then install from there? I've read the stickies and nothing has covered this issue. I'm wondering if it's a hard drive problem or something with a proprietary handshake with the hardware itself.
May 25 2009, 02:39 PM
explains the formatting phase (links there specific to Linux distros)
If it's an official 360 drive you are suggested to backup it, or you won't be able to use it again as an official 360 drive ever again...
Otherwise, you don't need to care and use the suggested command in these guides to format
May 26 2009, 11:06 AM
Thanks but that didn't answer my question. Their website stats that you have to downgrade the kernel. The kernel is software, if I removed the software, then installing something should be fine. Now as previously stated, if the hard drive was erased completely and a minimal Linux distribution was installed, would it work? Or am I missing something?
Jun 1 2009, 09:34 AM
You missed the security part.
There is a small code named 1bl (boot loader number one) directly engraved (some rom subpart) inside the CPU itself along with a CPU key (a few efuses burnt or not burnt).
This is the start of a secure 'booting chain'. At no moment you are allowed to run your own code. Each part loads the next one and run it only if its signature is authenticated, etc... It's all about pairs of public/private rsa 2048 bits keys, sometimes just AES 128 bits encryption, only MS knows the private one, so we can't fake any valid signature, etc... And xorloser, in its most optimisitc calculation wrote that brute force key breaking would take 700000 years or something like that (with all planet participating, best powerful machines, only 128 bits to break, etc...).
But if you have old kernel 4532 or 4548 and a special shader that replaces one of the original shaders inside the game King Kong (the shader is not signed, thus not part of any security chain and disables the whole console security -thanks to a flaw in these kernel's hypervisors- allowing to boot a loader that stops everything in console and allows you to boot your own kernel - for now a standard linux kernel -)
So, no you have no other way : find an old console, get its cpu key, downgrade its kernel to 4532 (and water cool it, or you will lose it fast!)