xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => *nix OS and libxenon software on Xbox 360 => Topic started by: ddxcb on January 08, 2010, 01:34:00 PM

Title: Linux On Usb Drive
Post by: ddxcb on January 08, 2010, 01:34:00 PM
you need to edit some file for the usb to work
Title: Linux On Usb Drive
Post by: thefons on January 09, 2010, 03:43:00 AM
oke so what file do i have to edit and how exactly?
Title: Linux On Usb Drive
Post by: thefons on January 09, 2010, 09:48:00 AM
Nobody?
Title: Linux On Usb Drive
Post by: welly_59 on January 09, 2010, 10:14:00 AM
have you tried using unetbootin to make bootable usb drive, then rename vmlinux to xenon.elf
Title: Linux On Usb Drive
Post by: thefons on January 09, 2010, 11:37:00 AM
Oke just tried what you said but it didnt work, ive formatted the usb drive to fat16 or does it need to have another file system.
Title: Linux On Usb Drive
Post by: ddxcb on January 09, 2010, 12:42:00 PM
you have to edit the Vmware file and i dont know how to do that.
Title: Linux On Usb Drive
Post by: slasherking823 on January 10, 2010, 02:14:00 PM
dont try, the 360 linux kernel crashes under heavy usb load, probably it wouldn't get as far as booting up
Title: Linux On Usb Drive
Post by: j005u on January 19, 2010, 12:06:00 PM
Here's how I got it to boot linux off of a usb stick. I configured my network to allow Xell to load the Gentoo minimal kernel from tftp and formatted a usb stick to look like a cd to the linux kernel. (basically dd if=gentoo-image.iso of=/dev/sda). I imagine one could also partition the usb stick to have a small fat32 partition containing the kernel and have the second partition be the raw cd image (dd if=gentoo-image.iso of=/dev/sda would become dd if=gentoo-image.iso of=/dev/sda2 presuming /dev/sda1 is your fat partition).

Anyway, this is how I managed to boot the gentoo live cd a while ago but the real solution would just be to build a kernel capable of looking for it's rootfs on the usb device so one could have a proper install instead of an emulated livecd.