On Friday, Oct 11, 2002, at 10:58 Europe/Berlin, Fran�ois Pons wrote: >> 3) Different boot method >> The Xbox needs the boot CD to be in UDF format (that's easy with >> mkisofs -udf) >> and the bootloader called default.xbe in the root directory of the >> CD. This >> bootloader has been developed by the Xbox Linux Project and boots >> Linux just as >> Grub or LILO. >> When booting from HD, the bootloader executable and the kernel have >> to be stored >> in a FATX file system. > > One we got the support for this filesystem, we should put a /boot > directory on > the existing fs available or it is different ?
Booting from HD works like this: If there is no bootable media in the Xbox DVD drive, it starts the file xboxdash.xbe from the fourth partition on the hard disk, which is a FATX filesystem. We could make Mandrake mount this partition as /boot, as it contains the kernel and the initrd; and it will also contain xboxdash.xbe, which is our bootloader. >> 4) Different HD partitioning >> The Xbox uses an implicit partitioning scheme, but we can also use >> the PC >> partitioning scheme in parallel. > > How ? 2 different paritioning effectively used or extension to used > partionning > on PC ? Originally, we had an additional partitioning module in the kernel for Xbox partitioning. Now our code makes it possible to use both partitioning schemes in parallel: The PC partition table is read first, and the Xbox partitions (which may of course overlap) will be added after the PC partitions, in the /dev/hda? numbering. This way, the user can access the Xbox partitions, and can partition the free space on the hard disk (the space above 8 GB; we can use replacement hard disks; the Xbox kernel only uses 8 GB) using a PC partition table. >> 2) Partitioning Tool >> The partitioning tool has to mark the space used by the Xbox system >> software as >> unavailable (if we're on an Xbox) for the user not to overwrite the >> original >> software on the HD and render the Xbox useless > > How we can recognize that area ? It's fixed: 0-8 GB. > We don't have Xbox here so you will have to provide information on how > to > proceed, maybe Micro$oft will give us a Xbox for that ... I'll have a look at the installer and add Xbox support myself; if there are any problems, I'll ask in the mailing list, okay? Michael
