From: Vipul D. <vip...@ya...> - 2004-08-17 05:17:19
|
Thanks Michal. I used your suggestion, and tried booting directly off floppy and then disk on slave from phase 2 kernel and initrd image. However, as soon as control passes to this kernel the system resets to the BIOS - I can't even see the message that gets printed momentarily before the reset. So, it looks like a beoboot issue for generating the kernel. The same kernel image is running fine on the master node, of course with a different initrd image. Has anyone seen this? Thanks. Vipul --- Michal Jaegermann <mi...@ha...> wrote: > On Mon, Aug 16, 2004 at 06:58:07PM -0700, Vipul > Deokar wrote: > > > > When beobooting off a floppy, my slave node gets > into > > a reboot loop. It manages to boot off the SYSLINUX > > image, successfully RARPs IP addr off the master, > and > > downloads the phase 2 image but then fails with > the > > following error message. > > > > monte: entry point (protected mode): 0x100000 > > ...rebooting in 2 seconds... > > If you can boot from an "external" media, be that a > floppy, CD, a > local disk on a node or a network (say via PXE) then > you can as well > boot a phase 2 kernels directly. Just make with > 'beoboot' script > separate kernel and its initrd and use that. > > I found on various occasions kmonte hack iffy and/or > not working at > all. In particular at least in its current state it > does not seem > to have much chance on 2.6 kernels. There kexec > mechanism could be > used instead but this is still a work-in-progress. > OTOH on nowadays > x86 boards a PXE client in BIOS is something to be > rather expected. > > The main attraction of this two-phase boot is that > if you change > your kernel then you do not have to send it to > nodes, instead of > loading it as a phase 2 kernel, where such things > like local disks > may not even exist (but on Alphas which had to boot > via ARC/milo > this was the only way I found to get nodes going). > If you can boot > over a network anyway then what is the difference? > Load what > you really want to run from your boot server and be > done with it. > > A tip - when PXE-booting that way I am setting up > DHCP and tftp > on one network and configure clustermatic to use the > same > hardware interface but on an alias on another > network so these > two are independent. DHCP will not run on an alias, > so there > is not much choice here, but clustermatic will. > > Michal > |