Im writing this tutorial for all those of us who dont/didn't seem to find a way to run xboxhdm 1.9's options 1 and 2.
I will explain what to edit on some files to make xboxhdm boot in failsafe mode and allow you to use the distro.
First Id like to give thanks to Ldots for his great work and helpful tools (which I like to modify).
Now let's start with the tut:
-You first need to Decompress (using winzip or winrar) the xboxhdm_v1.9.zip archive to a folder (EX: C:\Documents and Settings\Owner\Desktop\XboxHDMaker\).
-Once the decompression process is complete, using the example above, go to:C:\Documents and Settings\Owner\Desktop\XboxHDMaker\xboxhdm\linux\isolinux\.
-Once you are in the folder, open the isolinux.cfg file with notepad or wordpad, and you should see the following:
CODE
default 1
prompt 1
timeout 300
display message.txt
label 1
kernel /isolinux/fatxImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=24000 rw root=/dev/ram pci=biosirq vga=0x317
label 2
kernel /isolinux/fatxImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=24000 rw root=/dev/ram pci=biosirq
label 3
kernel /isolinux/lockImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=24000 rw root=/dev/ram pci=biosirq vga=0x317
label 4
kernel /isolinux/memdisk
append initrd=FREEBOOT.IMG
Now you must erase this and paste the following code:
CODE
default 1
prompt 1
timeout 300
display message.txt
label 1
kernel /isolinux/fatxImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=24000 rw root=/dev/ram pci=biosirq vga=0x317
label 3
kernel /isolinux/fatxImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=24000 rw root=/dev/ram pci=biosirq
label 4
kernel /isolinux/lockImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=24000 rw root=/dev/ram pci=biosirq vga=0x317
label 5
kernel /isolinux/memdisk
append initrd=FREEBOOT.IMG
label 2
kernel /isolinux/fatxImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=100000 rw root=/dev/ram pci=biosirq vga=normal atapicd
-You're now done with this file, save it and close the text editor. You must now open the following document within the same folder: message.txt
-You will now be presented with this:
CODE
_ __ __ _ __ __ ______ __ ___ __
| |/ // /_ ____ | |/ / / / / / __ \ / |/ /___ _/ /_____ _____
| // __ \/ __ \| / / /_/ / / / / / /|_/ / __ `/ //_/ _ \/ ___/
/ |/ /_/ / /_/ / | / __ / /_/ / / / / / /_/ / ,< / __/ /
/_/|_/_.___/\____/_/|_| /_/ /_/_____/ /_/ /_/\__,_/_/|_|\___/_/
__
____ _____ ____/ /
/ __ `/ __ \/ __ /
/ /_/ / / / / /_/ /
\__,_/_/ /_/\__,_/
__ __
________ _________ _ _____ _______ __ / /_____ ____ / /
/ ___/ _ \/ ___/ __ \ | / / _ \/ ___/ / / / / __/ __ \/ __ \/ /
/ / / __/ /__/ /_/ / |/ / __/ / / /_/ / / /_/ /_/ / /_/ / /
/_/ \___/\___/\____/|___/\___/_/ \__, / \__/\____/\____/_/
/____/
1) Boot VGA console with xbox-drive utilities (default)
2) Boot text-console with xbox-drive utilities
3) Boot linux with locking/unlocking utilities
4) Boot to DOS with HD unlock tools
(use with caution. Passwd log-files are not saved after reboot)
And replace it with this:
CODE
_ __ __ _ __ __ ______ __ ___ __
| |/ // /_ ____ | |/ / / / / / __ \ / |/ /___ _/ /_____ _____
| // __ \/ __ \| / / /_/ / / / / / /|_/ / __ `/ //_/ _ \/ ___/
/ |/ /_/ / /_/ / | / __ / /_/ / / / / / /_/ / ,< / __/ /
/_/|_/_.___/\____/_/|_| /_/ /_/_____/ /_/ /_/\__,_/_/|_|\___/_/
__
____ _____ ____/ /
/ __ `/ __ \/ __ /
/ /_/ / / / / /_/ /
\__,_/_/ /_/\__,_/
__ __
________ _________ _ _____ _______ __ / /_____ ____ / /
/ ___/ _ \/ ___/ __ \ | / / _ \/ ___/ / / / / __/ __ \/ __ \/ /
/ / / __/ /__/ /_/ / |/ / __/ / / /_/ / / /_/ /_/ / /_/ / /
/_/ \___/\___/\____/|___/\___/_/ \__, / \__/\____/\____/_/
/____/
1) Boot VGA console with xbox-drive utilities (default)
2) Boot console with xbox-drive utilities in failsafe mode
3) Boot text-console with xbox-drive utilities
4) Boot linux with locking/unlocking utilities
5) Boot to DOS with HD unlock tools
(use with caution. Passwd log-files are not saved after reboot)
-Save and close the file.
-Youre done now, you must now run the "make-iso-win.bat" included in the package to make the bootable cd image. Then burn it and reboot your pc with it inside and run option #2.
Thats it for now, I think it will help some of you who cant boot the first 2 options, but I'm not certain so just test it out. (worked for me)
Once again props
to Ldots for your great application!!!!
QUOTE(domesticman @ Jan 12 2005, 05:14 PM)
This is my problem...the main screen comes up fine and when I try option 1 and 2 I get
"Loading /isolinux/fatximage
Loading initrd.gz ..................................................................................................
...........................................................................................................................
.................................................."
and then it reboots.
Would this fix it?
This is a problem I have seen alot of, More of a PC BIOS/Chipset in-compatiblity, can usually be fixed by updating the PC BIOS, or by turning certain features off, e.g. Set HD's = NONE, and turn off BIOS Cacheing if present.
Also unplugging any un-needed devices, e.g USB and network, can also help.
This little script modification is just changing the video boot mode, witch is usually present in option 1,2,3 - options 3 however has a different kernal and may handle this issue differently. I cannot say this will work, I'm just stating some other instances where this has worked.
BTW : Musashi
This is a great little addition to XboxHDM, Thank You.
This post has been edited by DaddyJ: Jan 12 2005, 11:09 PM
DAMN, I miss the "edit" option
.
To begin with, Ill explain something. This failsafe mode was taken almost entirely from the Knoppix boot cd. But I made an error on the tutorial, some more commands were needed on label 2 (failsafe).
Here they are:
CODE
label 2
kernel /isolinux/fatxImage
append initrd=initrd.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=100000 rw root=/dev/ram pci=biosirq vga=normal atapicd nosound noapic noacpi acpi=off noscsi nodma noapm nousb nopcmcia nofirewire noagp nomce nodhcp
This CAN be just writen on the LINUX command line when the boot cd starts as said by Chipanzee, or just reburn another cd-r(w).
Now, what it does, it turns off auto-detect for most hardware leaving only the ones you really need.
DISCLAIMER: This procedure could work for you, but maybe it wont. I cant guarantee this WILL work for you or your PC.
Haven't got to try this yet...teething baby is cramping my style
QUOTE
Now, what it does, it turns off auto-detect for most hardware leaving only the ones you really need.
Will I need to do something to turn the hardware back on when I'm finished? Sorry if this is a dumb question, but I have 0 understanding of linux, you guys are awesome and this workaround should help a ton a people.
Thanks!