Le Sat, Sep 27, 2003 at 19:45:37 -0400, dan a écrit:
> Ok I think I see the overall picture now. Basically 2.2 and the old bf24 are
> the only kernels small enough to fit on a floppy.  Booting from cds is not
> an option because that requires a proprietary bootloader.  Are the following
> situations possible.  Boot from floppy -> Quik -> use quik to start up
> Cdrom, or boot from floppy -> yaboot2 -> use yaboot2 to kickstart cd.
> 
> Dan Weber
> 

here's a basic boot sequence on my box:
OF loads quik -> quik loads kernel (and initrd) -> system boots

this is done from boot drive. in my case it's /dev/sda2 &&
/bandit/gc/mesh/[EMAIL PROTECTED]:0 is my boot-device in OF.

old installer did:

boot from HFS floppy & root.bin (which has a cramfs ramdisk in it) || 
        kernel on a mockos partition & ramdisk.image.gz

now, excluding mockos booting (for various good reasons), the
possibilities are:

boot from floppy, using the old 2.2.x kernel -> ramdisk -> do install
with 2.4.x kernel (i.e., boot from a 2.2.x kernel, but install a 2.4.x
one). this would be easy for a netinst. kludgy, but it works.

i don't see how you could use yaboot2 to 'kick start' the cd boot.
unless you formatted the CD in such a way where (probably what's going
on now in the current woody CD, i don't know) you have an HFS(+)
partition, with the contents of the woody boot floppy in it. but then
you break newworld AFAIK. current woody newworld boot is it has an
Apple_Bootstrap partition, and has yaboot and yaboot.conf in it IIRC.

one thing to note is that oldworlds booting yaboot2 will need an
Apple_Bootstrap partition, just like current newworlds do. that would
make things easier, but i'm 90% sure those won't boot from CD, for
various reasons, so you're still stuck with a floppy boot.

i'd suggest reverse engineering the mockos CD boot, and re-write the
FCode script so it'S (DFSG-)free. there are people that can do that BTW.
you need to be able to talk to the h/w ROM (BTW, for those that don't
know, what the distinguishing thing is about 'OldWorld' and 'NewWorld'
is that the ROM is encoded on a ROM chip in the oldworlds, and the new
one has basic ROM, but most of it is in RAM. or something =). the OW
ROMS are like 4 MB, and the NW are like 1-2 MB in size). well, i'm just
ranting here now, but we need to look at what we can do, and what we
can't do. and see if we can turn the 'can't do' into a 'can do', while
keeping it Free as in Speech. i'm aware of the time constraints..

bootloader can be yaboot2 or quik, i'd prefer yaboot2, but unless the
devel gets help with it, that isn't going to happen. the bootloader
doesn't matter since a 2.4.x kernel won't fit on a floppy. and if you
did make it fit, it would be very minimal, and not good enough for an
install kernel. so that's why boot with a 2.2.x, but install a 2.4.x one.

am i talking outta my ass, or do i have something useful here..

-- 
##-----------------------------------------------------------------##
| http://www.nuit.ca/             | http://simonraven.nuit.ca/      |
| PGP key ID: 6169 BE0C 0891 A038 |                                 |
##-----------------------------------------------------------------##


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to