Follow

might try to bring up ubuntu 12.04 on my xbox 360 if i can be bothered trying to set all that up

the latest precompiled kernel i can find is Linux version 2.6.38.8-xbox0.11.1, compiled on Feb 16, 2012 so i'm assuming that version would be fine for 12.04

(i can't figure out how to get newer versions compiled otherwise i'd be trying a newer distro, maybe void-ppc)

· · Web · 2 · 0 · 6

installing Ubuntu 11.10 on the xbox instead, since there are already install scripts for it so it's easier for me, still gonna see how far i can go in terms of distro support (maybe trying to compile some of the free60 3.x patches, or getting the 5.12 patchset to compile to a working kernel)

it took a few hours, but i was able to get it to boot! most of that time was figuring out how to get it to boot from an external USB hard drive, since the in-build kernel initrd doesn't account for that

@emma So, don't quote me on how well it'll run, but glibc has a minimum kernel version of 2.6.32 up to 2.26-5, which I think gets you to Ubuntu 17.10.

Plus, that kernel should have a /proc/config.gz, so it should be fairly simple (provided no custom shenanigans are involved) to get a newer kernel version built.

@rallias i will try to get 17.10 running, that does sound like a fun experiment

the free60 linux kernel unfortunately does require a lot of custom shenanigans - they've recently (2021) put up patches for kernel version 5.12 but i haven't been able to compile them in any usable state (segfault after loading the kernel from the bootloader)

@emma Yeah, I made that remark before really looking at the patchset involved.

That being said, if I'm not mistaken, the kernel version requirement in glibc is a simple configuration option.

All else fails, and I feel REALLY dirty typing this out loud, in theory you could try putting the patches against an EL6 OpenVZ kernel, and having OpenVZ fake the kernel version so that newer Ubuntu boots. I'm not sure, though, if EL6 OpenVZ would be possible on PPC.

Sign in to participate in the conversation
Wet-Dry World

We are a general-purpose Mastodon instance focused mainly on gaming, tech, and posting whatever! Come join the Scuttlebug jamboree!