Jump to content


Photo

Anyone Fancy Making A 2.6.9 Xbox Kernel?


  • Please log in to reply
7 replies to this topic

#1 DeeRez

DeeRez

    X-S Senior Member

  • Members
  • PipPip
  • 210 posts
  • Xbox Version:v1.0
  • 360 version:v3.0 (falcon)

Posted 21 October 2009 - 06:47 AM

Anyone up for it? I've tried and it's to complex for my level of linux knowledge.

Edited by DeeRez, 21 October 2009 - 06:48 AM.


#2 run088

run088

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,003 posts
  • Interests:rebuilding broken xboxes
  • Xbox Version:v1.0
  • 360 version:none

Posted 22 October 2009 - 02:04 PM

go here

http://www.aelius.com/njh/xbox-linux/

This works on xdsl and should work on all the other distros to.

I install xdsl then gnu threw mydsl upgrades. Enabled apt-get there too. Then follow the instructions on the page using dpkg. Switch repositories in /etc/apt/sources.list and add these

# deb http://archive.debia...archive/debian/ woody main contrib non-free
# deb http://mirrors.usc.e...butions/debian/ oldstable main contrib non-free
# deb http://archive.debia.../debian-non-US/ oldstable/non-US main contrib non-free
# deb-src http://archive.debia.../debian-non-US/ oldstable/non-US main contrib non-free
deb http://archive.debian.org/debian/ sarge main contrib non-free
deb http://ftp.debian-un...ial.org/debian/ sarge main contrib non-free restricted
deb-src http://ftp.debian-un...ial.org/debian/ sarge main contrib non-free restricted
deb http://download.virt...tualbox/debian/ sarge non-free
deb http://archive.debia...ebian-security/ sarge/updates main contrib non-free
deb-src http://archive.debia...ebian-security/ sarge/updates main contrib non-free
# deb http://www.backports.org/debian/ etch-backports main contrib non-free
# deb http://ftp.de.debian.org/debian/ etch main contrib non-free
# deb http://mirror.linux.org.au/debian/ etch main contrib non-free
# deb http://ftp.debian.org/debian/ etch main
# deb-src http://ftp.debian.org/debian/ etch main
# deb http://debian.uchicago.edu/debian/ etch main contrib non-free
# deb-src http://debian.uchicago.edu/debian/ etch main contrib non-free
# deb http://www.debian-multimedia.org/ etch main
# deb-src http://www.debian-multimedia.org/ etch main
# deb-src http://security.debian.org/ etch/updates main contrib non-free
# deb http://security.debian.org/ etch/updates main contrib non-free
# deb http://www.debian-multimedia.org/ stable main
# deb http://ftp.us.debian.org/debian/ stable main contrib non-free
# deb-src http://ftp.us.debian.org/debian/ stable main contrib non-free
# deb http://ftp.debian-un...ial.org/debian/ stable main contrib non-free restricted
# deb http://ftp.debian-un...ial.org/debian/ stable main contrib non-free restricted

note you can only use one version of repositories at a time. You can pull about anything once installed from sarge but you are limited on what will work for etch or lenny. Any package on etch or lenny that messes with xfree86 will break the system. It does for me anyway. If you have any problems installing the kernel then add the sarge repositories and apt-get -f install or apt-get -f upgrade. You shoould be able to get an apt-get -f dist-upgrade out of sarge when it is all said and done. I have not been able to boot from the 2.6 on a loopback install. I can boot easy from a native install. The 2.6 dont run bad it is kind of quick but I had problems with the colors. However once the kernel is installed you can still boot from the 2.4 kernel and it now has the ability to build and run the 2.6 kernel required packages. The desktop still breaks with the 2.4 as it does with the 2.6 when etch or lenny upgrades mess with xfree86. I just use etch and lenny repositories mainly for python and perl. The sarge are more than enough anyway. I have installed sabnzbd,konqueror,virtualbox,synaptic,smb4k,kde network,samba, as well as a bunch of others on the 2.4 kernel which will run on loopback or native. It runs super fast too. Konquer is a big plus with fonts and aspect ratio of the screen when surfing the web. It has closer to an actual pc image instead of having that huge bar working left to right on the screen to see the whole picture. It also has a built in file manager with a nautilus or thunar feel and look. And with smb4k and the kde-network you can incorporate them right into konqueror and have an easy to setup and maintain samba sharing system which is gui based so you dont have to break out the text editor anymore. This setup is alot like what you get out of current xUnbuntu pc builds but much smaller and faster which serves the xbox just fine.

#3 DeeRez

DeeRez

    X-S Senior Member

  • Members
  • PipPip
  • 210 posts
  • Xbox Version:v1.0
  • 360 version:v3.0 (falcon)

Posted 25 October 2009 - 08:20 PM

So i just delete what's there and put those repos in instead, correct?

#4 run088

run088

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,003 posts
  • Interests:rebuilding broken xboxes
  • Xbox Version:v1.0
  • 360 version:none

Posted 28 October 2009 - 06:40 AM

you can or start each repository line with a # sign. That will comment it out.

#5 jairolas

jairolas

    X-S Enthusiast

  • Members
  • 15 posts

Posted 28 October 2009 - 11:57 PM

And why would you nee this?, I'm curious.

#6 run088

run088

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,003 posts
  • Interests:rebuilding broken xboxes
  • Xbox Version:v1.0
  • 360 version:none

Posted 01 November 2009 - 09:43 PM

The 2.4 kernel is a dinosaur it is to linux what windows98 is to windows. Alot of newer apps will not install without breaking the system because of changes in the linux kernel. The biggest changes seem to be regarding xfree86 between sarge and etch. Our 2.4 comes with woody repositories and most of the apps available in woody are dinosaurs. The sarge are newer so the apps there are not as old but still older. Etch is newer than sarge and stay more current but not as current as lenny. Any one application you want to install on your system will depend on other packages to be installed on your system to run. If you are stuck with the older repositories then there is lesser of a chance that some of the needed packages are available. If this happens then the desired app will not install. Alot of stuff is not available for the 2.4 kernel and alot of apps require a 2.6 kernel to run. By upgrading into the 2.6 kernel new doors open as far as upgrading or updating the system. You can give the 2.4 kernel the abilities of the 2.6 kernel if you upgrade the system as explained. By using this method you can continue to run the 2.4 and install the 2.6 packages on it. But I still don't know how to get around upgrading fully to etch anything in etch that requires you to upgrade a xfree86 package will crash the system. This should be possible but I have not figured out how. I have read about people installing a 2.6.22 kernel and I would think this would require those packages. looking at the kernel sources in sarge they cap at 2.6.18 which is as far as I have got this far. The etch repos have up to 2.6.24

This problem could be related to xdsl. It might not affect the other distros. I would not know I am only really interested in xdsl right now. The problem on upgrading the 2.4 on xdsl for me is an app called atmelwlandriver-tools which seem to be uninstallable. This app snags the xfree86 upgrade. When xfree86 is upgraded on etch it moves /usr/x11 "I think it could be somewhere else" I am working off memory. To another location. It will flash a warning saying it cant complete the upgrade because it cant remove this package and it will ask you to do it manually. And if you do the upgrade still wont go thru because atmelwlandriver-tools depends on /usr/x11 being there. If you try to uninstall atmelwlandriver-tools it takes most of the core utilities that make up your system with it leaving a broken system either way. This app is just suppose to revolve around wireless interfaces and you would not think it would cause so much fuss but it does. Researching the app I found out that its support was dropped a long time ago. And all documentation I could find said it should be easy to uninstall without damage but that has not seemed possible for me thus far.

#7 jairolas

jairolas

    X-S Enthusiast

  • Members
  • 15 posts

Posted 02 November 2009 - 04:53 AM

Sounds intersting, maybe this has something to do with a problem I have: When I installed the new JAVA and restarted I opened a new terminal and typed java but the command is not found and I can't run .jar files with the java command mad.gif , I wanted java just to try Jdownloader and download stuff using the xbox.
Then I tried Tucan Download Manager but I couldn't use make command to compile.

#8 run088

run088

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,003 posts
  • Interests:rebuilding broken xboxes
  • Xbox Version:v1.0
  • 360 version:none

Posted 02 November 2009 - 06:17 AM

I got java installed and I think it is current. However the one app I tried I could not manage to get to work. I figured or assumed anyway it was because it took to much power to run. The app docs specified more ram to operate smoothly if I remember correctly. I think it was 256 and I can only swing 128. I had hoped swap would make the difference but it did not seem to help. The only app I tried was mediareader. Which is basically a spin off of xbox media companion for cross-platform purposes. I do have java as an option when I run konquer. It is available in the app section there. I dont know what kind of functionality it has. I just know I couldnt get mediareader to run.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users