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

Reply via email to