Lost Password? No account yet? Sign up! Why bother?
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size

SmallNetBuilder - Small Network Help

  
Home arrow NAS arrow NAS How To arrow How To: Convert your Xbox to a NAS - Part 3
How To: Convert your Xbox to a NAS - Part 3 Print E-mail
Kevin Herring   
January 06, 2006

Upgrading the Kernel

First we need to upgrade the kernel to 2.6. The kernel is the core of the Linux OS that everything else depends on and can be likened to the conductor in an orchestra. This wiki page has quite a detailed tutorial in updating the kernel to 2.6 in Xebian (I think it's very well written, but then I would say that because it's written by me!). So have a look through it, as this is what I will be basing the kernel upgrade instructions on.

First we need to get the source code for the kernel. Go to http://www.kernel.org and have a look to see what the latest STABLE version of the source is. Then download it with something like:

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.3.tar.bz2
tar xfvj linux-2.6.14.3.tar.bz2
ln -s linux-2.6.14.3 linux

The last line creates a symbolic link - which is like a Windows shortcut - to the directory so that you don't have to type in the full path each time.

Now we need to get the Xbox-Linux patch file that tweaks the source code for the Xbox. Go to the XBOX-Linux Homepage and download the patch that matches the version of the source code you just downloaded. For example:

wget http://kent.dl.sourceforge.net/sourceforge/xbox-linux/linux-2.6.14-xbox.patch.gz

(Once again, the wget command above is all entered on one line.)

tar xfvz linux-2.6.14-xbox.patch.gz
cp linux-2.6.14-xbox.patch linux/

Using the patch command we can use the information found in the patch file to modify the source code:

cd linux
patch -p1 < linux-2.6.14-xbox.patch

Hopefully this should work without any errors. The Xbox patch creates a config file for us to use, but we need to rename it:

cp kernel.config .config

Now we need to choose the options for parts of the kernel that we would like compiled:

make oldconfig



Tags: How To, NAS, Xbox,

Related Articles:

LAN Section
Contest #22 Results
Contest #24 Results
An RMA Success Story
How To Set Up Switch Link Aggregation
 

Most Read

 
 

Over At The Forums

Are Cat6 and Cat5e not perfectly compatible?
So, I was rearranging some of my network today (notably moving my router to a different room) and I noticed something very odd. When I...

Captive portal for security
I've read about this in the previous Bed & Breakfast thread. Our company wants to get wireless going on one of the floors. There is only personal...

D-Link DNS-323 Mysteries
Hello folks. I'm having issues with my Nas and looking for some thoughts. 1. The 323 gets recognised by Vista as a network device but...

Gigabit Network Help!
I have a gigabit NAS (D-link 323) that I have connected to a D-Link DGS-1005D gigabit switch. I then have my desktop connected to...

Synology DS-209+ review up!!
Looks real good. Now Netgear needs to play catchup and dump that old Infrant CPU for something more modern and powerful!! http://www.trustedreviews.com/networ...ion-DS-209-/p1

Slideshows

NETGEAR ReadyNAS Pro Western Digital ShareSpace QNAP TS-509 Pro D-Link DNS-343 4-Bay Network Storage Enclosure Thecus N3200 RAID 5 NAS D-Link DIR-628 RangeBooster N Dual Band Router More

Win This!

Enter to Win!

You could win a Trendnet TEW-633GR Wireless N Gigabit Router and two TEW-621PC 300Mbps Wireless N-Draft PC Cards

Learn How!

 

Ldr:0.00182104110718, Rct:0.00598692893982, Sky:0.00773406028748, Tlink:0.325632095337, TopPG:0.325732946396, GQV:0.325911045074 seconds to load.