Go Back   Se7enSins Forums > Xbox Gaming > Xbox Tutorials > Xbox Hardmod

X-DSL (Damb Small Linux)

This is a discussion about X-DSL (Damb Small Linux) within the Xbox Hardmod section, where you will Learn how to install mod chips or how to customize your Xbox and its accessories. Hardmod definition: modification of your hardware.; X-DSL is a small (currently about 40mb) but fully functional Linux distribution for the XBOX http://www.damnsmalllinux.org . X-DSL can be run as a live CD on a modded Xbox or installed to the Xbox hard



Notices

Reply
 
LinkBack Thread Tools Display Modes
Old 03-08-2006, 07:24 PM   #1 (permalink)
Junior Member
Points: 2,108, Level: 18 Points: 2,108, Level: 18 Points: 2,108, Level: 18
Activity: 0% Activity: 0% Activity: 0%
 
Chopstick's Avatar
 
Join Date: Dec 2005
Location: In an egg shell
Posts: 253
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Chopstick is on a distinguished road
Send a message via MSN to Chopstick
X-DSL (Damb Small Linux)

X-DSL is a small (currently about 40mb) but fully functional Linux distribution for the XBOX http://www.damnsmalllinux.org .
X-DSL can be run as a live CD on a modded Xbox or installed to the Xbox hard drive. It will automatically boot into X Windows where you can use your Xbox controller to control the mouse pointer and a virtual keyboard to enter text.
X-DSL has fluxbox based desktop, with applications for a number of common tasks including
  • Mozilla Firefox web browser
  • AxY GTK+ graphical FTP Client
  • Sylpheed graphical email client
  • Naim console based AIM, ICQ, IRC
  • VNC and Remote Desktop clients
  • FLWriter word processor
  • Siag spreadsheet
  • Graphics editing and viewing using Xpaint and xzgv
  • Viewers for PDF, Word and Postscript files
  • emelFM file manager
  • XMMS audio player
  • Monkey web server
  • FTP server
  • SSH client/server
X-DSL can be customised using myDSL extensions with over 200 extensions currently available from the Damn Small Linux repository.
Here is a download link DOWNLOAD
And heres a brief tut:
Preparing the Xbox

A standard Xbox will only run code authorized by Microsoft, i.e. all executables must be signed with Microsoft's private key. To run X-DSL it is necessay to "mod" your Xbox to circumvent this restriction. There are two types of modification available.
  • Hardware modification - You can flash Cromwell, a free and legal BIOS replacement, to your Xbox's TSOP or to a modchip. Cromwell is capable of loading Linux from the Xbox's Hard Disk or from the DVD drive. More infomation is available in the Hardware Method HOWTO.
  • Software modification - By exploiting bugs in the Xbox dashboard and/or the save routines in some Xbox games it is possible to run Linux without making any hardware alterations. Any software modification which allows the running of unsigned Xbox executables should let you run X-DSL. X-DSL is not compatible with the Mechinstaller save game package since it's bootloader has not been signed with the Mechinstaller private key.
[edit]
Download

XDSL is available to download from the xbox-linux sourceforge page (http://sourceforge.net/project/showf...kage_id=151661)
[edit]
Burning the CD

Write the image to reliable recordable media which you know works in your Xbox DVD-ROM drive without any problems. Failure to do this will result in weird I/O errors and flaky installation problems, or you may not be able to boot XDSL livecd at all. See the boot CD HOWTO for details.
Click the image to open in full size.you are not supposed to burn an .iso image as a single file on the CD. Instead, there should be a separate option in your CD authoring application that is specifically designed for burning CD images and not regular files. Use it. When burning is done, you should see several files on the disc - not just a single file.
[edit]
Usage

Pop the XDSL CD you've just made into your Xbox and allow it to boot. You should be presented a choice of video modes (640x480, 800x600, 480p, 720p). 480p and 720p require your Xbox to be connected with component cables to a HDTV. Once you have choosen a video mode XDSL will boot and you'll automatically be logged into X as the user 'dsl'.
You can interact with XDSL by using a Xbox controller to move the mouse pointer. To launch programs right click on the desktop (B on the controller) to bring up the fluxbox menu. If you need to enter any text a virtual keyboard is available from the fluxbox menu under Apps. Alternatively you can use a USB Keyboard/Mouse with a USB adapter.
The default passwords in XDSL are as follows:
user:dsl password:dsl
user:root password:xbox
[edit]
Installation

If you are happy running XDSL from a livecd you can skip this section. However if you want XDSL to run from your hard drive you have three options:
  • Frugal install - The XDSL compressed filesystem is copied to E:\KNOPPIX\KNOPPIX. This takes up the least diskspace (50Mbs). Since the filesystem is heavily compressed it is mounted read-only so this is just like running the livecd, except all the files reside on your hard disk
  • Loopback install - The XDSL filesystem is installed onto a loopback file (either E:\xdslfs or F:\xdslfs). This requires a loopback file of at least 200MBs (you can choose a size upto 2GBs).
  • Native install - XDSL will be installed onto a linux partion in the extra space on the Xbox HDD for those with hard disks bigger that 8GBs. This will keep the standard Xbox partitions (C,E,X,Y,Z) intact but will wipe all data on the F partition if it exists.
To perform one of these installations open the fluxbox menu and select the appropriate option under Apps, Tools. You will then be guided through the install process.
[edit]
myDSL extensions

If you are running from the livecd or a frugal install you can load addition programs using myDSL extensions. XDSL should be fully compatible with extensions made for Damn Small Linux. Extensions are available from http://distro.ibiblio.org/pub/linux/...mnsmall/mydsl/ or via the myDSL icon on the desktop. They should be copied to E:\ to load them when XDSL boots or E:\optional\ to give you the option of loading them via the fluxbox menu. Since each extension is loaded into the ramdisk it is recommend that you use E:\optional\ if possible to save on memory usage.
[edit]
Backing up your settings

When using the frugal install/booting from a livecd it is not possible to write any changes to the XDSL filesystem. To get around this your settings can be saved in a seperate file called backup.tar.gz. Go to System, Backup/Restore in the desktop menu, type in hda50 and hit backup if you wish to make this file on your E drive. Once made your settings will be automatically saved on shutdown and restored on boot. To change what files are saved edit /home/dsl/.filetool.lst (was /home/dsl/.filetool.lst prior to X-DSL v0.3). None of this is necessary with Native/Loopback install methods since the root filesystem can be written to.
[edit]
Enabling apt

If you are running from a loopback or native install you'll probably want to re-enable the debian package utility apt to allow you to install a huge range of programs from the debian repository. It is also recommended you restore the GNU Core Utilities. Both of these tasks can be done from the Desktop menu.
Once this is complete you can then install programs via the command apt-get install myprogram. You may wish to edit your /etc/apt/sources.list beforehand to point it to the debian testing repositary (comment out the existing lines with # and uncomment the testing lines). apt-get update updates the list of available programs and apt-cache search myprogram searches for a 'myprogram' in the debian repository. For more infomation on apt take a look at the apt howto (http://www.debian.org/doc/manuals/apt-howto/)
[edit]
FTP Install

If you don't wish burn XDSL onto a cd and have the ability to ftp to you Xbox, it is possible to simply copy across the required files. Create a directory E:\KNOPPIX on your Xbox. Extract linux24, minirt24.gz and the KNOPPIX file (found in the KNOPPIX subdirectory) from the iso and copy them into this directory. You should be left with the following files:
E:\KNOPPIX\KNOPPIXE:\KNOPPIX\linux24E:\KNOPPIX\min irt24.gzClick the image to open in full size.There should be no subdirectories in E:\KNOPPIX. The filenames are case sensitive.
Now create a file E:\linuxboot.cfg with the following content:
title XDSLkernel KNOPPIX/linux24initrd KNOPPIX/minirt24.gzappend root=/dev/ram0 init=/etc/init rw video=xbox:640x480 frugal quiet kbd-resetFinally if you are not using the Cromwell BIOS copy default.xbe somewhere where you can run it from your Xbox. Then run Cromwell/default.xbe to boot XDSL. If you then want to peform a loopback/native install simply select your desired option in the Apps, Tools menu.



Last edited by Chopstick; 03-28-2006 at 09:30 PM.
Chopstick is offline   Reply With Quote
Old 03-21-2006, 06:59 PM   #2 (permalink)
Premium Member
Points: 3,030, Level: 22 Points: 3,030, Level: 22 Points: 3,030, Level: 22
Activity: 5% Activity: 5% Activity: 5%
 
ll V1oLeNT ll's Avatar
 
Join Date: Dec 2005
Location: Pennsylvania, USA
Posts: 547
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 14
Received Thanks: 21
ll V1oLeNT ll is on a distinguished road
Send a message via AIM to ll V1oLeNT ll Send a message via MSN to ll V1oLeNT ll Send a message via Skype™ to ll V1oLeNT ll
Nice
ll V1oLeNT ll is offline   Reply With Quote
Old 03-21-2006, 07:15 PM   #3 (permalink)
Retired Staff
Points: 4,755, Level: 29 Points: 4,755, Level: 29 Points: 4,755, Level: 29
Activity: 3% Activity: 3% Activity: 3%
 
UndeadGhoul's Avatar
 
Join Date: Oct 2005
Location: Fort Wayne Indiana
Posts: 810
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 5
Received Thanks: 12
UndeadGhoul will become famous soon enoughUndeadGhoul will become famous soon enough
Send a message via ICQ to UndeadGhoul Send a message via AIM to UndeadGhoul Send a message via MSN to UndeadGhoul Send a message via Yahoo to UndeadGhoul Send a message via Skype™ to UndeadGhoul
sounds cool,i might try it sometime.
UndeadGhoul is offline   Reply With Quote
Old 03-28-2006, 08:49 PM   #4 (permalink)
Novice
Points: 1,777, Level: 17 Points: 1,777, Level: 17 Points: 1,777, Level: 17
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Mar 2006
Location: Pennsylvania
Posts: 10
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Smart_Guy is on a distinguished road
Send a message via AIM to Smart_Guy
If you download this and put it on a cd, do you need a special program to covert it so the Xbox can read it?

Last edited by Smart_Guy; 03-28-2006 at 08:51 PM.
Smart_Guy is offline   Reply With Quote
Old 03-28-2006, 09:33 PM   #5 (permalink)
Junior Member
Points: 2,108, Level: 18 Points: 2,108, Level: 18 Points: 2,108, Level: 18
Activity: 0% Activity: 0% Activity: 0%
 
Chopstick's Avatar
 
Join Date: Dec 2005
Location: In an egg shell
Posts: 253
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Chopstick is on a distinguished road
Send a message via MSN to Chopstick
There i edited it with the proper download link and a brief tut but its allot easier running it from the disk (DVD or CD-RW)
Chopstick is offline   Reply With Quote
Old 03-29-2006, 07:22 PM   #6 (permalink)
Novice
Points: 1,777, Level: 17 Points: 1,777, Level: 17 Points: 1,777, Level: 17
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Mar 2006
Location: Pennsylvania
Posts: 10
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Smart_Guy is on a distinguished road
Send a message via AIM to Smart_Guy
Thank you, I think that I am going to try it. It looks pretty cool.
Smart_Guy is offline   Reply With Quote
Old 03-30-2006, 03:40 PM   #7 (permalink)
Junior Member
Points: 2,108, Level: 18 Points: 2,108, Level: 18 Points: 2,108, Level: 18
Activity: 0% Activity: 0% Activity: 0%
 
Chopstick's Avatar
 
Join Date: Dec 2005
Location: In an egg shell
Posts: 253
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Chopstick is on a distinguished road
Send a message via MSN to Chopstick
This is a small tutorial for people who wish to play Windows games on their xbox, but don't know anything about Linux or WINE (such as myself).

Here's how I got Half-Life running on my xbox (appart from the fact that I still don't know how to set the screen to 16-bit color).
---------------------------------------
INSTALLING X-DSL
1. First download X-dsl (Damn Small Linux for Xbox) here: http://prdownloads.sourceforge.net/xbox-li...21.zip?download.
2. Extract "xdsl-0.21.iso" from the zip-file, and burn it to cd. (Use Nero or whatever burnprogram you're used to burn iso's with)
3. Put the cd in your xbox and start up. Select the cd in the blue screen that'll appear, next choose 640x480. X-dsl will startup.

PERFORMING A LOOPBACK INSTALL
4. Now rightclick (press B on your xbox-controller) and scroll to 'Apps', 'Tools', and select 'Loopback Install'. A blue window will appear. Press 'Return' on the virtual keyboard to continue, press 'Return' again in the next window. Now you're allowed to select how many mb's of hd-space you'll allow X-dsl to take up. It says 200 by default. Use 'Backspace' on the virtual keyboard and fill in a bigger number so you have room to install games to (maximum is 2000). I entered 1000 here myself. Press 'Return' when you've entered a number. After a couple of seconds, it'll tell you about standard & enhanced installations, press 'Return'. Next press 's' or 'e' on the virtual keyboard, depending on wether you have your xbox hooked up to the internet or not ('s' if you don't, 'e' if you do). Confirm with 'Return', and work through the following screens by pressing 'Return' untill it will perform the Loopback Install.

GETTING WINE ON YOUR XBOX
5. Reboot the xbox (without the X-dsl cd in it, which you won't need anymore now the Loopback Install's been done), and send Keo-Keo's 'xwine.dsl' (found here: http://project2k.net/xwine.dsl this ones dead use theis http://www.x-dsl.org/downloads/xwine.dsl) over to your Xbox E: drive. I use a program called FlashFXP for this myself. If you don't know how to transfer files from your PC to your Xbox, find out how to do it first, as this step is required as far as I can see.
6. Now startup X-dsl (by using the file-explorer in your DashBoard, open 'default.xbe' in the 'KNOPPIX' folder found on E: ). In the rectangular console-thing over to the right (the Slit) click on either of the little white buttons with arrows on them till it says 'hda50' in the grey box below it, that is your xbox E: drive. Then click on the little white button with what looks like a picture of nail on it to MOUNT the E: drive.
7. Then doublick 'Emelfm' on the desktop, and doubleclick 'mnt' in the list that appears, then 'hda50'. You'll see the contents of your xbox E: drive. Doubleclick 'xwine.dsl'.

INSTALLING A WINDOWS GAME
8. After you've done the above steps, take the Windows game cd of your choice and, if you don't know allready, check where the install executable is located on the cd and what it's called by exploring it's content with your pc. Usually it's called 'SETUP.EXE' or 'INSTALL.EXE'. Then pop the cd in your xbox, and mount the cdrom drive like you mounted the E: drive (using those little white buttons in the console-thingy on the right, select 'cdrom' then MOUNT it by clicking on the button with a picture of a nail on it). Notice that you can't eject the cd out of your xbox while it's mounted.
9. Then rightclick on the desktop, scroll to 'Xshells', and select 'RootAccess'. Then type in "wine /cdrom/SETUP.EXE" (unless the install executable on the game cd is found/called otherwise) and confirm with 'Return'. This should startup the game installation as if you were installing it on a pc. The rest ought to direct itself, choose where to install the game (likely the Z: drive), and complete the installation as you normally would.

PLAYING THE GAME
10. When you've installed the game, rightclick on the desktop, scroll to 'Xshells', and select 'RootAccess' again. There, type in "wine" followed by path to the game and game executable name, for example "wine /Sierra/Half-Life/HL.EXE" and hit 'Return'. This ought to boot up the game.
---------------------------------------

GOOD LUCK!

Last edited by Chopstick; 03-30-2006 at 04:01 PM.
Chopstick is offline   Reply With Quote
Old 04-03-2006, 04:18 PM   #8 (permalink)
Novice
Points: 1,777, Level: 17 Points: 1,777, Level: 17 Points: 1,777, Level: 17
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Mar 2006
Location: Pennsylvania
Posts: 10
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Smart_Guy is on a distinguished road
Send a message via AIM to Smart_Guy
If you have this, can you still play games on Xbox live without getting band?
Smart_Guy is offline   Reply With Quote
Old 04-06-2006, 06:10 PM   #9 (permalink)
Junior Member
Points: 2,108, Level: 18 Points: 2,108, Level: 18 Points: 2,108, Level: 18
Activity: 0% Activity: 0% Activity: 0%
 
Chopstick's Avatar
 
Join Date: Dec 2005
Location: In an egg shell
Posts: 253
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Chopstick is on a distinguished road
Send a message via MSN to Chopstick
Not 100% sure but it shouldnt affect ur xbox live game play as long as u dont sign on ? well not sure?
Chopstick is offline   Reply With Quote
Old 04-08-2006, 01:00 AM   #10 (permalink)
Lets Get Awesome!
Points: 7,394, Level: 36 Points: 7,394, Level: 36 Points: 7,394, Level: 36
Activity: 18% Activity: 18% Activity: 18%
 
VoOdOo's Avatar
 
Join Date: Mar 2006
Location: Under Krafty's Bed!
Posts: 3,407
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 43
Received Thanks: 47
VoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of light
Send a message via AIM to VoOdOo
wow im am so ****ing glad i got back in 2 modding awesome (well aleast it sounds awesome i still have to install)
VoOdOo is offline   Reply With Quote
Old 04-08-2006, 01:02 AM   #11 (permalink)
7S Enthusiast
Points: 1,924, Level: 17 Points: 1,924, Level: 17 Points: 1,924, Level: 17
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Mar 2006
Location: Chicago BITCH
Posts: 108
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
r3voluti0n is on a distinguished road
Send a message via AIM to r3voluti0n Send a message via Yahoo to r3voluti0n
i just isntalled, its a must get, very easy to get, and so much on it, if u can do this, do it im serious
r3voluti0n is offline   Reply With Quote
Old 04-08-2006, 11:25 AM   #12 (permalink)
Junior Member
Points: 2,540, Level: 20 Points: 2,540, Level: 20 Points: 2,540, Level: 20
Activity: 0% Activity: 0% Activity: 0%
 
CommonSenseless's Avatar
 
Join Date: Feb 2006
Location: Goshen, KY
Posts: 283
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 1
Received Thanks: 0
CommonSenseless is on a distinguished roadCommonSenseless is on a distinguished road
Send a message via ICQ to CommonSenseless Send a message via AIM to CommonSenseless Send a message via MSN to CommonSenseless Send a message via Yahoo to CommonSenseless
Sorry for such a dumb noob question, but on the SID 4 Unleash dashboard, how or where do I install this and any other apps? Should I use the Evox dash instead? PLEASE HELP!
CommonSenseless is offline   Reply With Quote
Old 04-08-2006, 12:52 PM   #13 (permalink)
Junior Member
Points: 2,108, Level: 18 Points: 2,108, Level: 18 Points: 2,108, Level: 18
Activity: 0% Activity: 0% Activity: 0%
 
Chopstick's Avatar
 
Join Date: Dec 2005
Location: In an egg shell
Posts: 253
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
Chopstick is on a distinguished road
Send a message via MSN to Chopstick
Well if u can ftp just folloe the ftp guide if u cant find a tutorial on ftping theres one somewhere here use the search
Chopstick is offline   Reply With Quote
Old 04-10-2006, 05:33 PM   #14 (permalink)
Lets Get Awesome!
Points: 7,394, Level: 36 Points: 7,394, Level: 36 Points: 7,394, Level: 36
Activity: 18% Activity: 18% Activity: 18%
 
VoOdOo's Avatar
 
Join Date: Mar 2006
Location: Under Krafty's Bed!
Posts: 3,407
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 43
Received Thanks: 47
VoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of lightVoOdOo is a glorious beacon of light
Send a message via AIM to VoOdOo
ha ha ha holy **** im on it typing this message
VoOdOo is offline   Reply With Quote
Old 04-14-2006, 08:44 PM   #15 (permalink)
Junior Member
Points: 2,540, Level: 20 Points: 2,540, Level: 20 Points: 2,540, Level: 20
Activity: 0% Activity: 0% Activity: 0%
 
CommonSenseless's Avatar
 
Join Date: Feb 2006
Location: Goshen, KY
Posts: 283
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 1
Received Thanks: 0
CommonSenseless is on a distinguished roadCommonSenseless is on a distinguished road
Send a message via ICQ to CommonSenseless Send a message via AIM to CommonSenseless Send a message via MSN to CommonSenseless Send a message via Yahoo to CommonSenseless
no, i can ftp just fine but i dont know where to put the files so that SID4 will recognize them
CommonSenseless is offline   Reply With Quote
Old 04-15-2006, 10:55 AM   #16 (permalink)
BANNED
Points: 1,105, Level: 13 Points: 1,105, Level: 13 Points: 1,105, Level: 13
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2006
Posts: 137
Nominated 0 Times in 0 Posts
TOTM Award(s): 0
Gave Thanks: 0
Received Thanks: 0
hazymods is on a distinguished road
I made a folder called KNOPPIX in apps and I put default.xbe , linuxboot.cfg , KNOPPIX , linux24 and it ran this weird thing with lots of writing and it had a picture of a disc and a computer, and I tryed clicking both but it dosn't do anything usefull. So can anyone help me with that?
Also I burned the iso to a dvd+r and a cd-r and it didn't run it on evoX.. Do I need a application that can read it on my modded xbox? And oh yeah I have a thompson drive if that means anything..

Last edited by hazymods; 04-15-2006 at 10:58 AM.
hazymods is offline   Reply With Quote