CODE
;;%define PATCH_BACK_MS_KEY
%define PB_OPEN_PATH '\Device\Harddisk0\Partition6\linux\linux.xbe'
;;;---------------------------------------------------------------------------
;;; Dashboard path's for tray OPEN dash when using dual/tri-boot
;;; and NOT using PATCH_BACK_MS_KEY
;;;---------------------------------------------------------------------------
;;; tray OPEN dash, when key IS NOT patched back (must be a habibi signed xbe
;;; and MUST be partition 1 or 2 when NOT using OPEN_DASH_WITH_NKP)
;;;
%define OPEN_PATH '\Device\Harddisk0\Partition6\linux\linux.xbe'
;;; use this to enable all of NKP (disable to boot some other HACK)
%define OPEN_DASH_WITH_NKP
just comment out the %define PATCH_BACK_MS_KEY like in the code and change it following path to your linux .xbe.
QUOTE(contradict @ Mar 11 2008, 11:17 AM)

The way i achieve this with Ndure is using the dual boot altdash setting on Krayzies Extras
Then i put the shortcut for xbmc in the dashboard folder and another folder called altdash with the linux xbe in.
Reset and switch on with eject.
If you want to make it even faster startup then you can edit your linuxconfig so the only option is your loopback install...this way you only get your screen where you select etherboot etc and then it boots straight into your loopback.
I created a folder in my apps with a copy of the ms dash xbe in for if i want to boot to ms dash.
This works fine when using my installer which has that option built in but not with other installers...