[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: AMD64 CDs



Goswin wrote:
>Steve McIntyre <steve@einval.com> writes:
>
>> On Wed, Dec 08, 2004 at 05:45:18PM +0100, Goswin von Brederlow wrote:
>>>Steve McIntyre <steve@einval.com> writes:
>>>As for debian-cd: What do you think about adding an option to use
>>>different archs for the debs and udebs on a cd? Or including both
>>>sets?
>>
>> I'm happy to see that kind of thing suggested, although I'm a little
>> short on time to do it myself right now. What I'd _love_ to do is try
>> and create an all-in-one CD or DVD which will boot and install on
>> several architectures. AMD64/i386/ppc should definitely be possible,
>> and I'm hoping to be able to fit several more. Watch this space...
>
>Amd64 and i386 booth use the same boot code so they are fine.

Absolutely, yes. We _might_ want to hack isolinux to run the 64-bit
kernel if it can.

>M68k (amiga) uses icons on the CD and can be added too.

Yup.

>Alpha hacks into the first block on the CD (aboot) and uses milo
>otherwise. Not sure if aboot interferes with isolinux, I didn't need
>it.

I've been playing with this lot for the JTE work. Several arches write
boot information into sector 0, several into sector 16, but not all:

alpha:  write pointers into sector 0
arm:    need no special boot sector, the bootloader is often intelligent enough to cope 
amd64:  El Torito, same as i386 (pointers in sector 16)
hppa:   write pointers into sector 0
i386:   El Torito (sector 16)
ia64:   El Torito (sector 16)
m68k:   varies; amiga needs no special boot sector, bvme* uses El Torito (sector 16)
mips:   write pointers into sector 0
mipsel: write pointers into sector 0
ppc:    not 100% sure ( anyone? )
s390:   not bootable from CD
sparc:  not 100% sure ( anyone? )

We _might_ be able to get away with overloading sector(s) 0 and 16 in
some cases, but that will be difficult.

>A while back I mixed myself an universal rescue CD for those three
>and that came in handy a few times. It's nice to have one for all.

Exactly.

>But one doesn't have to restrict oneself to one CD/DVD. If one needs a
>full set for multiple archs it could be a good idea to place a
>different archs boot code and installer on each CD/DVD, arch:all
>packages only once on one CD and arch:<arch> on others.

Maybe. I'm thinking of a cool hack here, though... :-)

-- 
Steve McIntyre, Cambridge, UK.                                steve@einval.com
  Getting a SCSI chain working is perfectly simple if you remember that there
  must be exactly three terminations: one on one end of the cable, one on the
  far end, and the goat, terminated over the SCSI chain with a silver-handled
  knife whilst burning *black* candles. --- Anthony DeBoer



Reply to: